Chickpea Curry with Basmati Rice

Chickpea Curry with Basmati Rice is a comforting, protein-rich, and flavor-packed dish that celebrates the beauty of Indian-inspired home cooking. This recipe brings together tender chickpeas simmered in a luscious tomato-coconut curry sauce, spiced with aromatic cumin, turmeric, garam masala, and coriander.

Served over fragrant, fluffy basmati rice, it’s the perfect balance of creamy, hearty, and subtly spicy goodness. Whether you’re vegan, vegetarian, or simply looking for a wholesome meat-free meal, this curry is deeply satisfying and nourishing.

Why I Love This Recipe

I love this Chickpea Curry because it’s simple yet bursting with complex flavors that make every bite comforting and fulfilling. It’s one of those recipes that feels like a warm hug in a bowl—perfect for chilly evenings or busy weeknights when you crave something homemade and soulful.

The combination of coconut milk and tomatoes gives the curry a velvety texture, while the chickpeas absorb all the spices beautifully. Plus, it’s a one-pot wonder that uses pantry staples and is packed with plant-based protein and fiber, making it as nutritious as it is delicious.

Why It’s a Must-Try Dish

This dish is a must-try because it’s:

  • Versatile: Works for lunch, dinner, or meal prep.
  • Nutritious: High in protein, fiber, and essential minerals.
  • Budget-friendly: Made with affordable pantry ingredients.
  • Comforting: Satisfying and filling without being heavy.
  • Customizable: You can easily adjust spice levels or add your favorite vegetables.

If you’ve ever wanted a curry that’s both easy to make and tastes like it came from a restaurant, this is it!

Recipe Details

  • Preparation Time: 15 minutes
  • Cooking Time: 30 minutes
  • Total Time: 45 minutes
  • Servings: 4 servings
  • Calories: Approximately 420 kcal per serving
  • Course: Main Course
  • Cuisine: Indian / Fusion

Ingredients

For the Chickpea Curry:

  • 2 tbsp olive oil or coconut oil
  • 1 medium onion, finely chopped
  • 3 cloves garlic, minced
  • 1-inch piece of ginger, grated
  • 2 tsp ground cumin
  • 1½ tsp ground coriander
  • 1 tsp turmeric powder
  • 1 tsp garam masala
  • ½ tsp red chili powder (adjust to taste)
  • 1 can (400g) diced tomatoes or 3 medium fresh tomatoes, blended
  • 1 can (400ml) coconut milk
  • 2 cans (800g) chickpeas, drained and rinsed
  • ½ tsp salt (adjust to taste)
  • ¼ tsp black pepper
  • 1 tsp sugar or honey (optional, to balance acidity)
  • 1 tbsp lemon juice or lime juice
  • Fresh cilantro (coriander leaves) for garnish

For the Basmati Rice:

  • 1 cup basmati rice
  • 2 cups water
  • 1 tbsp butter or oil
  • ½ tsp salt

Cooking Directions

Step-by-Step Preparation Method

Step 1: Prepare the Basmati Rice

  1. Rinse the basmati rice under cold water until the water runs clear.
  2. In a saucepan, bring 2 cups of water to a boil.
  3. Add the rice, salt, and butter (or oil).
  4. Lower the heat, cover, and simmer for about 12–15 minutes until the rice is tender and water is absorbed.
  5. Fluff with a fork and set aside.

Step 2: Sauté the Aromatics

  1. Heat oil in a large pan or pot over medium heat.
  2. Add chopped onions and cook until golden brown, about 5 minutes.
  3. Stir in minced garlic and grated ginger; sauté for another minute until fragrant.

Step 3: Add the Spices

  1. Add cumin, coriander, turmeric, garam masala, and chili powder.
  2. Stir constantly for 30 seconds to release the aroma of the spices.

Step 4: Build the Curry Base

  1. Add diced tomatoes and cook for 5–7 minutes, stirring occasionally until they break down into a thick sauce.
  2. Pour in coconut milk and mix well.
  3. Bring the mixture to a gentle simmer.

Step 5: Add Chickpeas and Simmer

  1. Stir in the chickpeas, salt, pepper, and sugar (if using).
  2. Simmer uncovered for 15–20 minutes, stirring occasionally, until the curry thickens and flavors meld together.
  3. Add lemon juice to brighten the flavor.

Step 6: Garnish and Serve

  1. Sprinkle fresh cilantro over the curry.
  2. Serve hot over basmati rice.

How to Serve

Serve this hearty chickpea curry in deep bowls over a bed of fluffy basmati rice. Add a wedge of lime on the side and sprinkle extra cilantro on top. For a full meal, serve with warm naan, papad, or a side of cucumber raita or pickled onions.

Recipe Tips

  • Use canned coconut milk for a creamy texture; avoid light coconut milk for best results.
  • Adjust the thickness by adding a splash of water or vegetable broth if the curry gets too thick.
  • Spice it up with a pinch of cayenne or a chopped green chili.
  • Add greens like spinach or kale at the end for extra nutrition.
  • Letting the curry rest for 10–15 minutes before serving enhances the flavor.

