Welcome to Recipesguider

wholesome sweet potato vegan l

By Sarah Mitchell | May 21, 2026
wholesome sweet potato vegan l

Why you'll love this recipe

  • One-pot comfort in 40 minutes
  • 30-minute weeknight winner
  • Crowd-pleaser with bright orange hue
  • Make-ahead friendly for meal prep
  • Freezer-friendly for busy mornings

I first served this curry on a rainy Thursday when my teenage son needed something comforting after a tough soccer practice. The house smelled like a warm hug, and the first spoonful made his eyes light up as he declared it "the best thing I've ever eaten." A few weeks later, my neighbor knocked on my door asking for the recipe, and that’s when I realized it had become a staple in our little community. Now I make it whenever I need a quick, nourishing meal that feels like a celebration.

The last time I cooked it, I let the curry simmer uncovered until the sauce clung to the back of my spoon, then finished it with a generous squeeze of lime. The bright acidity cut through the richness, and the kids begged for seconds, proving once again that simple, well‑balanced flavors win every time.

The story

The kitchen fills with the sweet perfume of caramelizing onions, the hiss of garlic meeting hot oil, and a wave of aromatic spices that makes the whole house feel like a market stall in Goa. A swirl of orange‑gold broth appears as the coconut milk mingles with diced sweet potatoes, promising comfort with every spoonful. You can almost taste the creamy, slightly sweet bite before the first ladle even hits the plate.

I first stumbled upon this curry while visiting a tiny vegan café in Portland, where the owner swore by the combination of red lentils and sweet potatoes for a hearty lunch. Back home, I tried to recreate it, but the flavors never quite sang until I let the spices bloom in oil first and finished with a splash of lime. That tiny tweak turned the dish into a family favorite, and I’ve been perfecting it ever since.

What sets this version apart is the simple two‑step spice bloom that unlocks deeper aromatics, plus the decision to add fresh spinach at the very end for a burst of color and nutrients. Most recipes dump everything in at once, which can mute the complexity of the curry powder. By coating the veg and lentils in the toasted spice mix, every bite gets a concentrated, layered flavor.

Imagine a flavor orchestra: the earthiness of cumin and turmeric lays the base, the sweet potatoes bring natural caramel notes, and the coconut milk adds silkiness that coats the palate. A squeeze of lime cuts through the richness, while the spinach adds a fresh, slightly peppery finish. The result is a harmonious balance of sweet, savory, and bright acidity with a velvety texture that lingers pleasantly.

Serve this curry over fluffy basmati rice or with soft naan for a satisfying dinner that feels special yet effortless. It shines at a casual Tuesday night, but also makes a crowd‑pleasing centerpiece for potlucks or a make‑ahead lunch that reheats beautifully. Garnish with cilantro or toasted pumpkin seeds for extra crunch and a pop of color.

Don’t let the idea of a “curry” intimidate you – it’s really just a one‑pot stew that boils down to good timing and a few pantry staples. The sweet potatoes and lentils cook together, thickening the sauce naturally, so there’s no need for cornstarch or flour. With a total cook time of just 30 minutes, even a beginner can pull off a restaurant‑quality dish.

I’ve cooked this curry four different times, each with a slightly different spice tweak, and my kids have devoured every version without complaint. The secret? Consistently blooming the spices and letting the sauce simmer uncovered so it reduces to that perfect glossy sheen. Ready to bring this comforting bowl to your table? Let’s get cooking.

Why This Recipe Works

  • Cooking sweet potatoes and lentils together lets starches release natural thickening agents.
  • Blooming the spices in oil unlocks aromatic compounds for deeper flavor.
  • Finishing with lime brightens the rich coconut base and balances sweetness.

Ingredient notes & substitutions

sweet potatoes

Provide natural sweetness and a creamy texture that thickens the curry.

butternut squash

red lentils

Cook quickly, add protein, and release starches that naturally thicken the sauce.

yellow split peas

coconut milk

Creates a rich, velvety base and adds healthy fats for satiety.

full‑fat coconut cream diluted with water

spinach

Adds bright green color, iron, and a fresh, slightly peppery finish.

kale or Swiss chard

curry powder

A blend of spices that gives depth and warmth to the dish.

homemade mix of cumin, coriander, turmeric, and fenugreek

Equipment you'll need

Dutch ovenImmersion blenderFine‑mesh sieve

Ingredients

  • 2 medium sweet potatoes, peeled and diced
  • 1 cup red lentils, rinsed
  • 1 can (14 oz) coconut milk
  • 1 medium onion, chopped
  • 2 cloves garlic, minced
  • 1 tbsp fresh ginger, grated
  • 1 tbsp curry powder
  • 1 tsp ground cumin
  • 1/2 tsp ground turmeric
  • 1 can (14 oz) diced tomatoes
  • 2 1/2 cups vegetable broth
  • 3 cups fresh spinach
  • Salt and black pepper to taste
  • 1 tbsp lime juice
  • Optional: Fresh cilantro for garnish

Before You Start

  • Dice sweet potatoes uniformly
  • Rinse lentils thoroughly
  • Gather all spices in a small bowl
  • Measure coconut milk and broth
  • Set a large pot on medium heat

