Creamy Tomato Chickpea Rice

Highlighted under: Healthy & Light

I love making Creamy Tomato Chickpea Rice when I want a fulfilling meal that comes together quickly. This dish combines the creaminess of coconut milk with the heartiness of chickpeas and the freshness of tomatoes, creating an irresistible blend of flavors. It’s perfect for busy weeknights or when I crave something comforting yet healthy. Each bite is rich and satisfying, and I enjoy serving it with a sprinkle of fresh herbs for an extra pop of flavor. Trust me, this recipe will become a staple in your kitchen!

Lydia Spencer

Created by

Lydia Spencer

Last updated on 2026-01-18T03:52:14.915Z

When I first experimented with this Creamy Tomato Chickpea Rice, I was amazed at how the simple ingredients transformed into a delectable dish. I started with a base of sautéed onions and garlic, then added juicy tomatoes for freshness, and chickpeas for protein. The key was stirring in coconut milk at the end, giving it a rich, creamy texture that tied everything together perfectly.

I found that using a good quality curry powder elevated the flavors immensely, and topping the dish with fresh cilantro brought it to life. I also love how this recipe is versatile; you can easily swap in whatever vegetables you have on hand, making it a fantastic way to use up leftovers!

Why You Will Love This Recipe

  • Creamy texture from coconut milk that hugs the rice perfectly
  • Nutritious chickpeas providing protein and fiber
  • Vibrant flavors from fresh tomatoes and spices

Cooking Techniques for Perfect Rice

Rinsing the basmati rice is a crucial step that shouldn’t be overlooked. By washing away excess starch, you prevent the rice from becoming sticky and ensure each grain remains fluffy and separate. A light soak after rinsing, typically around 30 minutes, can further enhance its texture, but it’s not mandatory. Once cooked, the rice should look glossy and have absorbed all the water, indicating it’s ready to be fluffy and airy.

When simmering rice, it's essential to maintain a low heat after reaching a boil. This gentle cooking method allows the rice to steam perfectly without burning. If you find that the rice is still hard after 15 minutes, simply add a couple of tablespoons of water, cover, and continue simmering for an additional 2-3 minutes.

Understanding Ingredient Roles

Chickpeas, the star of this dish, not only provide a hearty texture but also contribute protein and fiber, making the meal more satiating. If you're looking for a substitute, canned white beans like cannellini can work in a pinch, though the flavor profile will shift slightly. Ensure to adjust seasonings accordingly, as the chickpeas bring a distinct nuttiness that complements the tomato and coconut.

Coconut milk adds a rich creaminess that ties the flavors together beautifully. If you’re avoiding coconut for dietary reasons, try using unsweetened almond milk or cashew cream, which can help achieve a similar creamy texture, though with a different flavor base. The key is to find a balance that complements the spices and the overall taste profile of the dish.

Ingredients

Gather the following ingredients to prepare your Creamy Tomato Chickpea Rice:

Ingredients

  • 1 cup basmati rice
  • 1 can (15 oz) chickpeas, drained and rinsed
  • 1 can (14 oz) diced tomatoes
  • 1 can (13.5 oz) coconut milk
  • 1 small onion, diced
  • 2 cloves garlic, minced
  • 1 tablespoon curry powder
  • 2 tablespoons olive oil
  • Salt and pepper, to taste
  • Fresh cilantro, for garnish

Make sure to check your pantry for these ingredients before you start cooking!

Instructions

Follow these steps to create the Creamy Tomato Chickpea Rice:

Cook the Rice

Rinse the basmati rice under cold water until the water runs clear. In a pot, combine rice with 2 cups of water and a pinch of salt. Bring to a boil, then reduce heat and cover, allowing it to simmer for 15 minutes or until the water is absorbed.

Remove from heat and fluff with a fork.

Sauté Vegetables

In a large skillet, heat olive oil over medium heat. Add diced onions and cook until translucent, about 5 minutes. Stir in minced garlic and curry powder, cooking for another minute until fragrant.

Combine Ingredients

Add the chickpeas, diced tomatoes (with juices), and coconut milk to the skillet. Stir well to combine and season with salt and pepper. Let it simmer for about 5 minutes, allowing the flavors to meld.

Mix with Rice

Fold the cooked rice into the chickpea and tomato mixture, combining everything evenly. Allow it to heat through for another 2-3 minutes.

Serve

Spoon the Creamy Tomato Chickpea Rice onto plates and garnish with fresh cilantro. Enjoy!

Take a moment to enjoy the aroma of this delightful dish as it cooks!

Secondary image

