When the temperature starts to dip and the windows begin to fog with the evening chill, there is nothing quite as restorative as a bowl of sweet potato and lentil curry. I remember one particular Tuesday last November when the rain just wouldn’t quit. I was exhausted, damp, and craving something that felt like a hug in a bowl. I rummaged through my pantry, finding a half-empty bag of red lentils and a couple of stray sweet potatoes sitting in the wire basket. With a few spices and a can of coconut milk, I threw together what would become my absolute favorite weeknight dinner. This sweet potato and lentil curry isn’t just a meal; it’s a testament to how humble ingredients can transform into something truly magical. The way the lentils break down to thicken the sauce, combined with the tender, caramel-like sweetness of the potatoes, creates a texture that is unparalleled in the world of plant-based cooking.
Why This Recipe is a Must-Try
- Nutritional Powerhouse: This sweet potato and lentil curry is packed with plant-based protein, complex carbohydrates, and essential vitamins like Vitamin A and C.
- Budget-Friendly: Utilizing pantry staples like dried lentils and canned coconut milk makes this an incredibly affordable way to feed a family or meal-prep for the week.
- One-Pot Simplicity: Minimal cleanup is always a win; this entire recipe comes together in a single heavy-bottomed pot or Dutch oven.
- Incredible Depth of Flavor: The combination of aromatic ginger, garlic, and toasted spices provides a complex profile that tastes like it simmered for hours, even though it takes only thirty minutes.
Key Ingredient Notes
To make the best sweet potato and lentil curry, you need to understand the roles of your primary players. First, let’s talk about the sweet potatoes. I prefer using Garnet or Jewel varieties because they hold their shape reasonably well while still getting incredibly creamy on the inside. When they simmer in the spiced broth, they absorb all those wonderful aromatics, becoming little pockets of flavor. If you enjoy hearty vegetable dishes, you might also love The Ultimate Nourishing Sweet Potato and Chickpea Buddha Bowl for another way to use this versatile tuber.
Second, the red lentils are non-negotiable for the texture I’m aiming for here. Unlike green or brown lentils which stay firm, red lentils (masoor dal) soften and partially disintegrate, acting as a natural thickener for the curry. This eliminates the need for any cornstarch or flour. Finally, don’t skimp on the coconut milk. Using full-fat canned coconut milk provides that luxurious, velvety mouthfeel that balances the heat from the curry powder and ginger. For those who enjoy the earthy combination of legumes and root vegetables, check out The Most Comforting Carrot and Lentil Soup with Warm Spices for a different take on these flavors.