Variations

  1. Vegetable Chickpea Curry: Add cauliflower, bell peppers, carrots, or peas for a chunkier curry.
  2. Spicy Thai Twist: Add Thai red curry paste and lime zest for a fusion flavor.
  3. Creamy Tomato Chickpea Curry: Use heavy cream or cashew cream instead of coconut milk.
  4. Chickpea and Lentil Curry: Add cooked lentils for an extra protein boost.
  5. Instant Pot Version: Cook on high pressure for 8 minutes, then release naturally for 10 minutes.

Freezing and Storage

  • Refrigeration: Store leftover curry in an airtight container for up to 4 days.
  • Freezing: Freeze in portions for up to 2 months.
  • Reheating: Reheat gently on the stove or in the microwave, adding a splash of water or coconut milk to loosen the sauce.

Rice can also be frozen separately for up to 1 month. Reheat in the microwave with a sprinkle of water.

Special Equipment Needed

  • Large non-stick or cast-iron skillet / deep saucepan
  • Rice cooker or medium saucepan for rice
  • Wooden spoon or spatula
  • Measuring cups and spoons

Frequently Asked Questions (FAQ)

Q1: Can I use dried chickpeas instead of canned ones?
Yes! Soak 1½ cups of dried chickpeas overnight, then boil until tender before adding them to the curry.

Q2: How do I make it less spicy?
Reduce or omit chili powder and use mild garam masala for a gentle flavor.

Q3: Can I make it ahead of time?
Absolutely. In fact, the flavors deepen when stored overnight.

Q4: Is this recipe vegan and gluten-free?
Yes, it’s 100% vegan and naturally gluten-free.

Q5: What can I substitute for coconut milk?
Use cashew cream, oat milk, or heavy cream if not vegan.

Conclusion

Chickpea Curry with Basmati Rice is a celebration of wholesome, comforting, and flavorful cooking. It’s simple to make, nourishing, and perfect for any season. Each bite brings a perfect blend of earthy spices, creamy sauce, and hearty chickpeas that will leave you satisfied and nourished. Whether you’re new to curries or a long-time fan, this dish is guaranteed to become a regular in your kitchen—a true comfort classic that’s both healthy and indulgent.

Chickpea Curry with Basmati Rice

Recipe by Elina JamesCourse: LunchCuisine: IndianDifficulty: easy
Servings

4

servings
Prep time

15

minutes
Cooking time

30

minutes
Total time

45

minutes

Ingredients

  • For the Chickpea Curry:

  • 2 tbsp olive oil or coconut oil

  • 1 medium onion, finely chopped

  • 3 cloves garlic, minced

  • 1-inch piece of ginger, grated

  • 2 tsp ground cumin

  • 1½ tsp ground coriander

  • 1 tsp turmeric powder

  • 1 tsp garam masala

  • ½ tsp red chili powder (adjust to taste)

  • 1 can (400g) diced tomatoes or 3 medium fresh tomatoes, blended

  • 1 can (400ml) coconut milk

  • 2 cans (800g) chickpeas, drained and rinsed

  • ½ tsp salt (adjust to taste)

  • ¼ tsp black pepper

  • 1 tsp sugar or honey (optional, to balance acidity)

  • 1 tbsp lemon juice or lime juice

  • Fresh cilantro (coriander leaves) for garnish

  • For the Basmati Rice:

  • 1 cup basmati rice

  • 2 cups water

  • 1 tbsp butter or oil

  • ½ tsp salt

Directions

  • Step 1: Prepare the Basmati Rice : Rinse the basmati rice under cold water until the water runs clear. In a saucepan, bring 2 cups of water to a boil. Add the rice, salt, and butter (or oil). Lower the heat, cover, and simmer for about 12–15 minutes until the rice is tender and water is absorbed. Fluff with a fork and set aside.
  • Step 2: Sauté the Aromatics : Heat oil in a large pan or pot over medium heat. Add chopped onions and cook until golden brown, about 5 minutes. Stir in minced garlic and grated ginger; sauté for another minute until fragrant.
  • Step 3: Add the Spices : Add cumin, coriander, turmeric, garam masala, and chili powder. Stir constantly for 30 seconds to release the aroma of the spices.
  • Step 4: Build the Curry Base : Add diced tomatoes and cook for 5–7 minutes, stirring occasionally until they break down into a thick sauce. Pour in coconut milk and mix well. Bring the mixture to a gentle simmer.
  • Step 5: Add Chickpeas and Simmer : Stir in the chickpeas, salt, pepper, and sugar (if using). Simmer uncovered for 15–20 minutes, stirring occasionally, until the curry thickens and flavors meld together. Add lemon juice to brighten the flavor.
  • Step 6: Garnish and Serve : Sprinkle fresh cilantro over the curry. Serve hot over basmati rice.

Leave a Comment

Your email address will not be published. Required fields are marked *

*