Chickpea Curry with Basmati Rice

Servings: 4 Total Time: 45 mins Difficulty: Beginner
pinit

Save this recipe for later !

Chickpea Curry with Basmati Rice is a comforting, aromatic dish that brings together tender chickpeas simmered in a richly spiced curry sauce and served over fluffy basmati rice. Inspired by Indian and South Asian home cooking, this recipe celebrates warming spices, creamy textures, and plant-based goodness.

Chickpeas absorb the bold flavors of the curry beautifully, while basmati rice provides a fragrant, light base that balances the richness of the sauce. Whether you’re looking for a wholesome weeknight dinner, a vegan-friendly meal, or a satisfying comfort dish, this chickpea curry delivers flavor, nutrition, and simplicity in every bite.

Why I Love This Recipe

I love this recipe because it’s hearty, nourishing, and incredibly flavorful while being easy to make. The chickpeas provide satisfying protein and texture, the spices create depth without being overpowering, and the dish tastes even better the next day. It’s one of those recipes that feels both cozy and energizing.

Why This Is a Must-Try Dish

  • Plant-based, vegan, and naturally gluten-free
  • Rich in protein and fiber from chickpeas
  • Fragrant, warming spices with balanced flavors
  • Easy to prepare with pantry staples
  • Perfect for meal prep and leftovers

Recipe Overview

  • Course: Main Course
  • Cuisine: Indian / South Asian
  • Preparation Time: 15 minutes
  • Cooking Time: 30 minutes
  • Total Time: 45 minutes
  • Servings: 4
  • Calories (approx.): 480 kcal per serving (including rice)

Ingredients

For the Chickpea Curry

  • 2 tbsp vegetable oil
  • 1 medium onion, finely chopped
  • 3 cloves garlic, minced
  • 1 tbsp fresh ginger, grated
  • 1½ tsp ground cumin
  • 1½ tsp ground coriander
  • 1 tsp turmeric
  • 1 tsp garam masala
  • ½ tsp chili powder (adjust to taste)
  • 2 tbsp tomato paste
  • 1 can (14 oz) diced tomatoes
  • 2 cans (15 oz each) chickpeas, drained and rinsed
  • 1 cup coconut milk (or vegetable broth for lighter curry)
  • Salt to taste

For the Basmati Rice

  • 1½ cups basmati rice
  • 3 cups water
  • ½ tsp salt

For Garnish (Optional)

  • Fresh cilantro, chopped
  • Lime wedges

Cooking Directions (Quick Method)

  1. Cook basmati rice until fluffy.
  2. Sauté onion, garlic, and ginger with spices.
  3. Add tomatoes, chickpeas, and coconut milk.
  4. Simmer curry until thick and fragrant.
  5. Serve curry over rice.

Step-by-Step Preparation Method

  1. Cook Rice: Rinse basmati rice until water runs clear. Combine rice, water, and salt in a pot. Bring to a boil, cover, reduce heat, and simmer for 12–15 minutes. Fluff with a fork and set aside.
  2. Sauté Aromatics: Heat oil in a large pan over medium heat. Add onion and cook until soft and golden.
  3. Add Garlic & Ginger: Stir in garlic and ginger; cook for 1 minute until fragrant.
  4. Bloom Spices: Add cumin, coriander, turmeric, garam masala, and chili powder. Stir for 30 seconds to release aromas.
  5. Add Tomatoes: Mix in tomato paste and diced tomatoes. Cook 3–5 minutes until slightly thickened.
  6. Add Chickpeas: Stir in chickpeas, coating them in the sauce.
  7. Add Liquid: Pour in coconut milk (or broth). Season with salt and simmer uncovered for 15–20 minutes until curry thickens.
  8. Adjust Seasoning: Taste and adjust salt or spice as needed.
  9. Serve: Spoon chickpea curry over basmati rice.

How to Serve

Serve hot over fluffy basmati rice. Garnish with fresh cilantro and a squeeze of lime. Pair with naan, roti, cucumber raita (vegan if needed), or a simple salad.

