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 Brown Rice
  • Chickpea & Spinach Curry with Brown Rice
  • Chickpea & Spinach Curry with Basmati Rice and Cucumber-Mint Raita
  • Chickpea & Vegetable Curry with Brown Rice (Indian-inspired, Vegan)
  • Lentil & Spinach Coconut Curry with Toasted Brown Rice
  • Chickpea & Spinach Coconut Curry with Basmati Rice
  • Browse all recipes →
Chickpea & Spinach Curry with Brown Rice

Chickpea & Spinach Curry with Brown Rice

By emensah m

Indian-inspired / South AsianIntermediate

A vibrant, Indian-inspired chickpea and spinach curry—rich tomato-accented sauce, gently spiced with curry, cumin and coriander, and finished with a touch of light coconut milk for silkiness. Tender chickpeas and bright wilted spinach served over nutty brown rice make this a satisfying, weeknight-friendly main that feels restaurant-quality but is easy to make at home.

Prep: 10 minutes
Cook: 20 minutes
Total: 30 minutes
2 servings
VegetarianVeganGluten-freeMain CourseWeeknight

Ingredients

  • 1 cup (approx. 165 g) canned or cooked chickpeas (drained weight)
  • 2 cups (approx. 60 g) fresh spinach (packed)
  • 1 medium (about 110 g), finely chopped yellow onion
  • 3 cloves, minced garlic
  • 1 tablespoon, grated fresh ginger
  • 1 cup (about 240 g) canned diced tomatoes
  • 1/4 cup (60 ml) light coconut milk
  • 1 tablespoon curry powder
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • 1 tablespoon olive oil
  • 3/4 cup (about 150 g) cooked brown rice
  • 3/4 teaspoon (adjust to taste) kosher salt
  • 1/4 teaspoon freshly ground black pepper
  • 1 tablespoon (optional, for brightness) fresh lemon juice
  • 2 tablespoons, chopped (optional garnish) fresh cilantro

Instructions

1

Prep (why: mise en place keeps the stove work smooth). Drain and rinse the canned chickpeas in a sieve under cold water and drain well—this removes excess sodium and the canning liquid so the chickpeas better absorb flavors. Finely chop the onion, mince the garlic, grate the ginger, measure spices and open the tomatoes and coconut milk. Have the cooked brown rice warmed and fluffed (microwave 60–90 seconds or warm in a covered pan with a splash of water).

2

Heat the pan (why:moderate heat lets spices bloom without burning). Place a 10-12 inch sauté pan over medium heat and add the olive oil. When the oil shimmers, add the ground cumin and coriander and toast for 20–30 seconds—toast just until fragrant to bloom the essential oils and deepen flavor. Then add the curry powder and toast another 10–15 seconds.

3

Sweat the onion (why: gentle browning develops sweetness and depth). Add the chopped onion and a pinch of salt to the pan. Cook on medium heat, stirring occasionally, until the onion is soft and starts to turn golden at the edges, about 6–8 minutes. The goal is not to burn but to develop caramelized flavors that form the base of the sauce.

4

Bloom the aromatics (why: garlic and ginger release flavor quickly and can burn). Lower heat slightly and add the minced garlic and grated ginger; cook for 30–45 seconds until aromatic. This step unlocks their pungent flavors but prevents bitterness from overcooking.

5

Build the tomato base (why: reducing concentrates acidity and sweetness). Add the canned diced tomatoes with their juices and a 1/2 teaspoon of salt. Use the back of your spoon to break up any large tomato pieces. Bring to a gentle simmer and cook uncovered for 4–6 minutes so the tomatoes reduce slightly and concentrate their flavor—this prevents a watery curry and avoids a tinny canned taste.

6

Add the chickpeas and seasoning (why: allow legumes to absorb the spiced sauce). Add the rinsed chickpeas, the remaining 1/4 teaspoon salt (adjust later), and the black pepper. Stir well so every chickpea is coated. Simmer gently for 4–6 minutes so the chickpeas heat through and take up the tomato-spice flavors. If you prefer a thicker, creamier sauce, lightly mash 1/3 of the chickpeas against the pan with the back of a spoon—this naturally thickens the curry without cream.

7

Finish with coconut milk (why: adds silkiness and mellows acidity). Reduce heat to low and stir in the light coconut milk. Warm through for 1–2 minutes—don’t let it boil vigorously (that can separate light coconut milk). Taste for seasoning and adjust salt, pepper, and spices.

8

