Print

Creamy Coconut Curry Lentils with Spinach

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A creamy, comforting vegan dish featuring brown lentils simmered in a fragrant coconut curry sauce with fresh spinach. Perfect for weeknight dinners, meal prep, or as a hearty meatless main.

  • Author: Sophia
  • Prep Time: 5 minutes
  • Cook Time: 40 minutes
  • Total Time: 45 minutes
  • Yield: 4 servings
  • Category: Main Dish
  • Method: Stovetop
  • Cuisine: Indian-Inspired
  • Diet: Vegan

Ingredients

  • 2 Tbsp olive oil
  • 2 cloves garlic, minced
  • 1 tsp grated fresh ginger
  • 1 small yellow onion, diced
  • 1 Tbsp curry powder
  • 1 cup dry brown lentils
  • 2 cups vegetable broth
  • 1 can (13 oz) coconut milk
  • 3 cups fresh baby spinach
  • Optional for serving: cooked rice
  • Optional garnish: chopped fresh cilantro

Instructions

  1. Heat olive oil in a deep skillet or pot over medium heat. Add garlic and ginger and sauté for 1 minute until fragrant.
  2. Add diced onion and cook until translucent. Stir in curry powder and cook for 1 more minute.
  3. Add brown lentils and vegetable broth. Stir to combine and scrape up any browned bits.
  4. Cover, bring to a boil, then reduce heat and simmer for 20 minutes, stirring occasionally.
  5. Once lentils are tender and most broth is absorbed, pour in the coconut milk and stir well.
  6. Increase heat to medium and let simmer uncovered for 10 minutes, stirring often, until sauce thickens.
  7. Turn off heat and stir in the fresh spinach until wilted. Adjust seasoning as needed.
  8. Serve warm over rice and garnish with fresh cilantro if desired.

Notes

  • No soaking needed for brown lentils—just rinse and cook.
  • Frozen spinach can be used in place of fresh; add with coconut milk.
  • Adjust heat level by using spicy curry powder or adding chili flakes.
  • For a richer flavor, add a pinch of garam masala with the curry powder.
  • This dish freezes well for up to 3 months.

Nutrition