Creamy Lentil Curry with Sweet Potatoes and Coconut Milk Recipe

If you are looking for a wonderfully comforting and nourishing dish, this Creamy Lentil Curry with Sweet Potatoes and Coconut Milk Recipe is a total winner. Bursting with warm spices, tender chunks of sweet potato, and the silky richness of coconut milk, it’s the kind of recipe that feels like a big, cozy hug in a bowl. The red lentils gently soak up all those amazing flavors, creating a luscious texture that’s both creamy and filling, yet easy to make any night of the week. Whether you’re a longtime lover of curry or just curious to try something new, this dish has the perfect balance of spice, sweetness, and creaminess you won’t forget.

Ingredients You’ll Need

Inside a white pot with two handles, there are three layers of ingredients. On the left side, there is a dark brown chunky layer of cooked spices and onions. On the right side, there are two layers: on top, bright orange chunks of sweet potato, and below them, a layer of small, round, light orange lentils. The pot sits on a white marbled surface. photo taken with an iphone --ar 4:5 --v 7

These ingredients are wonderfully simple but every single one plays a key role in building the vibrant flavor and satisfying texture of this curry. From the earthy lentils to the sweet potatoes and the exotic warmth of red curry paste, each item works together to create harmony in your meal.

  • Olive oil: Provides a smooth base for sautéing and helps bloom the spices beautifully.
  • White onion (diced): Adds a natural sweetness and depth when caramelized upfront.
  • Grated ginger: Brings a fresh, zesty kick that brightens the curry.
  • Grated garlic (about 3 cloves): Delivers that essential savory warmth throughout the dish.
  • Curry powder: A fragrant blend that forms the backbone of the curry’s spice profile.
  • Tomato paste: Adds a tangy richness and a touch of umami to deepen the sauce.
  • Red curry paste: Brings vibrant color, heat, and complexity to the curry base.
  • Sweet potato (cubed, about 2 medium): Offers natural sweetness and tender heartiness to balance the spices.
  • Red lentils: Cook down to a creamy texture that thickens and enriches the curry effortlessly.
  • Lite coconut milk: Provides luscious creaminess and a hint of tropical sweetness.
  • Vegetable broth (or water): Keeps the curry perfectly saucy without overwhelming the flavors.
  • Salt & pepper: Essential seasonings to pull all the flavors together just right.
  • Cauliflower rice (to serve): A light, low-carb base that soaks up the curry beautifully.
  • Cilantro (for garnish): Adds a fresh, herbaceous pop that lifts each bite.

How to Make Creamy Lentil Curry with Sweet Potatoes and Coconut Milk Recipe

Step 1: Sauté the Aromatics

Start by heating olive oil in a large skillet or Dutch oven. Toss in the diced onions and cook until they soften and become translucent, about 2 to 3 minutes. Then, add grated ginger, garlic, and curry powder. This is where the curry begins to build its incredible fragrance, so let those aromatics cook together gently for about a minute until your kitchen smells irresistible.

Step 2: Stir in the Curry Pastes

Now it’s time to add the rich tomato paste and the punchy red curry paste. Stir it all together well, coating those softened onions and spices in this colorful mixture. This step amps up both flavor and color, creating a bold foundation for the rest of the recipe.

Step 3: Add Sweet Potatoes, Lentils, and Coconut Milk

Throw the cubed sweet potatoes and red lentils into the pot, giving everything a quick stir to combine. Pour in the coconut milk and bring the whole pot to a boil. Once boiling, cover it up and let everything simmer gently for 15 minutes, allowing the lentils to soften and the potatoes to absorb those luscious flavors.

Step 4: Finish with Vegetable Broth and Seasoning

After the initial simmer, remove the lid and add the vegetable broth. Season generously with salt and pepper to taste. Give it all a good stir, then cover once more and let it cook for another 15 minutes. This slow cooking helps everything meld together into that signature creamy texture.

Step 5: Check and Serve

Once the sweet potatoes are tender and the lentils have broken down into a thick, silky curry, it’s ready! Give it a final taste and adjust the seasoning if needed. Serve it piping hot, paired perfectly with your favorite grain or veggie base.

How to Serve Creamy Lentil Curry with Sweet Potatoes and Coconut Milk Recipe

A shallow white bowl sits on a white marbled surface, filled halfway with fluffy white rice sprinkled lightly with chopped cilantro. The other half holds a thick orange curry with chunks of tender meat and sauce mixed with bits of spices and herbs, topped with fresh green cilantro leaves. A folded piece of grilled naan bread rests on the curry’s edge. A silver spoon is partially submerged in the curry. In the background, there is another white bowl with similar white rice scattered with cilantro, a black skillet with more orange curry, and a glass of water. A blue-gray fringed cloth is placed near the bowl. Photo taken with an iphone --ar 4:5 --v 7

Garnishes

Fresh cilantro is my absolute favorite to sprinkle on top for a fresh burst of color and flavor. You could also try a dollop of cooling yogurt, a squeeze of lime for brightness, or some toasted coconut flakes to echo the coconut milk’s creaminess.

Side Dishes

