RecipeAI
DashboardDiscoverMeal PlanGroceriesCreateImportRecipe Box
BlogSign InGet Started
Dashboard
Plan
Nutrition
Create
Groceries
Saved
Profile
RecipeAI LogoRecipeAI

AI-powered recipes, meal plans, and nutrition tracking — personalized to your tastes and goals.

Explore

  • Discover Recipes
  • Categories
  • World Cuisines
  • Diets
  • Quick Meals
  • Meal Plans by Diet
  • Kitchen Conversions
  • Calories in Foods

Features

  • AI Recipe Generator
  • Meal Planning
  • Nutrition Tracker
  • Macro Calculator
  • Nutrition Guides
  • Food Diary
  • Recipe Import
  • Pricing

Resources

  • Blog
  • About Us
  • Feedback

© 2026 RecipeAI. All rights reserved.

Cook smarter, eat better.

More recipes like this

  • Chickpea & Spinach Coconut Curry with Basmati Rice
  • Vegetable Coconut Curry with Tofu & Basmati Rice
  • Chickpea Coconut Curry with Basmati Rice
  • Vegetable Curry with Chickpeas and Coconut Milk on Basmati Rice
  • Chickpea & Spinach Coconut Curry with Brown Rice
  • Chickpea & Spinach Curry with Basmati Rice and Cucumber-Mint Raita
  • Browse all recipes →
Chickpea & Vegetable Coconut Curry with Basmati Rice

Chickpea & Vegetable Coconut Curry with Basmati Rice

By emensah m

Indian-inspiredIntermediate

A lush, comforting coconut curry where tender chickpeas and caramelized cauliflower swim in a fragrant, spiced coconut-tomato sauce. Bright spinach and fresh cilantro lift the rich, creamy texture while basmati rice soaks up every savory, aromatic drop — restaurant-quality depth with home-cook simplicity.

Prep: 15 minutes
Cook: 25 minutes
Total: 40 minutes
2 servings
Main courseVeganGluten-freeIndian-inspiredWeeknight dinner

Ingredients

  • 2 cups (approx 330 g) Cooked chickpeas
  • 1 cup (240 ml) Light coconut milk
  • 1.5 cups (approx 300 g) Cooked basmati rice
  • 200 g Cauliflower florets
  • 2 cups (60 g), packed Baby spinach
  • 1 medium (about 100 g), thinly sliced Yellow onion
  • 2 cloves, minced (approx 6 g) Garlic
  • 1 inch piece, peeled and minced (approx 5 g) Fresh ginger
  • 1/2 cup (approx 120 g) Canned diced tomatoes
  • 1.5 tbsp (approx 10.5 g) Curry powder
  • 1 tsp (approx 3 g) Ground turmeric
  • 1 tsp (approx 2.1 g) Ground cumin
  • 2 tbsp chopped (approx 8 g) + more for garnish Fresh cilantro
  • 1 tbsp (14 g) Vegetable oil

Instructions

1

Prep everything first (mise en place): thinly slice the onion, mince garlic and ginger, measure spices, chop cilantro, and break cauliflower into evenly sized florets. Having ingredients ready speeds cooking and ensures spices are added at the right moment so flavors develop properly.

2

Warm a large sauté pan or shallow pot over medium heat and add 1 tbsp vegetable oil. Once the oil shimmers, add the sliced onion with a pinch of salt and cook, stirring occasionally, for 6–8 minutes until the onion is soft and edges begin to brown. Browning the onion creates caramelized sugars that deepen the curry's flavor backbone.

3

Add the minced garlic and ginger and sauté for 30–45 seconds until aromatic. Cook just until fragrant to avoid burning — burnt garlic tastes bitter and will spoil the sauce.

4

Add the curry powder, ground turmeric and ground cumin to the pan and toast in the oil for 30–45 seconds, stirring constantly. Toasting spices in oil 'blooms' their essential oils and multiplies their aroma and flavor; do this briefly so they don't scorch.

5

Pour in the canned diced tomatoes and stir, scraping any browned bits from the bottom of the pan. Cook the tomatoes for 2–3 minutes to concentrate their flavor and reduce raw acidity — this forms the bright acidic note that balances the coconut richness.

6