Wilt in the spinach (why: spinach cooks fast and should remain bright). Pile the spinach into the pan, a handful at a time; it will look like a lot but quickly collapses. Stir gently until all leaves are wilted and evenly distributed, about 1–2 minutes. Cooking spinach at the very end preserves its vibrant green color and fresh flavor.

9

Brighten and rest (why: acid and resting lift flavors). Remove the pan from heat and stir in the lemon juice and most of the chopped cilantro, reserving a little for garnish. Let the curry sit for 2–3 minutes so the flavors meld.

10

Serve (why: plating influences experience). Divide the warmed brown rice between two bowls or plates and spoon the chickpea-spinach curry over the rice. Garnish with the remaining cilantro and an extra squeeze of lemon if desired. Enjoy immediately while warm.

Chef's Tips

  • 1Rinse and drain canned chickpeas well to cut metallic/tinny flavors from the can and to control sodium. Reserve the liquid (aquafaba) briefly—if you want a silkier sauce, whisk 1–2 tablespoons into the curry, or use it to thin the sauce instead of water.
  • 2Toast the dry spices in oil briefly, then add the onion—blooming spices in oil unlocks deeper, rounder flavors. Be careful: ground spices burn quickly, so keep them moving and use medium heat.
  • 3If you like a thicker, creamier curry without extra fat, smash about one-third of the chickpeas against the pan after they’ve simmered—this releases starch and naturally thickens the sauce. Avoid overcooking the spinach—add it last so it keeps color and texture.

