Ingredients

  • 1 cup red lentils, rinsed
  • 1 medium onion, finely chopped
  • 2 cloves garlic, minced
  • 1 inch fresh ginger, minced
  • 1 medium carrot, diced
  • 1 can (14 oz) coconut milk
  • 1 can (14 oz) diced tomatoes
  • 2 tablespoons curry powder
  • 1 teaspoon ground cumin
  • 1 teaspoon turmeric
  • 1 cup vegetable broth
  • 2 tablespoons olive oil
  • 1 cup spinach, chopped
  • to taste salt and pepper
  • for garnish fresh cilantro

Instructions

  1. In a large pot, heat olive oil over medium heat. Add the chopped onion and sauté until translucent, about 5 minutes.
  2. Stir in the minced garlic and ginger, cooking for an additional 1-2 minutes until fragrant.
  3. Add the diced carrot and sauté for another 3-4 minutes.
  4. Sprinkle in the curry powder, ground cumin, and turmeric, stirring well to coat the vegetables and release their flavors for about 1 minute.
  5. Pour in the rinsed red lentils, diced tomatoes, and coconut milk. Stir everything together until well combined.
  6. Add the vegetable broth and bring the mixture to a boil. Once boiling, reduce the heat to low and allow it to simmer uncovered for 20-25 minutes, or until the lentils are tender. Stir occasionally.
  7. Once the lentils are cooked, fold in the chopped spinach and cook for an additional 5 minutes until wilted.
  8. Season with salt and pepper to taste. Remove from heat.
  9. Serve warm, garnished with fresh cilantro on top.

💡 Chef's Notes

Serve with rice or naan for a complete meal.

Recipe by Sarah - Recipe Creator & Food Blogger