Sweet Potato Dahl with Spinach

"Looking for a warm and cozy meal ? I have exactly what you need : a sweet potato Dahl, cooked with spinach, coconut milk and served with basmati rice ! Want more coziness? Topped it with coconut yogurt, avocado and coriander ! Now chill and enjoy this delicious meal :)"
-- @carolinesrecipes

Recipe Intro From carolinesrecipes

This recipe is featured in our Weekly Meal Planner Email Newsletter. Sign up for the meal plan here to have 6 great dinner recipes and a fun weekend bonus (along with a full shopping list) delivered to your inbox every Sunday!

Jump to Section
  • Recipe Card
Prep time 15mins
Cook time 30mins
Serves or Makes: 4

Recipe Card


  • 2 tablespoons olive oil
  • 2 tablespoons minced fresh ginger
  • 4 cloves garlic, minced
  • 2 onions, minced
  • 2 tablespoons curry powder
  • 2 tablespoons cumin
  • 2 teaspoons ground coriander
  • 2 cups diced sweet potato
  • 2 cups red lentils
  • 4 cups vegetable broth
  • 2 cups spinach
  • 3 cups coconut milk
  • 2 teaspoons ground turmeric
  • Salt, to taste
  • Black pepper, to taste
  • Steamed rice, (optional) for serving
  • Coconut yogurt, (optional) for serving
  • Fresh cilantro, for garnish


  • Step 1

    In a large sauté pan, heat olive oil over medium heat. Add onion, garlic and ginger and cook for about 3-4 minutes until golden. Add the spices and stir everything until combined

  • Step 2

    Add sweet potato and stir gently for 2 minutes. Add lentils and vegetables broth. Bring to a boil and then reduce to a simmer, cover and let cook until the sweet potato and lentils are tender, about 15 minutes. stirring occasionally.

  • Step 3

    Add the spinach and coconut milk and leave to cook for 10 more minutes.

  • Step 4

    Serve with basmati rice and top with coconut yogurt, half of an avocado and fresh coriander. Enjoy !

More from @carolinesrecipes