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

Lentil & Spinach Coconut Curry with Toasted Brown Rice

By emensah m

Indian-inspiredIntermediate

A cozy, restaurant-style lentil curry that balances earthy brown lentils, bright tomatoes and spinach, and a silky kiss of light coconut milk. Toasted brown rice adds a nutty counterpoint while a robust curry-spice base (curry powder, cumin, ginger and garlic) creates deep savory layers—comforting, fragrant and unexpectedly elegant for a weeknight.

Prep: 20 minutes
Cook: 45 minutes
Total: 1 hour 5 minutes
4 servings
VegetarianVeganGluten-freeMain CourseIndian-inspired

Ingredients

  • 1 1/2 cups (≈300 g) Brown lentils (dry), rinsed and picked over
  • 1 cup (≈185 g) Brown rice (uncooked), rinsed
  • 3 cups (720 ml) Vegetable broth or water (for lentils)
  • 2 cups (480 ml) Water (for rice)
  • 1 can (13.5 oz / 400 ml) Light coconut milk (canned)
  • 1 can (14 oz / 400 g) Diced tomatoes (canned)
  • 1 large (≈200 g) Yellow onion, finely chopped
  • 4 cloves (≈12 g) Garlic, minced
  • 1 1/2 tablespoons (≈15 g) Fresh ginger, grated
  • 5 oz (≈140 g) Fresh spinach, coarsely chopped
  • 2 tablespoons (≈16 g) Curry powder
  • 1 teaspoon (≈2 g) Ground cumin
  • 2 tablespoons (≈30 ml) Vegetable oil (or neutral oil)
  • 1 1/2 teaspoons (adjust to taste) Salt
  • 1/2 teaspoon (freshly ground, optional) Black pepper
  • 1 tablespoon (optional, to finish) Fresh lemon juice
  • 2 tablespoons chopped (optional) Fresh cilantro (optional, for garnish)

Instructions

1

Measure and rinse: Rinse 1 1/2 cups dry brown lentils under cold water and pick out any small stones or debris. Rinsing removes dust and ensures even cooking.

2

Prep aromatics and liquids: Finely chop 1 large onion, mince 4 garlic cloves and grate 1 1/2 tablespoons fresh ginger. Open the canned diced tomatoes and the light coconut milk. Having these ready keeps the cooking process smooth and prevents burning the aromatics.

3

Toast the rice for nuttiness: In a medium saucepan, heat 1 teaspoon oil over medium heat. Add the rinsed 1 cup brown rice and toast, stirring, until grains are fragrant and slightly opaque (about 2–3 minutes). Toasting develops a deeper nutty flavor and helps the grains stay separate. Add 2 cups water and a pinch of salt, bring to a gentle boil, then reduce heat to low, cover tightly and simmer for 40–45 minutes (or until water is absorbed). Remove from heat and let rest, covered, for 10 minutes before fluffing with a fork.

4

Bloom the spices: Meanwhile, heat 2 tablespoons vegetable oil in a large wide pot or Dutch oven over medium heat. When the oil shimmers, add the chopped onion and a 1/2 teaspoon salt. Cook, stirring occasionally, until the onion is soft and just beginning to brown at the edges (6–8 minutes). Browning the onion adds sweetness and depth.

5

Add garlic, ginger and curry powder: Add the minced garlic, grated ginger, 2 tablespoons curry powder and 1 teaspoon ground cumin. Stir constantly and cook for 30–45 seconds until aromatic. Toasting the spices in oil 'blooms' their volatile oils and magnifies their flavor—don’t skip this, but be careful not to burn the garlic.

6

Add tomatoes and reduce: Pour in the 14 oz can diced tomatoes with their juices. Stir, scraping up any browned bits from the bottom of the pot. Simmer for 3–4 minutes to evaporate some raw tomato edge; this concentrates flavor and integrates the spice paste with the tomato base.

7

Add lentils and liquid: Add the rinsed lentils and 3 cups vegetable broth or water. Stir and bring the mixture to a gentle boil, then lower heat to maintain a simmer. Partially cover and cook for 20–25 minutes, stirring occasionally, until the lentils are tender but not mushy. Brown lentils hold their shape—cook until you can mash a few with the back of a spoon for creaminess while others remain intact.

8