Stir in the light coconut milk and bring the mixture to a gentle simmer. Simmering (not rolling boil) prevents the coconut milk from splitting and allows the sauce to thicken slowly so spices meld into a silky base.

7

Add the cauliflower florets and drained chickpeas to the simmering sauce. Push them into one layer if possible so they get even heat. Simmer gently, uncovered, for 8–10 minutes until the cauliflower is tender when pierced with a fork and the sauce has reduced to a saucy consistency. The cauliflower will soak up curry flavor while still holding some bite for texture contrast.

8

Stir in the baby spinach and chopped cilantro, cooking just until the spinach wilts (about 1–2 minutes). Spinach cooks very quickly; adding it at the end preserves its color, nutrients and fresh flavor.

9

Taste and adjust seasoning with salt and freshly ground black pepper. If you’d like more brightness, squeeze a little lemon juice over the curry. Always season at the end because liquid ingredients and simmering change perceived saltiness.

10

Warm the cooked basmati rice (if refrigerated, reheat with a sprinkle of water and cover briefly to steam). Divide rice between two bowls, ladle the chickpea & vegetable coconut curry on top, garnish with extra cilantro and a lemon wedge, and serve immediately so the rice soaks up the sauce.

Chef's Tips

  • 1For better texture and caramelized flavor, roast the cauliflower (200 g) at 220°C/425°F for 18–22 minutes with a drizzle of oil and a pinch of salt before adding to the curry — roasted florets add a nutty depth.
  • 2Bloom your spices: always add powdered spices to hot oil for 20–60 seconds to release aromatic oils; it makes a noticeable difference compared with sprinkling spices into cold liquid.
  • 3Prevent coconut milk from splitting by keeping the sauce at a gentle simmer rather than a vigorous boil and add it after the tomatoes have cooked down a bit.
  • 4If the sauce is too thin, simmer uncovered to reduce, or mash 1/3 cup of the chickpeas and stir them back in — they act as a natural thickener and add body.

Variations

  • Protein swap: Replace chickpeas with cubed firm tofu or paneer (200–250 g). Brown cubes in the pan first for a golden crust, then finish in the sauce.
  • Vegetable variations: Add cubed sweet potato or diced carrots (peeled) along with cauliflower for a sweeter, heartier curry. Increase simmer time until root vegetables are tender.
  • Lower-fat option: Use vegetable stock in place of half the coconut milk to reduce calories while keeping creaminess.
  • Serve change: Swap basmati rice for quinoa or cauliflower rice to make the dish lower-carb; for more texture, serve over saffron-infused rice.

Nutrition per Serving

712

Calories

24g

Protein

109g

Carbs

22g

Fat

19g

Fiber

Rate this Recipe

How did this recipe turn out? Let others know!

to rate this recipe

Chickpea & Vegetable Coconut Curry with Basmati Rice

By emensah m

Main courseVeganGluten-freeIndian-inspiredWeeknight dinner
Chickpea & Vegetable Coconut Curry with Basmati Rice - Cooked chickpeas, Light coconut milk recipe

A lush, comforting coconut curry where tender chickpeas and caramelized cauliflower swim in a fragrant, spiced coconut-tomato sauce. Bright spinach and fresh cilantro lift the rich, creamy texture while basmati rice soaks up every savory, aromatic drop — restaurant-quality depth with home-cook simplicity.

Indian-inspiredIntermediate2 servings
Prep: 15 minutes
Cook: 25 minutes
40 minutes

Ingredients

  • 2 cups (approx 330 g) Cooked chickpeas
  • 1 cup (240 ml) Light coconut milk
  • 1.5 cups (approx 300 g) Cooked basmati rice
  • 200 g Cauliflower florets
  • 2 cups (60 g), packed Baby spinach
  • 1 medium (about 100 g), thinly sliced Yellow onion
  • 2 cloves, minced (approx 6 g) Garlic
  • 1 inch piece, peeled and minced (approx 5 g) Fresh ginger
  • 1/2 cup (approx 120 g) Canned diced tomatoes
  • 1.5 tbsp (approx 10.5 g) Curry powder
  • 1 tsp (approx 3 g) Ground turmeric
  • 1 tsp (approx 2.1 g) Ground cumin
  • 2 tbsp chopped (approx 8 g) + more for garnish Fresh cilantro
  • 1 tbsp (14 g) Vegetable oil

