If you’re craving a dish that’s both comforting and vibrant, this Creamy Lentil and Sweet Potato Curry Recipe is about to become your new go-to. Imagine tender sweet potatoes and perfectly cooked lentils swimming in a rich, fragrant coconut curry sauce that strikes the ideal balance between warming spices and subtle sweetness. It’s a nourishing bowl of goodness that feels indulgent but is surprisingly simple to make. Whether you’re a seasoned curry lover or just diving into plant-based meals, this recipe will brighten your dinner table and warm your heart.
Ingredients You’ll Need
Gathering simple, wholesome ingredients is the first step to creating this flavorful dish. Each component plays an essential role, from layering spices to adding creamy texture and vibrant color.
- Olive oil: Helps sauté the aromatics and adds a fruity undertone.
- White onion: Provides a sweet, savory base when cooked down.
- Grated ginger: Brings a fresh, slightly spicy zing that wakes up the flavors.
- Grated garlic: Adds depth and that unmistakable warm aroma.
- Curry powder: Infuses earthiness and complexity to the dish.
- Tomato paste: Adds richness and a subtle tangy sweetness.
- Red curry paste: Packs in bold, spicy notes that elevate the curry.
- Cubed sweet potato: Brings natural sweetness and a creamy texture when cooked through.
- Red lentils: Cook quickly and provide protein and a gently creamy consistency.
- Coconut milk (lite or full fat): Creates that luscious creamy curry base.
- Vegetable broth or water: Dilutes and balances the curry while helping everything cook evenly.
- Salt & pepper: Essential for seasoning and bringing out all the flavors.
- Cauliflower rice (for serving): A light, low-carb alternative that soaks up the curry beautifully.
- Cilantro (for garnish): Adds a fresh burst of herbal brightness at the end.
How to Make Creamy Lentil and Sweet Potato Curry Recipe
Step 1: Sauté the Aromatics
Begin by heating olive oil in a large skillet or Dutch oven over medium heat. Toss in the diced white onion and let it cook gently for about 2 to 3 minutes until it starts to soften and become translucent. Then add the freshly grated ginger and garlic, along with your curry powder. Stir these together and cook for another minute, allowing those fragrances to bloom and fill your kitchen with that irresistible curry scent.
Step 2: Build the Flavor Base
Next, it’s time to add your tomato paste and that wonderful red curry paste. Stir well so that all those pastes combine seamlessly with the onions, garlic, and spices. This step is crucial because it intensifies the overall flavor profile, giving your curry a rich, robust backbone that your sweet potatoes and lentils will soak up later.
Step 3: Add Sweet Potato and Lentils
Now, throw in the cubed sweet potatoes and red lentils. Give everything a quick stir for about 30 seconds to coat these ingredients in the bold spices. Then pour in your coconut milk, which transforms the curry into a creamy, dreamy dish. Bring the mixture to a gentle boil, then cover and let it simmer for 15 minutes. This lets the sweet potatoes soften and the lentils start to break down, lending that perfect silky texture.
Step 4: Final Cooking and Seasoning
After the initial simmer, remove the lid and stir in your vegetable broth or water. Season the curry with salt and pepper to taste. Cover the pot again and let it cook for an additional 15 minutes, ensuring everything melds together beautifully and the lentils are fully tender yet not mushy. By the end, you’ll have a thick, luscious curry ready to serve.
Step 5: Ready to Serve
Your Creamy Lentil and Sweet Potato Curry Recipe is now cooked to perfection! Make sure to taste and adjust any seasoning before dishing it out. It’s best served warm so every spoonful bursts with rich flavors and satisfying creaminess.
How to Serve Creamy Lentil and Sweet Potato Curry Recipe
Garnishes
Fresh cilantro is my favorite way to finish this curry — it cuts through the richness with its bright, herbal notes and adds a lovely pop of color. A squeeze of lime or a dollop of cooling yogurt can also add a refreshing contrast if you want to mix things up.
Side Dishes
This curry pairs beautifully with cauliflower rice for a light meal or traditional rice or quinoa if you prefer something heartier. For a green side, sautéed spinach or kale will add some earthy greens that complement the sweetness of the potatoes and the creaminess of the sauce perfectly.
Creative Ways to Present
Try serving the curry in individual bowls topped with crunchy roasted chickpeas or toasted coconut flakes for added texture. Or create a vibrant bowl by arranging your curry alongside roasted vegetables, avocado slices, or pickled red onions. Presentation is part of the fun, and this curry lends itself to a colorful, inviting meal plate.
Make Ahead and Storage
Storing Leftovers
This curry keeps wonderfully in the fridge for up to 3 days. Transfer it to an airtight container once cooled and you’ll have delicious ready-to-eat meals waiting for you. The flavors even deepen after resting, making leftovers just as delightful as fresh.
Freezing
If you want to prep in advance, this dish freezes beautifully. Portion it out into freezer-safe containers and freeze for up to 2 months. When thawed, the texture may be slightly softer, but the rich flavors hold up well, making it a fantastic homemade freezer meal.
Reheating
To reheat, gently warm the curry on the stove over low to medium heat, stirring occasionally until heated through. If it seems too thick, add a splash of water or broth to loosen it back up. Microwaving works too, but stirring halfway through helps it reheat evenly.
FAQs
Can I use other types of lentils for this recipe?
Absolutely! While red lentils cook the fastest and yield a creamy texture, you can substitute with green or brown lentils; just keep in mind they take longer to cook and maintain a firmer texture.
Is this curry spicy?
This Creamy Lentil and Sweet Potato Curry Recipe offers a mild to moderate spice level, thanks to the red curry paste. You can adjust the heat by using less curry paste or adding chili flakes according to your taste.
Can I make this recipe vegan?
Yes, it’s fully plant-based as written. Make sure your curry pastes and broth are free from animal products, and you have a delicious vegan curry ready to enjoy.
What’s the best way to peel sweet potatoes?
Use a vegetable peeler for quick and easy peeling. If your sweet potatoes are small and smooth, you can also scrub them well and cook them with the skin on for extra nutrients and texture.
Can I substitute coconut milk with something else?
You can use almond milk or cashew cream as alternatives, but coconut milk provides the signature creaminess and slight sweetness that defines this curry’s character, so it’s worth using if you can.
Final Thoughts
This Creamy Lentil and Sweet Potato Curry Recipe is a shining example of how simple ingredients and straightforward steps come together to create something truly special. It’s perfect for cozy weeknight dinners, meal prepping, or whenever you want a flavorful, wholesome dish that feels like a warm hug. I can’t wait for you to try it and make it your own!
Print
Creamy Lentil and Sweet Potato Curry Recipe
A comforting and flavorful Lentil Curry made with tender sweet potatoes, red lentils, and a blend of fragrant spices simmered in creamy coconut milk. This easy one-pot dish is perfect for a hearty vegetarian meal and pairs wonderfully with cauliflower rice or your favorite grain.
- Total Time: 35 minutes
- Yield: 4 servings
Ingredients
Main Ingredients
- 2 tablespoons olive oil
- 1/2 white onion, diced
- 1 tablespoon grated ginger
- 1 tablespoon grated garlic (about 3 cloves)
- 1 teaspoon curry powder
- 2 tablespoons tomato paste
- 2 tablespoons red curry paste
- 4 cups cubed sweet potato (about 2 medium)
- 3/4 cup red lentils
- 1 (14.5 oz) can lite coconut milk (or full fat)
- 1 1/2 cups vegetable broth (or water)
- Salt and pepper to taste
To Serve
- Cauliflower rice
- Cilantro for garnish
Instructions
- Sauté Aromatics: Heat the olive oil in a large skillet or Dutch oven over medium heat. Add the diced onions and cook for 2 to 3 minutes, stirring frequently until they start to soften. Then add the grated ginger, garlic, and curry powder, cooking for another minute until fragrant.
- Add Pastes: Stir in the tomato paste and red curry paste, combining thoroughly with the sautéed aromatics to develop the curry base flavors.
- Combine Sweet Potatoes and Lentils: Add the cubed sweet potatoes and red lentils to the pan, cooking for about 30 seconds to coat them in the spice mixture.
- Add Coconut Milk and Simmer: Pour in the coconut milk and bring the mixture to a boil. Once boiling, cover the pan and reduce the heat to simmer for 15 minutes to allow the lentils and sweet potatoes to soften.
- Add Broth and Season: Remove the lid and stir in the vegetable broth. Season with salt and pepper to taste. Cover again and continue cooking for another 15 minutes until the lentils are tender and the curry has thickened.
- Serve: Serve the curry warm over cauliflower rice, quinoa, or rice, garnished with fresh cilantro. Optionally, serve alongside sautéed spinach or kale for a complete meal.
Notes
- You can substitute vegetable broth with water if preferred.
- Adjust the red curry paste amount to control the spice level.
- Full-fat coconut milk will give a richer texture; lite coconut milk keeps it lighter.
- Leftovers store well in the fridge for up to 3 days and freeze nicely.
- Feel free to add other vegetables like spinach or kale for extra nutrients.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Main Dish
- Method: Stovetop
- Cuisine: Indian-inspired
- Diet: Vegetarian