Variations

  • Hearty Vegetable Variation: Add 1 cup small cauliflower florets or 1 small diced sweet potato with the tomatoes and simmer until tender—this makes the curry heartier and adds texture.
  • Protein Swap: Substitute half the chickpeas with cubed, firm tofu (200 g) pan-fried until golden for a different texture and higher protein content. For a non-vegan creamy finish, swap light coconut milk for 1/4 cup plain Greek yogurt (temper the yogurt by adding a few spoonfuls of hot sauce into it first so it doesn't curdle).
  • Spice & Heat Options: Add 1 finely chopped green chili or 1/4–1/2 teaspoon cayenne with the garlic for heat, or add 1/2 teaspoon garam masala at the end for a warming, rounded finish.

Nutrition per Serving

364

Calories

12g

Protein

53g

Carbs

13g

Fat

11g

Fiber

Rate this Recipe

How did this recipe turn out? Let others know!

to rate this recipe

Chickpea & Spinach Curry with Brown Rice

By emensah m

VegetarianVeganGluten-freeMain CourseWeeknight
Chickpea & Spinach Curry with Brown Rice - canned or cooked chickpeas (drained weight), fresh spinach (packed) recipe

A vibrant, Indian-inspired chickpea and spinach curry—rich tomato-accented sauce, gently spiced with curry, cumin and coriander, and finished with a touch of light coconut milk for silkiness. Tender chickpeas and bright wilted spinach served over nutty brown rice make this a satisfying, weeknight-friendly main that feels restaurant-quality but is easy to make at home.

Indian-inspired / South AsianIntermediate2 servings
Prep: 10 minutes
Cook: 20 minutes
30 minutes

Ingredients

  • 1 cup (approx. 165 g) canned or cooked chickpeas (drained weight)
  • 2 cups (approx. 60 g) fresh spinach (packed)
  • 1 medium (about 110 g), finely chopped yellow onion
  • 3 cloves, minced garlic
  • 1 tablespoon, grated fresh ginger
  • 1 cup (about 240 g) canned diced tomatoes
  • 1/4 cup (60 ml) light coconut milk
  • 1 tablespoon curry powder
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • 1 tablespoon olive oil
  • 3/4 cup (about 150 g) cooked brown rice
  • 3/4 teaspoon (adjust to taste) kosher salt
  • 1/4 teaspoon freshly ground black pepper
  • 1 tablespoon (optional, for brightness) fresh lemon juice
  • 2 tablespoons, chopped (optional garnish) fresh cilantro

Instructions

1

Prep (why: mise en place keeps the stove work smooth). Drain and rinse the canned chickpeas in a sieve under cold water and drain well—this removes excess sodium and the canning liquid so the chickpeas better absorb flavors. Finely chop the onion, mince the garlic, grate the ginger, measure spices and open the tomatoes and coconut milk. Have the cooked brown rice warmed and fluffed (microwave 60–90 seconds or warm in a covered pan with a splash of water).

2

Heat the pan (why:moderate heat lets spices bloom without burning). Place a 10-12 inch sauté pan over medium heat and add the olive oil. When the oil shimmers, add the ground cumin and coriander and toast for 20–30 seconds—toast just until fragrant to bloom the essential oils and deepen flavor. Then add the curry powder and toast another 10–15 seconds.

3

Sweat the onion (why: gentle browning develops sweetness and depth). Add the chopped onion and a pinch of salt to the pan. Cook on medium heat, stirring occasionally, until the onion is soft and starts to turn golden at the edges, about 6–8 minutes. The goal is not to burn but to develop caramelized flavors that form the base of the sauce.

4

Bloom the aromatics (why: garlic and ginger release flavor quickly and can burn). Lower heat slightly and add the minced garlic and grated ginger; cook for 30–45 seconds until aromatic. This step unlocks their pungent flavors but prevents bitterness from overcooking.

5

Build the tomato base (why: reducing concentrates acidity and sweetness). Add the canned diced tomatoes with their juices and a 1/2 teaspoon of salt. Use the back of your spoon to break up any large tomato pieces. Bring to a gentle simmer and cook uncovered for 4–6 minutes so the tomatoes reduce slightly and concentrate their flavor—this prevents a watery curry and avoids a tinny canned taste.

6

Add the chickpeas and seasoning (why: allow legumes to absorb the spiced sauce). Add the rinsed chickpeas, the remaining 1/4 teaspoon salt (adjust later), and the black pepper. Stir well so every chickpea is coated. Simmer gently for 4–6 minutes so the chickpeas heat through and take up the tomato-spice flavors. If you prefer a thicker, creamier sauce, lightly mash 1/3 of the chickpeas against the pan with the back of a spoon—this naturally thickens the curry without cream.

7

Finish with coconut milk (why: adds silkiness and mellows acidity). Reduce heat to low and stir in the light coconut milk. Warm through for 1–2 minutes—don’t let it boil vigorously (that can separate light coconut milk). Taste for seasoning and adjust salt, pepper, and spices.

8

Wilt in the spinach (why: spinach cooks fast and should remain bright). Pile the spinach into the pan, a handful at a time; it will look like a lot but quickly collapses. Stir gently until all leaves are wilted and evenly distributed, about 1–2 minutes. Cooking spinach at the very end preserves its vibrant green color and fresh flavor.

9

Brighten and rest (why: acid and resting lift flavors). Remove the pan from heat and stir in the lemon juice and most of the chopped cilantro, reserving a little for garnish. Let the curry sit for 2–3 minutes so the flavors meld.

10

Serve (why: plating influences experience). Divide the warmed brown rice between two bowls or plates and spoon the chickpea-spinach curry over the rice. Garnish with the remaining cilantro and an extra squeeze of lemon if desired. Enjoy immediately while warm.

Chef's Tips

  • 1Rinse and drain canned chickpeas well to cut metallic/tinny flavors from the can and to control sodium. Reserve the liquid (aquafaba) briefly—if you want a silkier sauce, whisk 1–2 tablespoons into the curry, or use it to thin the sauce instead of water.
  • 2Toast the dry spices in oil briefly, then add the onion—blooming spices in oil unlocks deeper, rounder flavors. Be careful: ground spices burn quickly, so keep them moving and use medium heat.
  • 3If you like a thicker, creamier curry without extra fat, smash about one-third of the chickpeas against the pan after they’ve simmered—this releases starch and naturally thickens the sauce. Avoid overcooking the spinach—add it last so it keeps color and texture.

Variations

  • Hearty Vegetable Variation: Add 1 cup small cauliflower florets or 1 small diced sweet potato with the tomatoes and simmer until tender—this makes the curry heartier and adds texture.
  • Protein Swap: Substitute half the chickpeas with cubed, firm tofu (200 g) pan-fried until golden for a different texture and higher protein content. For a non-vegan creamy finish, swap light coconut milk for 1/4 cup plain Greek yogurt (temper the yogurt by adding a few spoonfuls of hot sauce into it first so it doesn't curdle).
  • Spice & Heat Options: Add 1 finely chopped green chili or 1/4–1/2 teaspoon cayenne with the garlic for heat, or add 1/2 teaspoon garam masala at the end for a warming, rounded finish.

Nutrition per Serving

364

Calories

12g

Protein

53g

Carbs

13g

Fat

11g

Fiber

Rate this Recipe

Your Rating:

Explore More

🥗 Vegetarian Recipes🥗 Vegan Recipes🥗 Gluten-free Recipes🥘 More with canned or cooked chickpeas (drained weight)🥘 More with fresh spinach (packed)🥘 More with yellow onion

Similar Recipes