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 Curry with Brown Rice
  • Lentil & Spinach Coconut Curry with Toasted Brown Rice
  • Chickpea & Spinach Coconut Curry with Basmati 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)
  • Browse all recipes →
Chickpea & Spinach Coconut Curry with Brown Rice

Chickpea & Spinach Coconut Curry with Brown Rice

By emensah m

Indian-inspired (South Asian)Intermediate

A creamy, spiced chickpea and tofu curry finished with bright baby spinach and cilantro, served over nutty brown rice. Warm curry spices and toasted cumin with silky light coconut milk create a comforting, layered sauce; crispy-seared tofu and tender chickpeas add body while spinach and tomato keep it fresh.

Prep: 15 minutes
Cook: 20 minutes
Total: 35 minutes
2 servings
Main courseIndian-inspiredVeganGluten-freeWeeknight

Ingredients

  • 400 g Cooked brown rice
  • 380 g Cooked chickpeas
  • 160 ml Light coconut milk
  • 200 g Firm tofu, pressed and cubed
  • 1 large (~180 g) Tomato, large, diced
  • 100 g Baby spinach
  • 1 medium (~110 g) Onion, medium, diced
  • 2 cloves (~6 g) Garlic, minced
  • 1 tsp (~5 g) Fresh ginger, minced
  • 1 tbsp (~7 g) Curry powder
  • 1 tsp (~2 g) Ground cumin
  • 1/2 tsp (~1 g) Turmeric
  • 1 tbsp (15 ml) Vegetable oil
  • 2 tbsp Fresh cilantro, chopped (for garnish)

Instructions

1

Prepare the tofu: If you have time, press the firm tofu for 10–20 minutes to remove excess moisture — this helps it brown instead of steaming. Pat the tofu dry with paper towels and cut into 2 cm cubes. Dry, dense tofu sears better and gives a contrasting texture to the creamy curry.

2

Heat a large non-stick or stainless skillet over medium-high heat and add 1 tbsp vegetable oil. Once shimmering, add the tofu cubes in a single layer and sear without moving for 2–3 minutes per side until golden on most faces. Browning the tofu creates Maillard flavors that add savory depth to the curry; remove and set aside on a plate.

3

Lower the heat to medium. In the same pan, add the diced onion and a pinch of salt. Sauté for 5–6 minutes until translucent and starting to caramelize — this builds sweetness and a savory base for the sauce. Stir occasionally and scrape up any fond (browned bits) left from the tofu to incorporate that flavor.

4

Add the minced garlic and ginger to the onions and cook for 30–45 seconds until fragrant. Then add the curry powder, ground cumin and turmeric; toast the spices in the oil for 30–45 seconds while stirring. Toasting the spices briefly "blooms" their essential oils, making the curry more aromatic and flavorful than simply adding them later.

5

Add the diced tomato and cook 2–3 minutes until it softens and begins to break down. The tomato adds acidity to balance the coconut’s creaminess and helps form a cohesive sauce. If your tomato is very dry, add 1–2 tablespoons of water to help it soften.

6

Stir in the cooked chickpeas and pour in the light coconut milk (160 ml). Stir to combine and bring to a gentle simmer. If you prefer a thicker sauce, smash about 1/3 of the chickpeas with the back of a spoon against the pan — that releases starch and naturally thickens the curry without extra thickeners.

7

Simmer the chickpea mixture for 6–8 minutes on a low simmer to let the flavors meld and the coconut milk reduce slightly. Avoid boiling rapidly — gentle simmering keeps the coconut milk from separating and concentrates flavor.

8

Return the seared tofu to the pan, nestling it into the sauce so it can warm through and absorb flavor for 2–3 minutes. Stir in the baby spinach in batches so it wilts evenly — cooking spinach briefly preserves the bright color, delicate texture, and nutrients.

9

