Nourishing Sweet Potato and Lentil Curry with Spinach

Published: May 2, 2026
Sara BellSara Bell
Categories: Vegetables, Gluten-Free
Tags: healthy, gluten-free, Vegetarian, High-Protein, Pregnancy-Friendly

Lentil & Sweet Potato Curry

A vibrant, iron-rich vegetarian curry packed with folate and fiber for a healthy, comforting pregnancy meal.

Prep Time:15 minCook Time:30 minTotal Time:45 minServings:4Difficulty:Easy

Nutrition (per serving)

Calories:385 kcal
Protein:18 g
Carbs:56 g
Fat:12 g

When you're eating for two, you want every bite to count. This Nourishing Sweet Potato and Lentil Curry is one of my favorite go-to recipes for expectant mothers because it's a nutritional powerhouse. Red lentils provide a wonderful source of plant-based protein and iron, while sweet potatoes and spinach are loaded with folate and vitamin A. It’s a gentle, warming meal that feels like a hug in a bowl, perfect for those days when you need something satisfying but easy on the stomach.

What I love most about this dish is how the red lentils break down into the coconut milk, creating a naturally creamy texture without the need for heavy dairy. The hint of ginger adds a lovely zing and can be quite soothing if you're dealing with a bit of morning sickness. It's incredibly versatile, too—you can serve it over basmati rice, with a side of warm naan, or simply enjoy it as a thick, hearty soup. Plus, the leftovers taste even better the next day, making it a great option for meal prepping during those busier weeks.

Ingredients

  • Coconut oil:1 tbsp
  • Yellow onion, diced:1 medium
  • Garlic, minced:3 cloves
  • Fresh ginger, grated:1 tbsp
  • Sweet potato, peeled and cubed:1 lb
  • Dry red lentils, rinsed:1 cup
  • Mild curry powder:1 tbsp
  • Ground turmeric:1 tsp
  • Vegetable broth:3 cups
  • Light coconut milk:14 oz
  • Fresh baby spinach:3 cups
  • Lime juice:1 tbsp

Instructions

  1. Heat the coconut oil in a large pot or Dutch oven over medium heat.

    Coconut oil heating in a large pot for sweet potato lentil curry
  2. Add the diced onion and sauté for 5 minutes until softened and translucent.

    Nourishing Sweet Potato and Lentil Curry with Spinach
  3. Stir in the minced garlic and grated ginger, cooking for another minute until fragrant.

    Garlic and ginger stirred into softened onions for curry base
  4. Add the cubed sweet potatoes, red lentils, curry powder, and turmeric. Stir well to coat everything in the spices.

    Nourishing Sweet Potato and Lentil Curry with Spinach
  5. Pour in the vegetable broth and coconut milk. Bring the mixture to a gentle boil.

    Nourishing Sweet Potato and Lentil Curry with Spinach
  6. Reduce the heat to low, cover the pot, and simmer for 20-25 minutes, or until the lentils are soft and the sweet potatoes are tender.

    Sweet potatoes and red lentils simmering in golden coconut curry sauce
  7. Remove the lid and stir in the fresh baby spinach. Let it wilt into the curry for about 2 minutes.

    Nourishing Sweet Potato and Lentil Curry with Spinach
  8. Finish by stirring in the lime juice and seasoning with a pinch of salt and pepper to taste. Serve warm.

    Finished sweet potato lentil curry seasoned with lime juice salt and pepper

Tips & Notes

  • If the curry becomes too thick, simply splash in a little more vegetable broth to reach your desired consistency.
  • For extra iron absorption, don't skip the lime juice at the end—the vitamin C helps your body process the iron from the lentils and spinach.
  • Garnish with fresh cilantro or a dollop of Greek yogurt for extra creaminess and protein.