Pro Tips

  • For an extra kick, add a pinch of red pepper flakes while sautéing the onions. You can also substitute quinoa for the rice for a gluten-free option.

Storage and Make-Ahead Tips

Creamy Tomato Chickpea Rice is a fantastic dish for meal prep. Once cooked, store any leftovers in an airtight container in the fridge for up to four days. When reheating, add a splash of vegetable broth or water to reintroduce moisture and prevent it from drying out. This dish also freezes well for up to three months, but be sure to let it cool completely before transferring to freezer-safe containers.

To make this recipe in advance, you can prepare the rice and the chickpea mixture separately. Store them in the fridge and combine them just before serving to retain the rice's fluffy texture. When you're ready to eat, simply heat them together in a skillet over medium heat until warmed through.

Serving Suggestions and Variations

To elevate the flavors in Creamy Tomato Chickpea Rice, consider adding a squeeze of fresh lime juice just before serving. This adds a refreshing citrus element that brightens the dish remarkably. You can also serve it alongside a simple salad or with naan for a complete meal that boasts different textures and temperatures.

For variations, try incorporating additional vegetables like spinach or bell peppers into the chickpea mix for extra nutrients and color. For a protein boost, grilled chicken or shrimp can be added for those not adhering to a vegetarian or vegan diet. Adjust the cooking time accordingly; simply add proteins when the chickpeas and tomatoes are combined and cook until fully done.

Questions About Recipes

→ Can I make this recipe vegan?

Yes! All the ingredients in this recipe are already vegan-friendly.

→ How can I store leftovers?

Store any leftovers in an airtight container in the refrigerator for up to 3 days.

→ Can I use fresh tomatoes instead of canned?

Absolutely! Use about 2 cups of fresh diced tomatoes for a fresher taste.

→ Is this recipe gluten-free?

Yes, this recipe is gluten-free. Make sure to double-check any packaged ingredients you use.

Creamy Tomato Chickpea Rice

I love making Creamy Tomato Chickpea Rice when I want a fulfilling meal that comes together quickly. This dish combines the creaminess of coconut milk with the heartiness of chickpeas and the freshness of tomatoes, creating an irresistible blend of flavors. It’s perfect for busy weeknights or when I crave something comforting yet healthy. Each bite is rich and satisfying, and I enjoy serving it with a sprinkle of fresh herbs for an extra pop of flavor. Trust me, this recipe will become a staple in your kitchen!

Prep Time10 minutes
Cooking Duration20 minutes
Overall Time30 minutes

Created by: Lydia Spencer

Recipe Type: Healthy & Light

Skill Level: Easy

Final Quantity: 4 servings

What You'll Need

Ingredients

  1. 1 cup basmati rice
  2. 1 can (15 oz) chickpeas, drained and rinsed
  3. 1 can (14 oz) diced tomatoes
  4. 1 can (13.5 oz) coconut milk
  5. 1 small onion, diced
  6. 2 cloves garlic, minced
  7. 1 tablespoon curry powder
  8. 2 tablespoons olive oil
  9. Salt and pepper, to taste
  10. Fresh cilantro, for garnish

How-To Steps

Step 01

Rinse the basmati rice under cold water until the water runs clear. In a pot, combine rice with 2 cups of water and a pinch of salt. Bring to a boil, then reduce heat and cover, allowing it to simmer for 15 minutes or until the water is absorbed. Remove from heat and fluff with a fork.

Step 02

In a large skillet, heat olive oil over medium heat. Add diced onions and cook until translucent, about 5 minutes. Stir in minced garlic and curry powder, cooking for another minute until fragrant.

Step 03

Add the chickpeas, diced tomatoes (with juices), and coconut milk to the skillet. Stir well to combine and season with salt and pepper. Let it simmer for about 5 minutes, allowing the flavors to meld.

Step 04

Fold the cooked rice into the chickpea and tomato mixture, combining everything evenly. Allow it to heat through for another 2-3 minutes.

Step 05

Spoon the Creamy Tomato Chickpea Rice onto plates and garnish with fresh cilantro. Enjoy!

Extra Tips

  1. For an extra kick, add a pinch of red pepper flakes while sautéing the onions. You can also substitute quinoa for the rice for a gluten-free option.

Nutritional Breakdown (Per Serving)

  • Calories: 350 kcal
  • Total Fat: 18g
  • Saturated Fat: 12g
  • Cholesterol: 0mg
  • Sodium: 320mg
  • Total Carbohydrates: 42g
  • Dietary Fiber: 9g
  • Sugars: 5g
  • Protein: 10g