Taste and season with salt and chili flakes to your preference. If the curry tastes flat, add a small squeeze of lemon or a pinch of sugar (optional) to brighten it — acid and a touch of sweetness balance coconut-based sauces beautifully.

10

Reheat the cooked brown rice: spread it in a shallow pan and sprinkle a tablespoon of water over the rice, cover and warm over low heat for 3–4 minutes (or microwave with a damp paper towel for 1–2 minutes). Reheating with moisture restores the rice’s tender grains without making it mushy.

11

To serve: divide the warm brown rice between two bowls or plates, spoon the chickpea and spinach coconut curry over the rice, and garnish with chopped cilantro and a pinch of chili flakes. Serve immediately so the tofu keeps its contrast of seared edges in the warm sauce.

Chef's Tips

  • 1Press tofu briefly (10–20 minutes) before cooking to remove excess water; this gives much better browning and a firmer bite. If short on time, pat dry very well and dust the cubes lightly with a pinch of salt.
  • 2Toast spices in oil for 30–45 seconds to bloom their flavors — you’ll smell the difference immediately. Don’t burn them; keep them moving in the pan.
  • 3If the curry becomes too thin, mash some chickpeas or simmer a little longer to thicken. If it gets too thick, add a splash of water or reserved chickpea cooking liquid to loosen it.
  • 4Avoid boiling coconut milk vigorously; a gentle simmer prevents separation and produces a silkier sauce.

Variations

  • Make it richer: swap light coconut milk for full-fat coconut milk (same volume) or add 2 tablespoons of cashew cream for a silkier, restaurant-style finish.
  • Grain swap: serve over quinoa, basmati rice, or cauliflower rice (for lower carbs). Quinoa adds extra protein.
  • Protein swap: use roasted sweet potato chunks or paneer (for a non-vegan option) in place of tofu, or double the tofu and reduce chickpeas for higher soy protein.

Nutrition per Serving

850

Calories

42g

Protein

116g

Carbs

28g

Fat

23g

Fiber

Rate this Recipe

How did this recipe turn out? Let others know!

to rate this recipe

Chickpea & Spinach Coconut Curry with Brown Rice

By emensah m

Main courseIndian-inspiredVeganGluten-freeWeeknight
Chickpea & Spinach Coconut Curry with Brown Rice - Cooked brown rice, Cooked chickpeas recipe

A creamy, spiced chickpea and tofu curry finished with bright baby spinach and cilantro, served over nutty brown rice. Warm curry spices and toasted cumin with silky light coconut milk create a comforting, layered sauce; crispy-seared tofu and tender chickpeas add body while spinach and tomato keep it fresh.

Indian-inspired (South Asian)Intermediate2 servings
Prep: 15 minutes
Cook: 20 minutes
35 minutes

Ingredients

  • 400 g Cooked brown rice
  • 380 g Cooked chickpeas
  • 160 ml Light coconut milk
  • 200 g Firm tofu, pressed and cubed
  • 1 large (~180 g) Tomato, large, diced
  • 100 g Baby spinach
  • 1 medium (~110 g) Onion, medium, diced
  • 2 cloves (~6 g) Garlic, minced
  • 1 tsp (~5 g) Fresh ginger, minced
  • 1 tbsp (~7 g) Curry powder
  • 1 tsp (~2 g) Ground cumin
  • 1/2 tsp (~1 g) Turmeric
  • 1 tbsp (15 ml) Vegetable oil
  • 2 tbsp Fresh cilantro, chopped (for garnish)

Instructions

1

Prepare the tofu: If you have time, press the firm tofu for 10–20 minutes to remove excess moisture — this helps it brown instead of steaming. Pat the tofu dry with paper towels and cut into 2 cm cubes. Dry, dense tofu sears better and gives a contrasting texture to the creamy curry.

2

