Creamy 40-Minute Lentil Sweet Potato Curry to Warm Your Soul

Nothing warms my soul quite like a bubbling pot of lentil sweet potato curry on a chilly evening. The first time I made this dish, I was looking for something wholesome, comforting, and packed with flavor—something that would make my tiny apartment smell like a cozy Indian kitchen. One bite, and I was hooked! The creamy sweetness of the potatoes against the earthy lentils, all swimming in coconut milk spiced with turmeric and cumin—it’s the kind of meal that hugs you from the inside. Plus, it’s ridiculously easy to whip up, even on a weeknight, and loaded with protein, fiber, and vitamins. Trust me, once you try it, this curry will become your go-to comfort food, just like it did for me!

White bowl filled with steaming lentil sweet potato curry on a kitchen counter

Why You’ll Love This Lentil Sweet Potato Curry

Honestly, this curry is my go-to for so many reasons – let me count the ways:

  • Quick & easy: From chopping to serving, it’s ready in under 40 minutes. Perfect for those “what’s-for-dinner?!” panic moments.
  • Nutrient-packed: Lentils and sweet potatoes team up for a fiber and protein powerhouse that keeps you full for hours.
  • Flavor bomb: The spices? Oh, they sing – warm, cozy, and just fragrant enough to make your kitchen smell incredible.
  • Vegetarian-friendly: Even my meat-loving friends ask for seconds (and the recipe!).
  • Kid-approved: Mildly sweet, creamy texture – my picky nephew licks the bowl clean every time.

It’s comfort food that loves you back!

Ingredients for Lentil Sweet Potato Curry

Okay, let’s gather our curry dream team! Here’s everything you’ll need to make this cozy, flavorful dish. I like to prep everything before I start cooking—it makes the whole process feel like a breezy kitchen dance. Trust me, nothing kills the vibe like realizing you forgot to peel the sweet potatoes mid-sauté!

  • 1 cup red lentils (rinsed well—no one wants gritty curry!)
  • 2 medium sweet potatoes, peeled and diced into 1-inch chunks (they’ll soften perfectly as they simmer)
  • 1 onion, chopped (yellow or red—whatever’s hanging out in your pantry)
  • 3 cloves garlic, minced (more if you’re a garlic fiend like me)
  • 1 tbsp fresh ginger, grated (that zing is non-negotiable)
  • 1 tbsp curry powder (your favorite brand—I use a mild one for my spice-wimpy friends)
  • 1 tsp turmeric (for that gorgeous golden color)
  • 1 tsp cumin (hello, earthy warmth!)
  • 4 cups vegetable broth (low-sodium if you’re watching salt)
  • 1 can coconut milk (full-fat for extra creaminess—don’t skimp!)
  • Salt & pepper to taste (I always under-salt at first and adjust at the end)

That’s it! Simple, right? Now let’s turn these humble ingredients into magic.

How to Make Lentil Sweet Potato Curry

Alright, let’s get cooking! This lentil sweet potato curry comes together like a dream—just follow these simple steps, and you’ll have a pot of cozy goodness in no time. I’ve made this so many times I could do it in my sleep (and honestly, some nights I practically do!). Don’t worry if you’re not super precise—curries are forgiving, and that’s why I love them.

Step 1: Sauté the Aromatics

First things first—grab your biggest pot (trust me, you’ll need the space) and heat it over medium. Toss in your chopped onion and let it sizzle until it turns soft and translucent, about 5 minutes. Now, here’s where the magic starts: add the garlic and ginger. Stir them around for just 30 seconds—you’ll know it’s ready when your kitchen smells like heaven. Careful not to burn them though! Burnt garlic is the saddest smell in the world.

Step 2: Add Spices and Lentils

Time to wake up those spices! Sprinkle in the curry powder, turmeric, and cumin. Stir everything together for about a minute—just until the spices get all toasty and fragrant. This little step makes a HUGE difference in flavor. Then, dump in those rinsed red lentils (remember, we rinsed them—no gritty surprises!). Give everything a good stir so the lentils get coated in all that spicy goodness.

Step 3: Simmer with Sweet Potatoes

Now, pour in the vegetable broth and add your sweet potato chunks. Bring it all to a boil—you’ll see those lentils start plumping up—then turn the heat down to a gentle simmer. Let it bubble away for about 20 minutes, stirring occasionally. The sweet potatoes should be fork-tender, and the lentils should be soft but not mushy. If it looks too thick, add a splash more broth or water—this isn’t rocket science!

Close-up of a steaming bowl of lentil sweet potato curry with orange chunks and thick texture.

Step 4: Finish with Coconut Milk

Here comes the best part—the coconut milk! Stir in that whole can (yes, the full-fat kind—we’re not dieting today). Let it simmer for another 5 minutes so everything gets creamy and dreamy. Now taste it—this is when I add salt and pepper until it’s just right. Sometimes I’ll squeeze in a little lime juice too if I’m feeling fancy. And voila! Your perfect lentil sweet potato curry is ready to devour.

Tips for the Best Lentil Sweet Potato Curry

After making this curry more times than I can count (seriously, my friends request it weekly), I’ve picked up some foolproof tricks to make it absolutely perfect every time. First, always rinse those lentils—I learned the hard way when I skipped this step once. Gritty curry is no one’s friend! For extra flavor, toast your spices in the pot for 30 seconds before adding liquids—it makes all the difference. Want it creamier? Use full-fat coconut milk and let it simmer a bit longer. Too spicy? A dollop of yogurt cools it right down. And my secret weapon? Toss in a handful of spinach right at the end—it wilts beautifully and sneaks in extra greens. Trust me, these little tweaks take this curry from good to “can I have the recipe?” amazing!