Instructions

1

Prep everything first (mise en place): thinly slice the onion, mince garlic and ginger, measure spices, chop cilantro, and break cauliflower into evenly sized florets. Having ingredients ready speeds cooking and ensures spices are added at the right moment so flavors develop properly.

2

Warm a large sauté pan or shallow pot over medium heat and add 1 tbsp vegetable oil. Once the oil shimmers, add the sliced onion with a pinch of salt and cook, stirring occasionally, for 6–8 minutes until the onion is soft and edges begin to brown. Browning the onion creates caramelized sugars that deepen the curry's flavor backbone.

3

Add the minced garlic and ginger and sauté for 30–45 seconds until aromatic. Cook just until fragrant to avoid burning — burnt garlic tastes bitter and will spoil the sauce.

4

Add the curry powder, ground turmeric and ground cumin to the pan and toast in the oil for 30–45 seconds, stirring constantly. Toasting spices in oil 'blooms' their essential oils and multiplies their aroma and flavor; do this briefly so they don't scorch.

5

Pour in the canned diced tomatoes and stir, scraping any browned bits from the bottom of the pan. Cook the tomatoes for 2–3 minutes to concentrate their flavor and reduce raw acidity — this forms the bright acidic note that balances the coconut richness.

6

Stir in the light coconut milk and bring the mixture to a gentle simmer. Simmering (not rolling boil) prevents the coconut milk from splitting and allows the sauce to thicken slowly so spices meld into a silky base.

7

Add the cauliflower florets and drained chickpeas to the simmering sauce. Push them into one layer if possible so they get even heat. Simmer gently, uncovered, for 8–10 minutes until the cauliflower is tender when pierced with a fork and the sauce has reduced to a saucy consistency. The cauliflower will soak up curry flavor while still holding some bite for texture contrast.

8

Stir in the baby spinach and chopped cilantro, cooking just until the spinach wilts (about 1–2 minutes). Spinach cooks very quickly; adding it at the end preserves its color, nutrients and fresh flavor.

9

Taste and adjust seasoning with salt and freshly ground black pepper. If you’d like more brightness, squeeze a little lemon juice over the curry. Always season at the end because liquid ingredients and simmering change perceived saltiness.

10

Warm the cooked basmati rice (if refrigerated, reheat with a sprinkle of water and cover briefly to steam). Divide rice between two bowls, ladle the chickpea & vegetable coconut curry on top, garnish with extra cilantro and a lemon wedge, and serve immediately so the rice soaks up the sauce.

Chef's Tips

  • 1For better texture and caramelized flavor, roast the cauliflower (200 g) at 220°C/425°F for 18–22 minutes with a drizzle of oil and a pinch of salt before adding to the curry — roasted florets add a nutty depth.
  • 2Bloom your spices: always add powdered spices to hot oil for 20–60 seconds to release aromatic oils; it makes a noticeable difference compared with sprinkling spices into cold liquid.
  • 3Prevent coconut milk from splitting by keeping the sauce at a gentle simmer rather than a vigorous boil and add it after the tomatoes have cooked down a bit.
  • 4If the sauce is too thin, simmer uncovered to reduce, or mash 1/3 cup of the chickpeas and stir them back in — they act as a natural thickener and add body.

Variations

  • Protein swap: Replace chickpeas with cubed firm tofu or paneer (200–250 g). Brown cubes in the pan first for a golden crust, then finish in the sauce.
  • Vegetable variations: Add cubed sweet potato or diced carrots (peeled) along with cauliflower for a sweeter, heartier curry. Increase simmer time until root vegetables are tender.
  • Lower-fat option: Use vegetable stock in place of half the coconut milk to reduce calories while keeping creaminess.
  • Serve change: Swap basmati rice for quinoa or cauliflower rice to make the dish lower-carb; for more texture, serve over saffron-infused rice.

Nutrition per Serving

712

Calories

24g

Protein

109g

Carbs

22g

Fat

19g

Fiber

Rate this Recipe

Your Rating:

Explore More

🥗 Vegan Recipes🥗 Gluten-free Recipes🥘 More with Cooked chickpeas🥘 More with Light coconut milk🥘 More with Cooked basmati rice

Similar Recipes