Creamy Tomato Chickpea Rice

Highlighted under: Healthy & Light

I am absolutely in love with this Creamy Tomato Chickpea Rice! The combination of creamy textures with zesty tomatoes creates a dish that is not only comforting but incredibly satisfying. When I first experimented with this recipe, I was amazed at how simple ingredients could come together to form a rich, flavorful meal. It's perfect for a weeknight dinner or a cozy gathering with friends. Plus, I love how versatile it is; you can easily adjust the spices to suit your taste. Give it a try, and I promise you won't be disappointed!

Brittany Shaw

Created by

Brittany Shaw

Last updated on 2026-01-18T03:01:17.971Z

When I set out to create a satisfying and delicious meal, I knew chickpeas would add a perfect protein punch. The creaminess in this dish comes from a combination of coconut milk and a touch of cream cheese, resulting in a rich base that harmonizes with the vibrant tomatoes. I remember the first time I added fresh herbs right at the end; it elevated the dish to a whole new level!

This recipe has become a staple in my home since I discovered it, and the leftovers taste even better after a night in the fridge. Honestly, the flavors meld so beautifully with the spices, making it a quick source of comfort food on busy days. Don’t forget to serve it with a sprinkle of fresh cilantro for a punch of flavor!

Why You'll Love This Recipe

  • Creamy texture that is incredibly comforting
  • Flavor-packed with zesty tomatoes and spices
  • Quick and easy for a busy weeknight dinner

Key Ingredient Insights

The star of this dish is undoubtedly the combination of chickpeas and coconut milk. Chickpeas provide a hearty protein source while contributing creaminess without dairy. By using canned chickpeas, you save time, but fresh or dry chickpeas can also be used if you're looking for a more robust flavor. If using dry chickpeas, be sure to soak and cook them beforehand, as they require significantly more time to prepare.

Coconut milk not only adds its signature richness but also balances the acidity of the tomatoes beautifully. When selecting coconut milk, opt for full-fat for a creamier texture. Light coconut milk can work in a pinch, but it may not provide the same indulgent mouthfeel. Stir the coconut milk into the sauce until it’s fully incorporated, watching for a glossy finish, which indicates it's ready for the next step.

Perfecting the Technique

When sautéing the onion, it's important to aim for a translucent, not browned, finish. Cooking over medium heat helps achieve this texture and enhances the sweetness of the onion, which complements the zesty tomatoes later in the dish. If your onion begins to brown, lower the heat to avoid bitterness, which can alter the dish's overall flavor profile.

After combining the ingredients in the skillet, let the sauce simmer. This allows the individual flavors to meld together beautifully. If you find the sauce too thick, a splash of vegetable broth can help loosen it up. Conversely, if it's too thin, simmer it a bit longer to achieve a desirable consistency.

Serving Suggestions and Variations

For serving, fluffing the rice with a fork is essential to keep the grains separate and airy, enhancing the overall texture of your dish. This Creamy Tomato Chickpea Rice pairs well with a crisp salad or roasted vegetables for a complete meal. You can also serve it with naan or crusty bread to soak up the delicious sauce, making each bite even more satisfying.

If you're looking to add a twist, consider tossing in some sautéed spinach or kale at the end of cooking for additional nutrients and vibrant color. Alternatively, spice lovers can experiment with adding a dash of smoked paprika or cumin to the sauce for an extra layer of flavor. Adjust the level of chili powder based on your spice tolerance, making this dish as mild or fiery as you prefer.

Ingredients

Gather the following ingredients to create a delicious meal:

For the Rice

  • 1 cup basmati rice
  • 2 cups vegetable broth
  • 1 can chickpeas, drained and rinsed

For the Sauce

  • 1 tablespoon olive oil
  • 1 onion, diced
  • 2 cloves garlic, minced
  • 1 can diced tomatoes
  • 1 cup coconut milk
  • 1 teaspoon chili powder
  • Salt and pepper to taste

To Serve

  • Fresh cilantro, chopped
  • Lemon wedges

Make sure everything is prepped and ready to go before starting the cooking process!

Instructions

Follow these steps to make your delicious creamy tomato chickpea rice:

Cook the Rice

Rinse the basmati rice under cold water until the water runs clear. In a pot, combine the rice and vegetable broth. Bring to a boil, then reduce the heat to low, cover, and simmer for 15 minutes, or until the rice is fully cooked and the liquid is absorbed.

Prepare the Sauce

In a large skillet, heat the olive oil over medium heat. Add the diced onion and sauté for 5 minutes, or until translucent. Stir in the minced garlic and cook for an additional minute until fragrant.

Combine Ingredients

Add the canned tomatoes and chickpeas to the skillet, followed by the coconut milk, chili powder, salt, and pepper. Allow it to simmer for about 5 minutes, stirring occasionally, until everything is heated through and flavors meld.