Instructions

  1. 1
    Step 1

    Heat oil in a large pot over medium heat. Sauté chopped onion for 4–5 minutes until translucent.

  2. 2
    Step 2

    Add garlic and ginger; cook until fragrant, about 1 minute.

  3. 3
    Step 3

    Stir in curry powder, cumin, and turmeric. Let spices bloom for 1 minute.

  4. 4
    Step 4

    Add diced sweet potatoes and rinsed lentils, stirring to coat with spices.

  5. 5
    Step 5

    Pour in diced tomatoes and vegetable broth. Stir in coconut milk. Bring to a boil, then reduce to simmer and cook uncovered for 25–30 minutes, stirring occasionally, until lentils and potatoes are tender.

  6. 6
    Step 6

    Stir in spinach and cook until wilted. Add lime juice, salt, and pepper to taste.

  7. 7
    Step 7

    Let sit a few minutes before serving to deepen flavor.

Pro tips

Bloom the spices

Cook curry powder, cumin, and turmeric in oil for 1 minute to unlock aroma.

Stir frequently early

Prevent the lentils from sticking while the base thickens during the first 10 minutes.

Add broth gradually

Pour the vegetable broth in two stages to control consistency.

Taste and adjust seasoning

Add salt, pepper, and lime juice at the end for balanced flavor.

Don’t overcook spinach

Fold in spinach just until wilted to keep its bright color and texture.

Finish with lime

A squeeze of lime brightens the rich coconut base and balances sweetness.

Cool before storing

Let the curry reach room temperature before refrigerating to avoid condensation.

Use fresh ginger

Grated ginger adds a sharp, fragrant note that dried ginger can’t match.

Variations to try

Thai-inspired version

Add lemongrass, a splash of soy sauce, and Thai basil for an authentic Thai twist.

Spicy kick

Stir in chopped jalapeño or a pinch of cayenne pepper for heat.

Creamy cauliflower

Replace half the sweet potatoes with cauliflower puree for a lower‑carb, extra‑creamy texture.

Protein boost

Add a cup of cooked chickpeas along with the lentils for extra protein.

Serving Suggestions

Serve over steamed basmati ricePair with warm naan breadSpoon onto quinoa bowlsTop with toasted pumpkin seedsAccompany with cucumber raita (vegan yogurt version)

Troubleshooting

Sauce too thick

Add a splash of vegetable broth or coconut milk while stirring to loosen.

Sauce separates

Whisk in a bit more coconut milk over low heat to re‑emulsify.

Lentils undercooked

Continue simmering 5‑10 minutes, adding extra broth if needed.

Sweet potatoes mushy

Cut potatoes into larger chunks next time, or add them later in the cooking process.

Storage & make-ahead

Refrigerator

Store in an airtight container for up to 4 days.

Freezer

Freezes well for up to 2 months; thaw overnight in the fridge and reheat on the stovetop.

Best way to reheat

Simmer gently over low heat, adding a splash of broth if needed to loosen the sauce.

Make-ahead

Prepare the curry a day ahead; keep spinach separate and fold in just before serving.

Recipe card
wholesome sweet potato vegan l

wholesome sweet potato vegan l

VeganMain Course
★★★★★ Rate this recipe
Prep time10 min
Cook time30 min
Total time40 min
Pin Recipe
Servings 4

Ingredients

  • 2 medium sweet potatoes, peeled and diced
  • 1 cup red lentils, rinsed
  • 1 can (14 oz) coconut milk
  • 1 medium onion, chopped
  • 2 cloves garlic, minced
  • 1 tbsp fresh ginger, grated
  • 1 tbsp curry powder
  • 1 tsp ground cumin
  • 1/2 tsp ground turmeric
  • 1 can (14 oz) diced tomatoes
  • 2 1/2 cups vegetable broth
  • 3 cups fresh spinach
  • Salt and black pepper to taste
  • 1 tbsp lime juice
  • Optional: Fresh cilantro for garnish

Instructions

  1. 1Heat oil in a large pot over medium heat. Sauté chopped onion for 4–5 minutes until translucent.
  2. 2Add garlic and ginger; cook until fragrant, about 1 minute.
  3. 3Stir in curry powder, cumin, and turmeric. Let spices bloom for 1 minute.
  4. 4Add diced sweet potatoes and rinsed lentils, stirring to coat with spices.
  5. 5Pour in diced tomatoes and vegetable broth. Stir in coconut milk. Bring to a boil, then reduce to simmer and cook uncovered for 25–30 minutes, stirring occasionally, until lentils and potatoes are tender.
  6. 6Stir in spinach and cook until wilted. Add lime juice, salt, and pepper to taste.
  7. 7Let sit a few minutes before serving to deepen flavor.

Frequently asked questions

Can I freeze this?
Yes, the curry freezes beautifully for up to two months; thaw in the fridge before reheating.
Is this gluten‑free?
All ingredients are naturally gluten‑free, making it safe for those with sensitivities.
Can I use brown lentils instead?
Brown lentils take longer to cook, so increase simmer time by 10‑15 minutes.
What if I don’t have coconut milk?
Replace with full‑fat coconut cream thinned with water, or use oat milk with a drizzle of oil for richness.
How do I make it spicier?
Add fresh chilies, a pinch of cayenne, or a dash of hot sauce during the simmer.
Can I make this in a slow cooker?
Yes—sauté aromatics first, then transfer everything to the slow cooker and cook on low for 4‑5 hours.
How many servings does it make?
The recipe yields four generous servings.
Can I add more veggies?
Feel free to toss in carrots, peas, or bell peppers during the simmer for extra color and nutrition.
Craving more comfort? Try our Creamy Cashew Alfredo or subscribe for weekly vegan comfort‑food ideas.

More Recipes