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 Basmati Rice and Cucumber-Mint Raita
  • Creamy Lentil & Vegetable Curry with Basmati Rice and Egg-free Chapati
  • Chicken Coconut Curry with Basmati Rice and Cucumber Raita
  • Lentil & Vegetable Curry with Basmati Rice
  • Chana Saag (Chickpea & Spinach Curry) with Basmati Rice & Cucumber Raita
  • Chickpea & Vegetable Coconut Curry with Basmati Rice
  • Browse all recipes →
Red Lentil & Vegetable Curry with Basmati Rice and Cucumber Raita

Red Lentil & Vegetable Curry with Basmati Rice and Cucumber Raita

By emensah m

Indian-inspiredIntermediate

A warming, vibrant Indian-inspired curry where buttery red lentils meld with sweet carrots, crisp bell pepper and tender cauliflower in a fragrant curry-turmeric sauce. Finished with a splash of light coconut milk for silkiness and a cool cucumber-yogurt raita, this dish balances creamy, spicy and fresh textures for an elegant weeknight meal.

Prep: 15 minutes
Cook: 35 minutes
Total: 50 minutes
2 servings
Indian-inspiredVegetarianGluten-freeWeeknightOne-pot-friendly

Ingredients

  • 1 cup red lentils (dry)
  • 3 cups water or low-sodium vegetable broth (for cooking lentils)
  • 1 medium (about 110 g) medium yellow onion, finely diced
  • 2 medium (about 122 g) carrots, peeled and cut into 1/4-inch coins
  • 1 medium (about 150 g) red or yellow bell pepper, seeded and diced
  • 1 cup (about 100 g) cauliflower florets
  • 1 tbsp vegetable oil
  • 1 tbsp curry powder
  • 1 tsp ground turmeric
  • 1 tsp ground cumin
  • 1/2 cup (120 ml) light coconut milk (optional, for creaminess)
  • 1.5 cups (cooked) cooked basmati rice
  • 1/2 cup (120 g) plain yogurt (for raita)
  • 1/2 medium (about 100 g) cucumber (grated, for raita)
  • 1/4 cup (loosely packed) fresh cilantro leaves (for garnish)
  • 1 tsp water (for raita, optional)

Instructions

1

Rinse the lentils under cold water until the water runs clear. This removes surface starch that can make the lentils gummy and ensures a clean, bright flavor. Drain well.

2

Bring 3 cups of water or low-sodium vegetable broth to a boil in a medium saucepan. Add the rinsed lentils, reduce heat to a gentle simmer, and cook uncovered for 12–15 minutes until tender but not falling apart. Red lentils cook quickly and become creamy; checking at 12 minutes prevents them turning to complete mush. Drain any excess if there’s too much liquid (reserve a little cooking liquid).

3

While the lentils cook, prep the vegetables: finely dice the onion, slice the carrots into coins, dice the bell pepper and break the cauliflower into small florets. Uniform pieces ensure even cooking and a harmonious mouthfeel in the finished curry.

4

Heat 1 tablespoon of vegetable oil in a wide, heavy skillet or medium saucepan over medium heat. Add the diced onion and a pinch of salt. Sauté 6–8 minutes until the onion is soft and starting to caramelize — this Maillard browning builds a savory base and deepens overall flavor.

5

Add the carrots and bell pepper to the pan and cook 4 minutes to soften slightly. Then add the cauliflower and continue to cook for another 3 minutes. This staged addition lets firmer vegetables begin cooking first so all vegetables finish tender at the same time.

6

Reduce heat to low. Push the vegetables to one side and add the curry powder, turmeric and cumin to the empty space in the pan. Toast the spices in the residual oil for 20–30 seconds — this 'blooming' releases their essential oils and intensifies aroma and flavor. Stir immediately so spices coat the vegetables and do not burn.

7

Stir the cooked lentils into the vegetable-spice mixture. Add about 1/2 cup of the reserved lentil cooking liquid (or water/broth) to loosen the mixture. Simmer gently for 6–8 minutes so the flavors marry and the vegetables become fully tender. Taste and add salt gradually — lentils absorb salt, so adjust at the end for best seasoning.

8

If using, stir in 1/2 cup light coconut milk to add silkiness and a touch of sweetness; simmer 2–3 minutes more to warm through and meld the sauce. Coconut milk also mellows spices and gives the curry a luxurious mouthfeel without making it heavy. If you prefer a chunkier, drier dal, skip the coconut.

9

