Rate this post
Sweet Potato Dahl with Spinach
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!

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


Prep time 15mins
Cook time 30mins
Yield: Serves or Makes 4
Buy ingredients
Add ingredients directly to your favorite online grocery cart (where available).


  • 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