Finish with coconut milk and spinach: Once the lentils are nearly tender, stir in the 1 can light coconut milk and chopped spinach. Simmer uncovered for another 5–7 minutes—the coconut milk adds silk and richness while the spinach wilts and brightens the dish. If the curry looks too thin, simmer a few extra minutes to reduce; if it’s too thick, add a splash of water.

9

Season and balance: Taste and season with the remaining salt (about 1 teaspoon more if needed) and 1/2 teaspoon freshly ground black pepper. Stir in 1 tablespoon fresh lemon juice to lift the flavors—the acid brightens the coconut and tomato.

10

Serve: Fluff the toasted brown rice and spoon it into shallow bowls. Ladle the lentil and spinach curry over the rice. Garnish with chopped cilantro and a drizzle of coconut milk if you like. Serve hot.

Chef's Tips

  • 1Toast the curry spices with the onion for 30–45 seconds to bloom their essential oils—this transforms the curry from flat to vibrant.
  • 2If you prefer a creamier texture, mash about 1/4 of the cooked lentils against the pot wall with your spoon; this releases starch and thickens the sauce naturally.
  • 3To speed dinner: use 1 cup red lentils instead of brown (they cook in ~12–15 minutes and break down into a naturally creamy curry). If you do, reduce initial simmer time and add the coconut milk sooner.

Variations

  • Hearty Vegetable Boost: Add 1 medium sweet potato (peeled and diced) with the lentils—add an extra 1/2 cup water or broth and simmer until tender for a sweeter, fall-friendly curry.
  • Spicy & Rich: Swap light coconut milk for full-fat coconut milk (1 can) and add 1 small chopped green chili or 1/2 teaspoon cayenne for heat; finish with a teaspoon garam masala for an extra layer of warmth.

Nutrition per Serving

545

Calories

24g

Protein

85g

Carbs

14g

Fat

20g

Fiber

Rate this Recipe

How did this recipe turn out? Let others know!

to rate this recipe

Lentil & Spinach Coconut Curry with Toasted Brown Rice

By emensah m

VegetarianVeganGluten-freeMain CourseIndian-inspired
Lentil & Spinach Coconut Curry with Toasted Brown Rice - Brown lentils (dry), rinsed and picked over, Brown rice (uncooked), rinsed recipe

A cozy, restaurant-style lentil curry that balances earthy brown lentils, bright tomatoes and spinach, and a silky kiss of light coconut milk. Toasted brown rice adds a nutty counterpoint while a robust curry-spice base (curry powder, cumin, ginger and garlic) creates deep savory layers—comforting, fragrant and unexpectedly elegant for a weeknight.

Indian-inspiredIntermediate4 servings
Prep: 20 minutes
Cook: 45 minutes
1 hour 5 minutes

Ingredients

  • 1 1/2 cups (≈300 g) Brown lentils (dry), rinsed and picked over
  • 1 cup (≈185 g) Brown rice (uncooked), rinsed
  • 3 cups (720 ml) Vegetable broth or water (for lentils)
  • 2 cups (480 ml) Water (for rice)
  • 1 can (13.5 oz / 400 ml) Light coconut milk (canned)
  • 1 can (14 oz / 400 g) Diced tomatoes (canned)
  • 1 large (≈200 g) Yellow onion, finely chopped
  • 4 cloves (≈12 g) Garlic, minced
  • 1 1/2 tablespoons (≈15 g) Fresh ginger, grated
  • 5 oz (≈140 g) Fresh spinach, coarsely chopped
  • 2 tablespoons (≈16 g) Curry powder
  • 1 teaspoon (≈2 g) Ground cumin
  • 2 tablespoons (≈30 ml) Vegetable oil (or neutral oil)
  • 1 1/2 teaspoons (adjust to taste) Salt
  • 1/2 teaspoon (freshly ground, optional) Black pepper
  • 1 tablespoon (optional, to finish) Fresh lemon juice
  • 2 tablespoons chopped (optional) Fresh cilantro (optional, for garnish)

Instructions

1

Measure and rinse: Rinse 1 1/2 cups dry brown lentils under cold water and pick out any small stones or debris. Rinsing removes dust and ensures even cooking.

2