Make the cucumber raita: squeeze excess liquid from the grated cucumber in a fine sieve or clean towel. Fold it into 1/2 cup plain yogurt with a pinch of salt, a grind of black pepper and 1 teaspoon water if needed for looseness. The raita brings cooling freshness that contrasts the warm, spiced curry.

10

Fluff the cooked basmati rice with a fork and divide between two plates. Spoon the lentil-vegetable curry alongside or on top of the rice. Garnish generously with chopped fresh cilantro and a dollop of the cucumber raita. Serve immediately so rice is warm and the raita is cool — that temperature contrast enhances the dining experience.

11

Leftovers: store curry and raita separately in airtight containers in the refrigerator for up to 3–4 days. Reheat the curry gently on the stove with a splash of water or broth to loosen; avoid boiling the raita — stir it and serve chilled.

Chef's Tips

  • 1Rinse and check lentils first: Red lentils break down faster than brown/green varieties. Start checking for doneness at 12 minutes to avoid a puree unless that is the texture you want.
  • 2Bloom your spices: Toasting curry powder, turmeric and cumin briefly in hot oil releases deeper flavors than adding them directly to liquid — do it for 20–30 seconds and keep them moving so they don't burn.
  • 3Texture control: If you want a silkier sauce, mash a cup of the cooked lentils against the side of the pan with the back of a spoon or an immersion blender for 5–10 seconds. If you prefer chunkier curry, skip mashing.
  • 4Salt late and taste often: Lentils absorb salt as they cook. Add most of your salt near the end so you can hit the seasoning precisely.
  • 5Make it ahead: The curry often tastes better the next day as flavors meld. Keep rice and raita separate.

Variations

  • Vegan variation: Omit the yogurt raita and instead serve with a coconut yogurt or a simple cucumber-mint salad. Use water or vegetable broth and the light coconut milk to keep the dish creamy.
  • Protein boost: Stir in 1 cup of drained canned chickpeas with the lentils for extra texture and protein, or top with pan-fried tofu cubes for a heartier meal.
  • Spice adjustments: Add 1/2–1 tsp cayenne or a chopped green chili when sautéing onions if you like heat. For a smokier flavor, add 1/2 tsp smoked paprika or a pinch of garam masala at the end.

Nutrition per Serving

740

Calories

35g

Protein

115g

Carbs

17g

Fat

17g

Fiber

Rate this Recipe

How did this recipe turn out? Let others know!

to rate this recipe

Red Lentil & Vegetable Curry with Basmati Rice and Cucumber Raita

By emensah m

Indian-inspiredVegetarianGluten-freeWeeknightOne-pot-friendly
Red Lentil & Vegetable Curry with Basmati Rice and Cucumber Raita - red lentils (dry), water or low-sodium vegetable broth (for cooking lentils) recipe

A warming, vibrant Indian-inspired curry where buttery red lentils meld with sweet carrots, crisp bell pepper and tender cauliflower in a fragrant curry-turmeric sauce. Finished with a splash of light coconut milk for silkiness and a cool cucumber-yogurt raita, this dish balances creamy, spicy and fresh textures for an elegant weeknight meal.

Indian-inspiredIntermediate2 servings
Prep: 15 minutes
Cook: 35 minutes
50 minutes

Ingredients

  • 1 cup red lentils (dry)
  • 3 cups water or low-sodium vegetable broth (for cooking lentils)
  • 1 medium (about 110 g) medium yellow onion, finely diced
  • 2 medium (about 122 g) carrots, peeled and cut into 1/4-inch coins
  • 1 medium (about 150 g) red or yellow bell pepper, seeded and diced
  • 1 cup (about 100 g) cauliflower florets
  • 1 tbsp vegetable oil
  • 1 tbsp curry powder
  • 1 tsp ground turmeric
  • 1 tsp ground cumin
  • 1/2 cup (120 ml) light coconut milk (optional, for creaminess)
  • 1.5 cups (cooked) cooked basmati rice
  • 1/2 cup (120 g) plain yogurt (for raita)
  • 1/2 medium (about 100 g) cucumber (grated, for raita)
  • 1/4 cup (loosely packed) fresh cilantro leaves (for garnish)
  • 1 tsp water (for raita, optional)

Instructions

1

Rinse the lentils under cold water until the water runs clear. This removes surface starch that can make the lentils gummy and ensures a clean, bright flavor. Drain well.

2

Bring 3 cups of water or low-sodium vegetable broth to a boil in a medium saucepan. Add the rinsed lentils, reduce heat to a gentle simmer, and cook uncovered for 12–15 minutes until tender but not falling apart. Red lentils cook quickly and become creamy; checking at 12 minutes prevents them turning to complete mush. Drain any excess if there’s too much liquid (reserve a little cooking liquid).