Recipe Tips

  • Bloom spices in oil for deeper flavor
  • Use full-fat coconut milk for creamier curry
  • Simmer uncovered to thicken sauce naturally
  • Adjust spice level to your preference

Variations

1. Spinach Chickpea Curry

Stir in fresh spinach during the last 5 minutes of cooking.

2. Tomato-Based Light Curry

Skip coconut milk and use extra diced tomatoes and broth.

3. Spicy Chana Masala Style

Add extra chili powder, fresh green chilies, and a squeeze of lemon.

4. Vegetable Chickpea Curry

Add potatoes, cauliflower, or bell peppers for a heartier dish.

Freezing and Storage

  • Refrigerator: Store curry in an airtight container for up to 4 days.
  • Freezer: Freeze curry (without rice) for up to 3 months.
  • Reheating: Reheat gently on stovetop or microwave; add water if thickened.

Special Equipment Needed

  • Medium pot for rice
  • Large skillet or saucepan
  • Wooden spoon
  • Measuring spoons

Conclusion

Chickpea Curry with Basmati Rice is a nourishing, flavorful dish that delivers comfort and warmth in every bite. With its aromatic spices, creamy sauce, and protein-rich chickpeas, it’s perfect for vegan dinners, meal prep, or feeding a hungry family. Simple to make and deeply satisfying, this recipe is one you’ll return to again and again.

Save this recipe for later !

pinit
0 Add to Favorites

Chickpea Curry with Basmati Rice

Difficulty: Beginner Prep Time 15 mins Cook Time 30 mins Total Time 45 mins
Servings: 4 Calories: 480 kcal

Description

Chickpea Curry with Basmati Rice is a comforting, aromatic dish that brings together tender chickpeas simmered in a richly spiced curry sauce and served over fluffy basmati rice. Inspired by Indian and South Asian home cooking, this recipe celebrates warming spices, creamy textures, and plant-based goodness.

Ingredients

For the Chickpea Curry

For the Basmati Rice

For Garnish (Optional)

Instructions

  1. Cook Rice: Rinse basmati rice until water runs clear. Combine rice, water, and salt in a pot. Bring to a boil, cover, reduce heat, and simmer for 12–15 minutes. Fluff with a fork and set aside.
  2. Sauté Aromatics: Heat oil in a large pan over medium heat. Add onion and cook until soft and golden.
  3. Add Garlic & Ginger: Stir in garlic and ginger; cook for 1 minute until fragrant.
  4. Bloom Spices: Add cumin, coriander, turmeric, garam masala, and chili powder. Stir for 30 seconds to release aromas.
  5. Add Tomatoes: Mix in tomato paste and diced tomatoes. Cook 3–5 minutes until slightly thickened.
  6. Add Chickpeas: Stir in chickpeas, coating them in the sauce.
  7. Add Liquid: Pour in coconut milk (or broth). Season with salt and simmer uncovered for 15–20 minutes until curry thickens.
  8. Adjust Seasoning: Taste and adjust salt or spice as needed.
  9. Serve: Spoon chickpea curry over basmati rice.
Keywords: Chickpea Curry with Basmati Rice
Did you make this recipe?

Tag #wpdelicious and #deliciousrecipesplugin if you made this recipe. Follow @wpdelicious on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit
Recipe Card powered by WP Delicious

Frequently Asked Questions

Expand All:

Q: Can I use dried chickpeas?

Yes, soak and cook them fully before using (about 3 cups cooked chickpeas).

Q: Can I make this curry oil-free?

Yes, sauté onions with water or broth instead of oil.

Q: Is this curry very spicy?

It’s mild to medium; adjust chili powder to taste.

Q: Can I cook this in an Instant Pot?

Yes, sauté aromatics first, then pressure cook for 5 minutes and natural release.

Samantha Doe Food and Lifestyle Blogger

Hi, I'm Samantha, a full-time food blogger, mother of 2 beautiful daughters and a lovely wife. I live in New Jersey with my family. Loves traveling, sharing new recipes, and spending time with my family.

Leave a Comment

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

[instagram-feed]