Table of contents
A cozy kitchen on a cool evening has its own kind of magic, especially when the air fills with the scent of spices coming alive in a warm pot. Thatโs how I first came across this sweet potato red lentil curry on one of those crisp October nights when I was craving something that felt like comfort in a bowl. My neighbor had gifted me fresh sweet potatoes from her garden, and tucked away in the pantry was a bag of red lentils patiently waiting their turn. Sometimes the best dishes happen when you let simple ingredients guide the way.
This one stays close to my heart because it reminds me that the most comforting meals are often the simplest. You donโt need special techniques or rare ingredients just a few everyday staples and the vegetables already in your kitchen. The reward is a fragrant curry that feels slow-cooked and indulgent, yet comes together in only thirty minutes.
Table talkย
ย with Michelle!
Nothing beats the comfort of a homemade favorite, and Sweet Potato Red Lentil Curry Recipe hits the spot every single time. From cozy weeknight dinners to effortless meal prep, itโs always a winner. Iโve made it countless times, and it never disappoints even my pickiest taste-testers go back for seconds. Flavorful, easy, and endlessly adaptable to your kitchen staples!
Michelle
Why Youโll Love This Sweet Potato Red Lentil Curry
First, letโs talk about how forgiving this curry is. If youโre new to cooking with spices, this is your perfect starting point. The measurements are flexible, and the flavors are warm rather than intimidating. Iโve made this recipe countless times, and itโs never failed me or anyone Iโve shared it with.
The sweet potatoes become perfectly tender while holding their shape, creating little pockets of sweetness that balance beautifully with the earthy lentils. And those red lentils? They practically melt into the sauce, creating a creamy texture that feels indulgent without any heavy cream.
Most importantly, this is a one-pot wonder that makes your whole house smell incredible. Youโll find yourself making excuses to walk through the kitchen just to catch another whiff of that golden, spiced goodness bubbling away.
What Youโll Need
I love how this sweet potato curry recipe uses ingredients that feel both exotic and familiar. Hereโs what weโre working with:
- Yellow onion โ the foundation of so many good things, diced and ready to become golden
- Fresh ginger โ about an inch and a half, grated fine. Trust me, fresh makes all the difference
- Garlic cloves โ three to five, depending on how much you love that aromatic punch
- Curry powder โ salt-free if you can find it, but regular works too
- Cumin and cayenne โ the warm spice duo that makes everything sing
- Tomato paste โ that concentrated tomato flavor that adds depth
- Natural peanut butter โ yes, really! This is the secret to that rich, creamy texture
- Diced tomatoes โ one large can of your favorite brand
- Sweet potatoes โ two large ones, cubed into bite-sized pieces
- Red lentils โ rinsed until the water runs clear
- Vegetable broth โ the liquid that brings it all together
- Fresh cilantro and brown rice โ for serving, if youโd like
Letโs Make Sweet Potato Curry Together
Start by warming your largest pot over medium heat. Add just a splash of water or oil โ weโre not frying here, just creating a gentle base for our aromatics.
- Sautรฉ the onion until it becomes translucent and fragrant, about three to five minutes. This is where patience pays off โ let those onions really soften and release their sweetness.
- Add the ginger and garlic and cook for another minute or two until your kitchen starts smelling like heaven. Then stir in your curry powder, cumin, and cayenne and let those spices bloom for a minute.
- Stir in the tomato paste and peanut butter until everything dissolves into a rich, aromatic base. Donโt worry if it looks a little thick at first โ weโre building layers of flavor.
- Add everything else โ the diced tomatoes, sweet potato cubes, rinsed lentils, and vegetable broth. Bring it all to a happy boil, then cover and let it simmer gently for fifteen to twenty minutes.
- Taste and adjust with salt as needed. Ladle into bowls and top with fresh cilantro if you have it.
Serving Suggestions
This sweet potato curry is beautiful served simply over brown rice or quinoa, but donโt feel limited. Iโve spooned it over baked sweet potatoes for an extra dose of comfort, and itโs incredible with warm naan or even just crusty bread for dipping.
For a lighter meal, try it over cauliflower rice or with a simple side salad. The flavors are rich enough to stand on their own, but versatile enough to pair with whatever feels right for your family.