Heat a large non-stick or stainless skillet over medium-high heat and add 1 tbsp vegetable oil. Once shimmering, add the tofu cubes in a single layer and sear without moving for 2–3 minutes per side until golden on most faces. Browning the tofu creates Maillard flavors that add savory depth to the curry; remove and set aside on a plate.

3

Lower the heat to medium. In the same pan, add the diced onion and a pinch of salt. Sauté for 5–6 minutes until translucent and starting to caramelize — this builds sweetness and a savory base for the sauce. Stir occasionally and scrape up any fond (browned bits) left from the tofu to incorporate that flavor.

4

Add the minced garlic and ginger to the onions and cook for 30–45 seconds until fragrant. Then add the curry powder, ground cumin and turmeric; toast the spices in the oil for 30–45 seconds while stirring. Toasting the spices briefly "blooms" their essential oils, making the curry more aromatic and flavorful than simply adding them later.

5

Add the diced tomato and cook 2–3 minutes until it softens and begins to break down. The tomato adds acidity to balance the coconut’s creaminess and helps form a cohesive sauce. If your tomato is very dry, add 1–2 tablespoons of water to help it soften.

6

Stir in the cooked chickpeas and pour in the light coconut milk (160 ml). Stir to combine and bring to a gentle simmer. If you prefer a thicker sauce, smash about 1/3 of the chickpeas with the back of a spoon against the pan — that releases starch and naturally thickens the curry without extra thickeners.

7

Simmer the chickpea mixture for 6–8 minutes on a low simmer to let the flavors meld and the coconut milk reduce slightly. Avoid boiling rapidly — gentle simmering keeps the coconut milk from separating and concentrates flavor.

8

Return the seared tofu to the pan, nestling it into the sauce so it can warm through and absorb flavor for 2–3 minutes. Stir in the baby spinach in batches so it wilts evenly — cooking spinach briefly preserves the bright color, delicate texture, and nutrients.

9

Taste and season with salt and chili flakes to your preference. If the curry tastes flat, add a small squeeze of lemon or a pinch of sugar (optional) to brighten it — acid and a touch of sweetness balance coconut-based sauces beautifully.

10

Reheat the cooked brown rice: spread it in a shallow pan and sprinkle a tablespoon of water over the rice, cover and warm over low heat for 3–4 minutes (or microwave with a damp paper towel for 1–2 minutes). Reheating with moisture restores the rice’s tender grains without making it mushy.

11

To serve: divide the warm brown rice between two bowls or plates, spoon the chickpea and spinach coconut curry over the rice, and garnish with chopped cilantro and a pinch of chili flakes. Serve immediately so the tofu keeps its contrast of seared edges in the warm sauce.

Chef's Tips

  • 1Press tofu briefly (10–20 minutes) before cooking to remove excess water; this gives much better browning and a firmer bite. If short on time, pat dry very well and dust the cubes lightly with a pinch of salt.
  • 2Toast spices in oil for 30–45 seconds to bloom their flavors — you’ll smell the difference immediately. Don’t burn them; keep them moving in the pan.
  • 3If the curry becomes too thin, mash some chickpeas or simmer a little longer to thicken. If it gets too thick, add a splash of water or reserved chickpea cooking liquid to loosen it.
  • 4Avoid boiling coconut milk vigorously; a gentle simmer prevents separation and produces a silkier sauce.

Variations

  • Make it richer: swap light coconut milk for full-fat coconut milk (same volume) or add 2 tablespoons of cashew cream for a silkier, restaurant-style finish.
  • Grain swap: serve over quinoa, basmati rice, or cauliflower rice (for lower carbs). Quinoa adds extra protein.
  • Protein swap: use roasted sweet potato chunks or paneer (for a non-vegan option) in place of tofu, or double the tofu and reduce chickpeas for higher soy protein.

Nutrition per Serving

850

Calories

42g

Protein

116g

Carbs

28g

Fat

23g

Fiber

Rate this Recipe

Your Rating:

Explore More

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

Similar Recipes