Comforting Red Lentil Coconut Curry

Sign in to save

Comforting Red Lentil Coconut Curry

A cozy, weeknight-friendly red lentil curry simmered in coconut milk and tomatoes with warming spices—creamy, hearty, and completely plant-based.

By @plantpoweredJanuary 6, 2026

This is the kind of dinner that makes the whole kitchen smell like something good is happening. Red lentils melt into a naturally creamy base, while coconut milk keeps everything lush without feeling heavy. Serve it over rice, scoop it up with naan, or enjoy it straight from the bowl—comfort food that still feels bright and nourishing.

Total Time

40 min

Prep Time

10 min

Cook Time

30 min

Servings

4

Ingredients

Curry Base

  • 2 tbsp avocado oil or olive oil
  • 1 medium yellow onion, finely chopped
  • 4 cloves garlic, minced
  • 1 tbsp fresh ginger, grated
  • 2 tbsp mild curry powder
  • 1 tsp ground cumin
  • 1/2 tsp ground turmeric
  • 1/4 tsp cayenne pepper (optional, to taste)
  • 1 1/2 tsp kosher salt, plus more to taste
  • 2 tbsp tomato paste

Lentils & Liquids

  • 1 1/2 cups dried red lentils, rinsed well
  • 1 (14½ oz / 411 g) can diced tomatoes
  • 1 (13½ oz / 400 ml) can full-fat coconut milk
  • 2 cups vegetable broth (or water)

Finish & Serve

  • 3–4 cups baby spinach (optional)
  • 1 tbsp fresh lime juice (about 1/2 lime), plus wedges for serving
  • 1–2 tbsp chopped cilantro (optional)
  • Cooked basmati rice or brown rice, for serving
  • Naan or warm pita (optional, for serving)

Instructions

  1. 1

    Sauté the aromatics: Heat the oil in a large pot over medium heat. Add the onion and cook 5–7 minutes, stirring occasionally, until soft and lightly golden. Add the garlic and ginger and cook 30 seconds until fragrant.

  2. 2

    Bloom the spices: Stir in the curry powder, cumin, turmeric, cayenne (if using), salt, and tomato paste. Cook 1 minute, stirring constantly, to deepen the flavor.

  3. 3

    Simmer: Add the rinsed red lentils, diced tomatoes (with juices), coconut milk, and vegetable broth. Stir well, scraping up any browned bits from the bottom.

  4. 4

    Cook until creamy: Bring to a gentle boil, then reduce heat to low and simmer uncovered for 15–20 minutes, stirring every few minutes, until the lentils are tender and the curry is thick and creamy.

  5. 5

    Finish: If using spinach, stir it in and cook 1–2 minutes until wilted. Turn off the heat and stir in the lime juice. Taste and adjust salt, heat, or a splash of broth to loosen if needed.

  6. 6

    Serve: Spoon over rice and top with cilantro, if desired. Serve with lime wedges and naan or pita on the side.

Nutrition Facts

Per serving

Calories619
% Daily Value*
Total Fat30.5g39%
Saturated Fat11.8g59%
Cholesterol50.6mg17%
Sodium800.9mg35%
Total Carbohydrate110.1g40%
Dietary Fiber12.4g44%
Total Sugars1.8g
Protein30.4g61%

* Percent Daily Values are based on a 2,000 calorie diet.

Nutrition calculated automatically from ingredients.

Main DishMake AheadNoneStovetopDinnerLunchVeganGluten FreeOne PotIndian

Similar Recipes

Want to organize your recipes?