Make It Your Own
The beauty of this recipe is how easily it adapts to what you have on hand:
- Swap the sweet potatoes for butternut squash, carrots, or even regular potatoes
- Try different lentils โ green or brown lentils work too, they just need a bit more cooking time
- Adjust the heat by adding more or less cayenne, or throw in some fresh jalapeรฑo
- Make it coconut curry by replacing half the broth with coconut milk
Kitchen Tips & Tricks
The biggest mistake I see people make with curry recipes is rushing the spice-blooming step. Those thirty seconds of cooking the spices in the pot transform them from dusty powder to aromatic magic donโt skip it!
If your curry seems too thick, add a splash more broth. Too thin? Let it simmer uncovered for a few extra minutes. Red lentils cook quickly and can go from perfect to mushy, so keep an eye on them after the fifteen-minute mark.
Storage & Make-Ahead Tips
This sweet potato curry actually gets better after a day in the fridge all those flavors have time to meld together. Store it covered for up to a week, or freeze portions for up to two months.
To reheat, add a splash of broth or water since the lentils will absorb liquid as they sit. You can also prep all your vegetables ahead of time and store them in the fridge until youโre ready to cook.
Frequently Asked Questions
Absolutely! Green or brown lentils work beautifully, but theyโll need about ten extra minutes of cooking time since they hold their shape better than red lentils.
You can substitute with almond butter or tahini, or simply leave it out for a lighter curry. The peanut butter adds richness, but the recipe is still delicious without it.
With the amount of cayenne listed, itโs pleasantly warm but not hot. Start with less if youโre sensitive to spice you can always add more!
Final Thoughts
This sweet potato red lentil curry has become one of those recipes I turn to when I want something nourishing that doesnโt require much fuss. Itโs not fancy, but itโs full of love โ the kind of meal that makes everyone at the table slow down and savor each spoonful.
Cook with feeling, not just timing, and donโt be afraid to taste and adjust as you go. Every familyโs perfect curry is a little different, and thatโs exactly how it should be.
Thanks for being in my kitchen today. I hope this recipe brings as much warmth to your table as it has to mine.
Remember it later!
Planning to try this recipe soon? Pin it for a quick find later!


If you give Sweet Potato Red Lentil Curry Recipe a try, Iโd love to hear how it turned out!
Please take a moment to leave a rating and a quick reviewโit really helps us keep sharing free, delicious recipes you can trust.

Sweet Potato Red Lentil Curry Recipe
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 6 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: International
- Diet: Vegan
Description
A hearty and flavorful stew made with sweet potatoes, red lentils, peanut butter, and warming spices, perfect for a nourishing meal.
Ingredients
- 1 yellow onion, diced
- 1 1/2 tablespoons fresh ginger, peeled and finely grated
- 3โ5 cloves garlic, minced
- 1 tablespoon salt-free curry powder
- 1/2 tablespoon cumin
- 1/2 teaspoon cayenne pepper (reduce or omit for less spice)
- 1 6-ounce (170 g) can tomato paste
- 1/3 cup (85 g) natural peanut butter
- 1 28-ounce (790 g) can diced tomatoes
- 2 large sweet potatoes, peeled and cut into 1/2โณ cubes (about 5 cups)
- 1 1/2 cups (309 g) dry red lentils, rinsed
- 3 cups (700 ml) vegetable broth
- Salt, to taste
- Optional: fresh cilantro and cooked brown rice, to serve
Instructions
- Bring a large pot to medium heat and add a splash of water or neutral cooking oil. Add the onion to the pot and sautรฉ for 3 to 5 minutes, until translucent. Add the ginger and garlic to the pot and cook for an additional 1 to 2 minutes, until fragrant. Stir in the curry powder, cumin, and cayenne and cook for 1 to 2 minutes more.
- Stir the tomato paste and peanut butter into the mixture; once dissolved, add the diced tomatoes, sweet potatoes, red lentils, and vegetable broth. Bring to a boil over high heat, then cover and simmer over low-medium heat for 15-20 minutes, until the lentils have fully cooked.
- Ladle into bowls and top with fresh cilantro; serve warm. Store any leftovers in the fridge for up to one week, or the freezer for up to two months.
Notes
For a creamier texture, blend part of the stew before serving. Adjust spice level by reducing or omitting cayenne.
Nutrition
- Serving Size: 1 serving
- Calories: 320
- Sugar: 9g
- Sodium: 480mg
- Fat: 9g
- Saturated Fat: 2g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 50g
- Fiber: 11g
- Protein: 14g
- Cholesterol: 0mg