Creamy Lentil and Sweet Potato Curry Recipe

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

A white bowl filled with bright orange cubed sweet potatoes sits prominently in the lower left, next to a smaller bowl of red lentils to the upper left. Around them are small white bowls containing olive oil, peeled garlic cloves, tomato paste, grated ginger, and two dishes with different spices, including salt and pepper. A white onion half lies between the bowls, near a clear glass measuring jug filled with light brown broth and another jug filled with white coconut milk on a white marbled textured surface. Photo taken with an iphone --ar 4:5 --v 7

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

In a white bowl on a white marbled surface, there is a dish with two main layers: on the left side, fluffy white rice with a light sprinkle of green herbs, and on the right side, a rich orange creamy curry with chunks of soft ingredients, topped with fresh green cilantro leaves. Two folded pieces of lightly browned flatbread rest along the right edge of the bowl. A silver spoon is partially submerged in the curry, angled slightly towards the bottom center. Additional bowls of rice and curry, and some scattered cilantro leaves, can be seen around the main bowl. photo taken with an iphone --ar 4:5 --v 7

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
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
Creamy Lentil and Sweet Potato Curry Recipe

Creamy Lentil and Sweet Potato Curry Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.1 from 2 reviews

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

  1. 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.
  2. Add Pastes: Stir in the tomato paste and red curry paste, combining thoroughly with the sautéed aromatics to develop the curry base flavors.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  • Author: Maya
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Category: Main Dish
  • Method: Stovetop
  • Cuisine: Indian-inspired
  • Diet: Vegetarian

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star