Prep aromatics and liquids: Finely chop 1 large onion, mince 4 garlic cloves and grate 1 1/2 tablespoons fresh ginger. Open the canned diced tomatoes and the light coconut milk. Having these ready keeps the cooking process smooth and prevents burning the aromatics.

3

Toast the rice for nuttiness: In a medium saucepan, heat 1 teaspoon oil over medium heat. Add the rinsed 1 cup brown rice and toast, stirring, until grains are fragrant and slightly opaque (about 2–3 minutes). Toasting develops a deeper nutty flavor and helps the grains stay separate. Add 2 cups water and a pinch of salt, bring to a gentle boil, then reduce heat to low, cover tightly and simmer for 40–45 minutes (or until water is absorbed). Remove from heat and let rest, covered, for 10 minutes before fluffing with a fork.

4

Bloom the spices: Meanwhile, heat 2 tablespoons vegetable oil in a large wide pot or Dutch oven over medium heat. When the oil shimmers, add the chopped onion and a 1/2 teaspoon salt. Cook, stirring occasionally, until the onion is soft and just beginning to brown at the edges (6–8 minutes). Browning the onion adds sweetness and depth.

5

Add garlic, ginger and curry powder: Add the minced garlic, grated ginger, 2 tablespoons curry powder and 1 teaspoon ground cumin. Stir constantly and cook for 30–45 seconds until aromatic. Toasting the spices in oil 'blooms' their volatile oils and magnifies their flavor—don’t skip this, but be careful not to burn the garlic.

6

Add tomatoes and reduce: Pour in the 14 oz can diced tomatoes with their juices. Stir, scraping up any browned bits from the bottom of the pot. Simmer for 3–4 minutes to evaporate some raw tomato edge; this concentrates flavor and integrates the spice paste with the tomato base.

7

Add lentils and liquid: Add the rinsed lentils and 3 cups vegetable broth or water. Stir and bring the mixture to a gentle boil, then lower heat to maintain a simmer. Partially cover and cook for 20–25 minutes, stirring occasionally, until the lentils are tender but not mushy. Brown lentils hold their shape—cook until you can mash a few with the back of a spoon for creaminess while others remain intact.

8

Finish with coconut milk and spinach: Once the lentils are nearly tender, stir in the 1 can light coconut milk and chopped spinach. Simmer uncovered for another 5–7 minutes—the coconut milk adds silk and richness while the spinach wilts and brightens the dish. If the curry looks too thin, simmer a few extra minutes to reduce; if it’s too thick, add a splash of water.

9

Season and balance: Taste and season with the remaining salt (about 1 teaspoon more if needed) and 1/2 teaspoon freshly ground black pepper. Stir in 1 tablespoon fresh lemon juice to lift the flavors—the acid brightens the coconut and tomato.

10

Serve: Fluff the toasted brown rice and spoon it into shallow bowls. Ladle the lentil and spinach curry over the rice. Garnish with chopped cilantro and a drizzle of coconut milk if you like. Serve hot.

Chef's Tips

  • 1Toast the curry spices with the onion for 30–45 seconds to bloom their essential oils—this transforms the curry from flat to vibrant.
  • 2If you prefer a creamier texture, mash about 1/4 of the cooked lentils against the pot wall with your spoon; this releases starch and thickens the sauce naturally.
  • 3To speed dinner: use 1 cup red lentils instead of brown (they cook in ~12–15 minutes and break down into a naturally creamy curry). If you do, reduce initial simmer time and add the coconut milk sooner.

Variations

  • Hearty Vegetable Boost: Add 1 medium sweet potato (peeled and diced) with the lentils—add an extra 1/2 cup water or broth and simmer until tender for a sweeter, fall-friendly curry.
  • Spicy & Rich: Swap light coconut milk for full-fat coconut milk (1 can) and add 1 small chopped green chili or 1/2 teaspoon cayenne for heat; finish with a teaspoon garam masala for an extra layer of warmth.

Nutrition per Serving

545

Calories

24g

Protein

85g

Carbs

14g

Fat

20g

Fiber

Rate this Recipe

Your Rating:

Explore More

🥗 Vegetarian Recipes🥗 Vegan Recipes🥗 Gluten-free Recipes🥘 More with Brown lentils (dry), rinsed and picked over🥘 More with Brown rice (uncooked), rinsed🥘 More with Vegetable broth or water (for lentils)

Similar Recipes