Serve it Up

Fluff the cooked rice with a fork and serve it topped with the creamy tomato chickpea sauce. Garnish with fresh cilantro and serve with lemon wedges on the side for added flavor.

Enjoy this dish while it's warm, and reap the benefits of its comforting flavors!

Secondary image

Pro Tips

  • Feel free to add your choice of vegetables like spinach or bell peppers for extra nutrition. Adjust the spices according to your heat preference!

Make-Ahead and Storage Tips

This recipe is ideal for meal prepping. You can cook the rice and the sauce ahead of time, storing each in airtight containers in the refrigerator for up to three days. When you're ready to eat, simply reheat the sauce on the stove and the rice in the microwave, adding a splash of water if needed for moisture.

Another option is to freeze the creamy tomato chickpea sauce. Pour the cooled sauce into freezer-safe containers, leaving space for expansion, and it will keep well for up to three months. To enjoy later, thaw it in the refrigerator overnight before reheating on the stovetop. Just remember to reheat gently to maintain the creamy texture.

Flavor Enhancements

Enhancing flavors in this dish can be easily done with a few simple tweaks. A pinch of red pepper flakes can elevate the heat, while a dash of balsamic vinegar can add depth and sweetness to the tomato base. For an umami boost, consider stirring in a spoonful of miso paste when adding the tomatoes, which complements the coconut milk perfectly.

For an herby twist, fresh basil works wonderfully if you prefer it over cilantro. When sautéing the garlic, consider adding fresh herbs towards the end of cooking to prevent them from losing their bright flavor. Feel free to experiment with other spices such as curry powder or garam masala to introduce new dimensions to the classic flavors of this comforting dish.

Questions About Recipes

→ Can I use other types of beans instead of chickpeas?

Absolutely! You can substitute chickpeas with black beans or kidney beans, depending on your preference.

→ Is there a vegan alternative for cream cheese?

Yes, you can use dairy-free cream cheese or omit it entirely for a lighter version.

→ What can I serve this dish with?

It's great on its own, but pair with a side salad or some crusty bread for a more complete meal.

→ Can I make this dish ahead of time?

Yes, you can prepare the sauce and rice separately, store them in the refrigerator, and reheat when ready to serve.

Creamy Tomato Chickpea Rice

I am absolutely in love with this Creamy Tomato Chickpea Rice! The combination of creamy textures with zesty tomatoes creates a dish that is not only comforting but incredibly satisfying. When I first experimented with this recipe, I was amazed at how simple ingredients could come together to form a rich, flavorful meal. It's perfect for a weeknight dinner or a cozy gathering with friends. Plus, I love how versatile it is; you can easily adjust the spices to suit your taste. Give it a try, and I promise you won't be disappointed!

Prep Time10 minutes
Cooking Duration20 minutes
Overall Time30 minutes

Created by: Brittany Shaw

Recipe Type: Healthy & Light

Skill Level: Easy

Final Quantity: 4 servings

What You'll Need

For the Rice

  1. 1 cup basmati rice
  2. 2 cups vegetable broth
  3. 1 can chickpeas, drained and rinsed

For the Sauce

  1. 1 tablespoon olive oil
  2. 1 onion, diced
  3. 2 cloves garlic, minced
  4. 1 can diced tomatoes
  5. 1 cup coconut milk
  6. 1 teaspoon chili powder
  7. Salt and pepper to taste

To Serve

  1. Fresh cilantro, chopped
  2. Lemon wedges

How-To Steps

Step 01

Rinse the basmati rice under cold water until the water runs clear. In a pot, combine the rice and vegetable broth. Bring to a boil, then reduce the heat to low, cover, and simmer for 15 minutes, or until the rice is fully cooked and the liquid is absorbed.

Step 02

In a large skillet, heat the olive oil over medium heat. Add the diced onion and sauté for 5 minutes, or until translucent. Stir in the minced garlic and cook for an additional minute until fragrant.

Step 03

Add the canned tomatoes and chickpeas to the skillet, followed by the coconut milk, chili powder, salt, and pepper. Allow it to simmer for about 5 minutes, stirring occasionally, until everything is heated through and flavors meld.

Step 04

Fluff the cooked rice with a fork and serve it topped with the creamy tomato chickpea sauce. Garnish with fresh cilantro and serve with lemon wedges on the side for added flavor.

Extra Tips

  1. Feel free to add your choice of vegetables like spinach or bell peppers for extra nutrition. Adjust the spices according to your heat preference!

Nutritional Breakdown (Per Serving)

  • Calories: 420 kcal
  • Total Fat: 16g
  • Saturated Fat: 10g
  • Cholesterol: 5mg
  • Sodium: 230mg
  • Total Carbohydrates: 60g
  • Dietary Fiber: 10g
  • Sugars: 6g
  • Protein: 12g