Serving Suggestions for Lentil Sweet Potato Curry

Oh, let me tell you how I love to serve this cozy curry—it’s all about the sides and toppings! My absolute must-have? A big pile of steaming basmati rice to soak up all that creamy sauce. But if I’m feeling fancy, I’ll warm up some garlic naan—perfect for scooping up every last bit. For crunch, I’ll toss together a quick cucumber salad with lemon and mint. And here’s my favorite part: garnishes! A sprinkle of fresh cilantro, a squeeze of lime, maybe some toasted coconut flakes if I’m showing off. Sometimes I’ll add a dollop of yogurt too—it makes the colors pop and cools the spices just right. Honestly, half the fun is playing with textures and flavors!

A steaming bowl filled with vibrant lentil sweet potato curry on a kitchen counter.

Storage and Reheating Instructions

Listen, this lentil sweet potato curry tastes even better the next day—those flavors really get to know each other overnight! Here’s how I handle leftovers (because let’s be real, I always make extra). Store cooled curry in an airtight container in the fridge—it’ll stay fresh for about 4 days. Need longer? Freeze it in portions for up to 3 months. Just thaw overnight in the fridge when you’re ready.

To reheat, I splash in a little water or broth (it thickens when cold) and warm it gently on the stove, stirring often. Microwave works too—just cover and stir every minute so it heats evenly. Pro tip: If frozen, reheat slowly on low heat to keep that creamy texture perfect. Trust me, you’ll want every last drop!

Nutritional Information

Okay, let’s talk numbers – but don’t worry, this is the good kind of math! One serving of this cozy lentil sweet potato curry packs about 320 calories, which might sound like a lot until you realize how much nutrition you’re getting. Each bowl delivers 12 grams of plant-based protein (thank you, lentils!) and a whopping 10 grams of fiber to keep you full. The carbs (45g) come mostly from those sweet potatoes and lentils – complex carbs that give you steady energy.

Now, about the fats – there’s about 10g total per serving, with 8g coming from that glorious coconut milk (the good kind of saturated fat, if you ask me). You’re also getting a mega dose of vitamin A (200% DV!) from the sweet potatoes, plus decent amounts of iron, potassium, and vitamin C. Just remember – these are estimates based on my basic ingredients. If you use different brands or tweak the recipe, your numbers might dance around a bit. But trust me, with this much nutrition packed in one bowl, your body will thank you!

Frequently Asked Questions

Can I use another type of lentil in this curry?

Absolutely! While red lentils are my go-to because they cook quickly and break down into that perfect creamy texture, you can definitely experiment. Brown or green lentils work too—just know they’ll hold their shape more and may need extra cooking time (about 10-15 minutes longer). The one type I’d avoid? Puy lentils—they stay too firm for this cozy curry vibe we’re going for.

How can I make this curry spicier?

Oh, I love this question! If you’re like me and enjoy some heat, try adding a chopped fresh chili (serrano or jalapeño) when sautéing the onions. Or for instant kick, stir in ½ teaspoon of cayenne or red pepper flakes with the other spices. My personal trick? A big spoonful of harissa paste at the end—it adds smokiness along with the heat!

Can I freeze lentil sweet potato curry?

You bet! This curry freezes like a dream—it’s my secret meal prep hero. Just cool it completely first, then portion into freezer-safe containers (leave some headspace for expansion). It’ll keep beautifully for up to 3 months. When ready to eat, thaw overnight in the fridge, then reheat gently with a splash of water or broth to bring back that creamy consistency.

What can I use instead of coconut milk?

If you’re not a coconut fan (or just ran out), heavy cream or Greek yogurt both work nicely—just stir in at the very end over low heat. For a dairy-free option, cashew cream is fantastic. Blend ½ cup soaked cashews with ½ cup water until smooth, then add it like you would the coconut milk. The texture won’t be identical, but it’ll still be deliciously creamy!

Bowl of steaming lentil sweet potato curry with visible chunks of sweet potato and lentils.

A bowl of steaming lentil sweet potato curry with golden lentils and chunks of sweet potato

Lentil Sweet Potato Curry

A hearty and nutritious curry made with lentils and sweet potatoes.
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings: 4 people
Course: dinner
Cuisine: Indian
Calories: 320

Ingredients
  

For the Curry
  • 1 cup red lentils rinsed
  • 2 medium sweet potatoes peeled and diced
  • 1 onion chopped
  • 3 cloves garlic minced
  • 1 tbsp ginger grated
  • 1 tbsp curry powder
  • 1 tsp turmeric
  • 1 tsp cumin
  • 4 cups vegetable broth
  • 1 can coconut milk
  • salt to taste
  • pepper to taste

Equipment

  • Large pot
  • Wooden spoon

Method
 

  1. Heat a large pot over medium heat. Add the onion and cook until softened.
  2. Add the garlic, ginger, curry powder, turmeric, and cumin. Stir for 1 minute.
  3. Add the lentils, sweet potatoes, and vegetable broth. Bring to a boil.
  4. Reduce heat and simmer for 20 minutes, or until lentils and sweet potatoes are tender.
  5. Stir in the coconut milk and season with salt and pepper.
  6. Simmer for another 5 minutes before serving.

Nutrition

Calories: 320kcalCarbohydrates: 45gProtein: 12gFat: 10gSaturated Fat: 8gSodium: 600mgPotassium: 700mgFiber: 10gSugar: 8gVitamin A: 200IUVitamin C: 10mgCalcium: 80mgIron: 4mg

Notes

Serve with rice or naan bread for a complete meal.

Tried this recipe?

Let us know how it was!

Leave a Comment

Recipe Rating