3

While the lentils cook, prep the vegetables: finely dice the onion, slice the carrots into coins, dice the bell pepper and break the cauliflower into small florets. Uniform pieces ensure even cooking and a harmonious mouthfeel in the finished curry.

4

Heat 1 tablespoon of vegetable oil in a wide, heavy skillet or medium saucepan over medium heat. Add the diced onion and a pinch of salt. Sauté 6–8 minutes until the onion is soft and starting to caramelize — this Maillard browning builds a savory base and deepens overall flavor.

5

Add the carrots and bell pepper to the pan and cook 4 minutes to soften slightly. Then add the cauliflower and continue to cook for another 3 minutes. This staged addition lets firmer vegetables begin cooking first so all vegetables finish tender at the same time.

6

Reduce heat to low. Push the vegetables to one side and add the curry powder, turmeric and cumin to the empty space in the pan. Toast the spices in the residual oil for 20–30 seconds — this 'blooming' releases their essential oils and intensifies aroma and flavor. Stir immediately so spices coat the vegetables and do not burn.

7

Stir the cooked lentils into the vegetable-spice mixture. Add about 1/2 cup of the reserved lentil cooking liquid (or water/broth) to loosen the mixture. Simmer gently for 6–8 minutes so the flavors marry and the vegetables become fully tender. Taste and add salt gradually — lentils absorb salt, so adjust at the end for best seasoning.

8

If using, stir in 1/2 cup light coconut milk to add silkiness and a touch of sweetness; simmer 2–3 minutes more to warm through and meld the sauce. Coconut milk also mellows spices and gives the curry a luxurious mouthfeel without making it heavy. If you prefer a chunkier, drier dal, skip the coconut.

9

Make the cucumber raita: squeeze excess liquid from the grated cucumber in a fine sieve or clean towel. Fold it into 1/2 cup plain yogurt with a pinch of salt, a grind of black pepper and 1 teaspoon water if needed for looseness. The raita brings cooling freshness that contrasts the warm, spiced curry.

10

Fluff the cooked basmati rice with a fork and divide between two plates. Spoon the lentil-vegetable curry alongside or on top of the rice. Garnish generously with chopped fresh cilantro and a dollop of the cucumber raita. Serve immediately so rice is warm and the raita is cool — that temperature contrast enhances the dining experience.

11

Leftovers: store curry and raita separately in airtight containers in the refrigerator for up to 3–4 days. Reheat the curry gently on the stove with a splash of water or broth to loosen; avoid boiling the raita — stir it and serve chilled.

Chef's Tips

  • 1Rinse and check lentils first: Red lentils break down faster than brown/green varieties. Start checking for doneness at 12 minutes to avoid a puree unless that is the texture you want.
  • 2Bloom your spices: Toasting curry powder, turmeric and cumin briefly in hot oil releases deeper flavors than adding them directly to liquid — do it for 20–30 seconds and keep them moving so they don't burn.
  • 3Texture control: If you want a silkier sauce, mash a cup of the cooked lentils against the side of the pan with the back of a spoon or an immersion blender for 5–10 seconds. If you prefer chunkier curry, skip mashing.
  • 4Salt late and taste often: Lentils absorb salt as they cook. Add most of your salt near the end so you can hit the seasoning precisely.
  • 5Make it ahead: The curry often tastes better the next day as flavors meld. Keep rice and raita separate.

Variations

  • Vegan variation: Omit the yogurt raita and instead serve with a coconut yogurt or a simple cucumber-mint salad. Use water or vegetable broth and the light coconut milk to keep the dish creamy.
  • Protein boost: Stir in 1 cup of drained canned chickpeas with the lentils for extra texture and protein, or top with pan-fried tofu cubes for a heartier meal.
  • Spice adjustments: Add 1/2–1 tsp cayenne or a chopped green chili when sautéing onions if you like heat. For a smokier flavor, add 1/2 tsp smoked paprika or a pinch of garam masala at the end.

Nutrition per Serving

740

Calories

35g

Protein

115g

Carbs

17g

Fat

17g

Fiber

Rate this Recipe

Your Rating:

Explore More

🥗 Vegetarian Recipes🥗 Gluten-free Recipes🥘 More with red lentils (dry)🥘 More with water or low-sodium vegetable broth (for cooking lentils)🥘 More with medium yellow onion, finely diced

Similar Recipes