Step-by-Step Guide with Pro Tips
Making a sweet potato and lentil curry starts with building a solid flavor base. Begin by sautéing your onions until they are translucent and slightly golden. This caramelization adds a natural sweetness that complements the potatoes later on. Once the onions are ready, add your garlic, ginger, and spices. This process, known as ‘blooming’ the spices, releases their essential oils and intensifies the flavor. You’ll know it’s ready when your kitchen starts to smell like a high-end spice market.
Next, toss in your cubed sweet potatoes and red lentils. Give them a good stir to coat every piece in the spiced oil. This brief ‘toasting’ of the lentils helps develop their nutty flavor. Pour in your vegetable broth and coconut milk, scraping the bottom of the pot to release any flavorful browned bits. Bring the mixture to a gentle boil, then reduce the heat to a simmer. It is vital not to rush this stage. A low simmer ensures the sweet potatoes cook through without falling apart completely, while the lentils have time to absorb the liquid and soften into the sauce. If you find the curry getting too thick, simply add a splash more broth or water until you reach your desired consistency.
Pro Tip: Toward the end of the cooking time, taste your sweet potato and lentil curry. A squeeze of fresh lime juice right before serving can brighten the entire dish, cutting through the richness of the coconut milk. Also, if you find yourself with leftovers, this curry actually tastes even better the next day as the spices continue to meld. For easy storage, I recommend using Basics Glass Food Storage containers, which keep the flavors fresh and are microwave-safe for quick reheats.
Variations & Serving Suggestions
While this sweet potato and lentil curry is spectacular on its own, it’s also highly adaptable. For extra greens, stir in a few handfuls of fresh baby spinach or kale during the last two minutes of cooking until wilted. If you prefer a bit of a crunch, top your bowl with toasted pumpkin seeds or cashews. For those who crave more heat, adding a diced serrano pepper or a generous pinch of cayenne pepper with the aromatics will do the trick.
When it comes to serving, a bed of fluffy basmati rice is the classic choice to soak up all that delicious sauce. Warm garlic naan or rotis are also excellent for scooping. If you want to keep it low-carb, try serving the curry over cauliflower rice or even a bed of massaged kale. The creamy nature of the sweet potato and lentil curry makes it feel like a complete meal regardless of the base you choose.
Nutrition Information
| Nutrient | Amount per Serving |
|---|---|
| Calories | 345 kcal |
| Carbohydrate Content | 48g |
| Cholesterol Content | 0mg |
| Fat Content | 14g |
| Fiber Content | 9g |
| Protein Content | 12g |
| Saturated Fat Content | 11g |
| Serving Size | 1.5 cups |
| Sodium Content | 580mg |
| Sugar Content | 7g |
| Trans Fat Content | 0g |
| Unsaturated Fat Content | 2g |
Conclusion
In the world of comfort food, the sweet potato and lentil curry stands tall as a healthy, vibrant, and soul-satisfying option. Whether you are a dedicated vegan or just someone looking to incorporate more Meatless Mondays into your routine, this recipe is sure to become a staple in your rotation. It’s simple enough for a busy weeknight yet flavorful enough to impress guests at a cozy dinner party. I hope this bowl of golden goodness brings as much warmth to your home as it does to mine. Happy cooking!
FAQs
Can I use brown lentils instead of red lentils?
While you can use brown lentils, the texture will be different. Red lentils break down to create a creamy sauce, whereas brown lentils stay firm. If using brown lentils, increase the cook time by 10-15 minutes.
Is sweet potato and lentil curry freezer-friendly?
Yes! This curry freezes beautifully. Let it cool completely before transferring to airtight containers. It can be frozen for up to 3 months.
How do I make this curry spicier?
To increase the heat, add a teaspoon of red chili flakes, a chopped serrano pepper, or use a ‘hot’ variety of curry powder during the spice-blooming step.

Creamy Sweet Potato and Lentil Curry
A comforting, one-pot plant-based curry featuring tender sweet potatoes and red lentils in a rich coconut broth.
- Total Time: PT40M
- Yield: 4 servings 1x
Ingredients
2 large sweet potatoes, peeled and cubed
1 cup red lentils, rinsed
1 large yellow onion, diced
3 cloves garlic, minced
1 tablespoon fresh ginger, grated
1 can (14 oz) full-fat coconut milk
3 cups vegetable broth
2 tablespoons yellow curry powder
1 teaspoon ground turmeric
1 tablespoon coconut oil
Salt and pepper to taste
Fresh cilantro and lime wedges for garnish
Instructions
Step 1: Heat the coconut oil in a large pot or Dutch oven over medium heat. Add the diced onion and cook for 5-7 minutes until softened and translucent.
Step 2: Stir in the minced garlic, grated ginger, curry powder, and turmeric. Cook for 1-2 minutes until highly fragrant, being careful not to burn the garlic.
Step 3: Add the cubed sweet potatoes and rinsed red lentils to the pot. Stir well to ensure everything is coated in the spice mixture.
Step 4: Pour in the vegetable broth and coconut milk. Stir to combine, scraping any bits off the bottom of the pot.
Step 5: Bring the mixture to a boil, then reduce the heat to low. Cover and simmer for 20-25 minutes, or until the sweet potatoes are tender and the lentils have softened and thickened the sauce.
Step 6: Season with salt and pepper to taste. Serve warm over rice, garnished with fresh cilantro and a squeeze of lime juice.
Notes
If the curry is too thick after simmering, add a splash of water or broth to reach your preferred consistency.
- Prep Time: PT10M
- Cook Time: PT30M
- Category: Healthy Dinner
- Cuisine: Indian-inspired
Nutrition
- Serving Size: 1.5 cups
- Calories: 345
- Sugar: 7g
- Sodium: 580mg
- Fat: 14g
- Saturated Fat: 11g
- Unsaturated Fat: 2g
- Trans Fat: 0g
- Carbohydrates: 48g
- Fiber: 9g
- Protein: 12g
- Cholesterol: 0mg
Keywords: sweet potato and lentil curry, vegan curry, one-pot meal, healthy dinner, red lentils