This curry shines when served alongside fluffy rice, nutty quinoa, or even light cauliflower rice to keep things low-carb. I also love tossing together a simple side of sautéed spinach or kale for a nutrient boost and extra texture contrast.

Creative Ways to Present

For a fun twist, serve this curry in vibrant colorful bowls or over a bed of roasted veggies instead of grains. You might even let your guests customize their bowls with a topping bar, featuring chopped nuts, fresh herbs, and crunchy seeds to add variety and crunch.

Make Ahead and Storage

Storing Leftovers

This curry stores beautifully in an airtight container in the fridge for up to 4 days. The flavors actually deepen and improve after resting, so it’s perfect for meal prep or a tasty next-day lunch.

Freezing

You can freeze portions in freezer-safe containers for up to 3 months. Just be sure to cool the curry completely before freezing, and leave a little space at the top for expansion.

Reheating

To reheat, gently warm the curry on the stovetop over medium-low heat, stirring occasionally. Add a splash of water or broth if it’s too thick. Microwave reheating also works well, covered, with stirring halfway through for even warming.

FAQs

Can I use other types of lentils in this curry?

Red lentils are ideal because they cook quickly and become creamy, but you can substitute yellow lentils if needed. Brown or green lentils will work too, though they take longer to cook and keep a firmer texture, changing the curry’s creaminess.

Is this recipe vegan and dairy-free?

Yes! Using vegetable broth and coconut milk keeps this dish completely plant-based and dairy-free, making it perfect for vegan diets or those with dairy sensitivities.

How spicy is this curry?

The heat level depends largely on the amount and brand of red curry paste you choose. If you prefer milder flavors, start with less red curry paste and add more to taste. The curry powder adds warmth but isn’t overpowering.

Can I make this recipe in a slow cooker?

Absolutely! Start by sautéing the aromatics as usual, then transfer everything to the slow cooker. Cook on low for about 4-6 hours or on high for 2-3 hours until sweet potatoes and lentils are tender, stirring in broth and seasonings halfway through.

What can I substitute for sweet potatoes?

If you’re not a fan of sweet potatoes, butternut squash or pumpkin cubes make a lovely alternative. They bring similar sweetness and texture that complements the curry spices beautifully.

Final Thoughts

I truly hope you give this Creamy Lentil Curry with Sweet Potatoes and Coconut Milk Recipe a try because it’s one of those dishes that feels like comfort and nourishment all at once. Its rich flavors, creamy texture, and simple wholesome ingredients make it a staple you’ll want to return to time and again. Get cozy, savor every spoonful, and enjoy the wonderful warmth it brings to your table!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Creamy Lentil Curry with Sweet Potatoes and Coconut Milk Recipe

Creamy Lentil Curry with Sweet Potatoes and Coconut Milk Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.1 from 1 review
  • Author: Jessica
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Total Time: 35 minutes
  • Yield: 4 servings
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Indian
  • Diet: Vegetarian

Description

This hearty and flavorful Lentil Curry combines sweet potatoes, red lentils, and aromatic spices simmered in coconut milk to create a creamy, comforting dish perfect for a wholesome vegetarian meal. Served best with cauliflower rice or your choice of grains, this curry is both nutritious and satisfying.


Ingredients

Base Ingredients

  • 2 tablespoons olive oil
  • 1/2 white onion, diced
  • 1 tablespoon grated ginger
  • 1 tablespoon grated garlic (about 3 cloves)

Spices and Pastes

  • 1 teaspoon curry powder
  • 2 tablespoons tomato paste
  • 2 tablespoons red curry paste

Main Ingredients

  • 4 cups cubed sweet potato (about 2 medium sweet potatoes)
  • 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 & pepper to taste

Serving Suggestions

  • Cauliflower rice to serve
  • 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 often until they start to soften. Then add the grated ginger, garlic, and curry powder, cooking for an additional minute until fragrant.
  2. Add Pastes: Stir in the tomato paste and red curry paste until well combined with the aromatics, allowing the mixture to cook briefly to deepen the flavors.
  3. Incorporate Sweet Potato and Lentils: Add the cubed sweet potatoes and red lentils to the skillet, stirring for 30 seconds to coat them in the spices and pastes.
  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 heat to let it simmer gently for 15 minutes, allowing the lentils and sweet potatoes to cook through.
  5. Add Broth and Season: Remove the lid and stir in the vegetable broth. Season the curry with salt and pepper to taste. Replace the lid and continue cooking for another 15 minutes until the lentils and sweet potatoes are tender and the flavors meld.
  6. Serve: Serve the lentil curry warm over cauliflower rice, regular rice, or quinoa. Garnish with fresh cilantro and consider pairing with sautéed spinach or kale for a complete meal.

Notes

  • If you prefer a thicker curry, reduce the amount of vegetable broth or cook uncovered for a few extra minutes to evaporate excess liquid.
  • You can substitute red lentils with yellow lentils, but adjust cooking time accordingly as they may take longer to soften.
  • For a spicier curry, increase the amount of red curry paste or add a chopped fresh chili.
  • Coconut milk can be full fat for a richer texture or lite for a lighter dish.
  • This recipe is naturally gluten-free and vegetarian.
  • Leftovers store well in the refrigerator for up to 3 days and also freeze nicely for up to 2 months.

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