This post contains affiliate links. Please see our disclosure policy.

This creamy Thai inspired Vegan Red Lentil Sweet Potato Curry features red curry paste, healthy coconut milk and plenty of veggies. It’s all made in just one pot, gluten-free and perfect as a quick weeknight dinner!

overhead shot of a creamy vegan red lentil sweet potato curry

Nothing better than ending a long workday with a good book and a bowl of something cozy and comforting like this red lentil sweet potato curry. It’s easy to put together, it’s got that thick and creamy texture that coats the spoon just perfectly and has just the perfect balance of sweetness, acidity, and spiciness.

We have sweet potato or potato and red lentils, both of which are hearty but won’t weigh you down, and they are swimming in a creamy fragrant coconut milk broth that’s rich with Thai red curry paste and spicy ginger. I think this might just be the ultimate vegan red curry! This red lentil sweet potato curry needs only 1 Pot, can be made ahead of time and is freezer-friendly. Weeknight dinner win and also naturally gluten-free!

overhead shot of a white ceramic pot filled with vegan red lentil sweet potato curry

Ingredients needed for making sweet potato curry:

  • Red Thai Curry Paste elevates the flavor of this vegan sweet potato curry without having to hunt for expensive exotic ingredients. Check the label to make sure it’s vegan.
  • Coconut milk makes this extra luscious – you could also stir in some coconut cream right in the end to add some extra richness.
  • Red lentils are high in protein and the fastest cooking lentils out there. In general, they should take only about 15 – 25 minutes to cook. Keep in mind that they don’t hold their shape like other lentils do and tend to get mushy. This makes them perfect for things like red lentil dal, but also for thickening this delicious curry without having to add any cornstarch.
  • Freshly grated ginger root adds a bit of heat and makes this extra warming while adding some serious health benefits.
  • Lime zest and freshly squeezed lime juice brighten and lighten this vegan curry up and help balance out the sweetness and richness of coconut milk and sweet potatoes.  You could use lemon instead if you cannot find lime.
  • I love using Thai basil to make this curry really authentic tasting. It has a hint of licorice taste to it that is quite different from sweet basil. If you can’t find it, by all means, use regular sweet basil.

Tips and Variations for making Red Lentil Sweet Potato Soup:

  • Add some smooth peanut butter and curry powder for a rich and creamy Massaman-style soup.
  • Not a fan of lentils? Add 10 ounces (284g) cubed firm or extra-firm tofu instead of cooked lentils for a boost of plant-based protein.
  • In fall, you could use squash or pumpkin instead of sweet potatoes.
  • To up the protein content even more, add a can of chickpeas.
  • Feel free to stir in some frozen peas or some fresh spinach right in the end for some more color.

a bowl of vegan Thai sweet potato curry with red lentils next to a pot

How to make Vegan Red Lentil Sweet Potato Curry:

Combine the lentils with 2½ cups (600ml) of the water in a small saucepan over medium heat. Cook the lentils for 13 to 15 minutes, or until they are al dente, stirring once halfway through the cooking time. Drain the lentils and set aside.
Meanwhile, heat the oil in a large saucepan over medium heat.

onions being sauteed in a pot

Meanwhile, heat the oil in a large saucepan over medium heat. Add the onion, garlic, and a pinch salt and cook until the onion is translucent about 4 minutes.

onions being sauteed with red curry paste

Add the ginger and red curry paste and stir to combine. Cook the mixture for 1 to 2 minutes, until the paste is fragrant. Add the veggies and mix well.

vegetables and potatoes being sauteed with Thai red curry paste to make vegan curry

Add the milk, remaining ¾ cup (180ml) water, salt, sugar, cayenne, lime zest, and lime juice and stir to combine. Cover and cook for 10 mins or until sweet potatoes are cooked.

Add the cooked lentils and bring the mixture to a rolling boil. Taste and adjust the seasonings. Reduce the heat to low. Add the Thai basil. Cover the saucepan and simmer for a few minutes, until the vegetables are cooked through and the flavors meld. Garnish with the basil and lime wedges.

overhead shot of a pot of vegan red lentil sweet potato curry in a white pot with a wooden spoon

What to serve with this vegan coconut sweet potato curry?

You could eat this as is, like you’d eat soup or stew. But I also like serving this Vegan Thai curry with plain Basmati rice or a bowl of fragrant seasoned rice like this turmeric lemon rice. If you want to take this into a Thai-Indian fusion direction,  let me tell you that this also pairs extremely well with vegan flatbread of choice.

How to store this curry:

Leftovers can be stored in an airtight container in the refrigerator for up to 5 days. You can also freeze this for up to 3 months.

MORE DELICIOUS CURRY RECIPES FROM THE BLOG:

 

Vegan Red Lentil Sweet Potato Curry

5 from 42 votes
By: Vegan Richa
Prep: 15 minutes
Cook: 30 minutes
Total: 45 minutes
Servings: 4
Course: Main Course
Cuisine: Asian, Thai
This creamy Thai inspired Vegan Red Lentil Sweet Potato Curry features healthy coconut milk and plenty of veggies. It's all made in just one pot, gluten-free and perfect as a quick weeknight dinner!
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Ingredients 
 

  • ½ cup  red lentils, picked over, rinsed, and drained
  • cups  water, ,divided
  • 1 teaspoon organic safflower or other neutral oil
  • ¾ cup  coarsely chopped onion
  • 4 cloves garlic, finely chopped
  • 1 /2 inch fresh ginger, peeled and minced or grated, 1/2-inch [1cm]
  • 3 tbsp  red curry paste
  • 2 cups cubed sweet potatoes
  • 1-2 cups assorted veggies such as , peppers, or zucchini, broccoli or a mix
  • 13.5 oz can full-fat coconut milk
  • 1 teaspoon salt
  • tbsp raw sugar or other sweetener
  • ¼ teaspoon cayenne
  • Zest of 1 lime
  • 1 teaspoon fresh lime or lemon juice
  • ½ cup loosely packed fresh Thai basil or sweet basil

Instructions 

  • Combine the lentils with 2½ cups (600ml) of the water in a small saucepan over medium heat. Cook the lentils for 13 to 15 minutes**, or until they are al dente, stirring once halfway through the cooking time. Drain the lentils and set aside.
  • Meanwhile, heat the oil in a large saucepan over medium heat. Add the onion, garlic, and a pinch salt and cook until the onion is translucent about 4 minutes. Add the ginger and red curry paste and stir to combine. Cook the mixture for 1 to 2 minutes, until the paste is fragrant. Add the veggies, sweet potato and mix well. (If using broccoli, you can add it in with the lentils at step 5, so it doesnt overcook)
  • Add the milk, remaining ¾ cup (180ml) water, salt, sugar, cayenne, lime zest, and lime juice and stir to combine. Cover and cook for 10 mins or until sweet potatoes are cooked.
  • Add the cooked lentils and bring the mixture to a rolling boil. Taste and adjust the seasonings. Reduce the heat to low. Add the Thai basil . Cover the saucepan and simmer for a few minutes, until the vegetables are cooked through and the flavors meld. Garnish with the basil and lime wedges.

Video

Notes

** Split Red Lentils will take 13-14 mins to cook, whole red lentils will take 19-20 mins and brown lentils will take 30 mins to cook. 
Tips
  • Add some smooth peanut butter and curry powder for a rich and creamy Massaman-style soup.
  • Not a fan of lentils? Add 10 ounces (284g) cubed firm or extra-firm tofu , or cooked chickpeas instead of cooked lentils for a boost of plant-based protein.
  • In fall, you could use squash or pumpkin instead of sweet potatoes.
  • Feel free to stir in some frozen peas or some fresh spinach right in the end for some more color.

Nutrition

Calories: 370.99kcal, Carbohydrates: 40.85g, Protein: 10.26g, Fat: 22.68g, Saturated Fat: 17.6g, Sodium: 651.2mg, Potassium: 786.04mg, Fiber: 10.44g, Sugar: 10.27g, Vitamin A: 11558.23IU, Vitamin C: 28.47mg, Calcium: 99.62mg, Iron: 5.92mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Did you make this recipe? Rate and comment below!

About Richa

Hi, I'm Richa! I create flavorful plant based recipes that are inspired by my Indian upbringing, including many gluten-free, soy-free, and oil-free options.

You May Also Like

5 from 42 votes (1 rating without comment)

Leave a comment

If you Love the Recipe, Please consider rating it using stars in comments! It helps readers and helps more people find the recipe online and I love hearing from you all!

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

95 Comments

  1. Gwen K says:

    5 stars
    I made this tonight with red pepper and cauliflower, used homemade curry powder with some extra cumin and coriander instead of the curry paste. and added some peanut butter at the end. I didn’t have fresh basil so used cilantro, Served it over pearled barley. It was divine, so glad I increased the quantity for leftovers, thank you so much, Richa!!!

    1. Vegan Richa Support says:

      I love having tasty leftovers right? Nice substitutions =)

  2. Alma says:

    5 stars
    Made it and loved it! Next time I’ll use a bit more coconut milk and more basil 🌿🔥

    1. Vegan Richa Support says:

      I’m so glad you enjoyed it!

  3. Brooke Wheeler says:

    5 stars
    This was soooo good! I made it exactly as the recipe states, but all I had was light coconut milk and regular basil. It’s one of the best recipes I have tried from the internet. The spice blend was perfect and I loved the saucy consistency. We ate it with brown rice– it made 3 generous servings with 1 cup rice each. When I put it in the recipe calculator it came out as 650 calories a serving (including one cup of brown rice). I have loved all the Vegan Richa recipes I have tried, but this is by far the best!

    1. Richa says:

      Thanks!!

  4. Diana says:

    Hi!
    Planning to make this today. Would pulled oats be a substitute for the sweet potatoes / tofu?

    1. Richa says:

      Yes , they r more like a meat sub so there will be texture. You might need more liquid if they absorb more

      1. Diana says:

        5 stars
        Thank you for your reply, I appreciate your help. In the end I made it with sweet potatoes. It was delicious! The meat- eaters of the family said that in this recipe you don’t even miss it 😉

  5. Avni says:

    5 stars
    Loved it! I added the peanut butter, wish it had come out a little thicker but other than that it tasted great!!! Thank you 🙂

  6. Pat says:

    5 stars
    I just discovered your site and this is the first recipe I’ve tried. It was delicious! I didn’t have all the ingredients so had to fake it some. I used garbanzo beans instead of lentils since I had containers in the freezer. I added them at the time you said to add veggies. I roasted broccoli, cauliflower, carrots and yams, then added at the end. No basil on hand so used a dollop of Thai basil pesto. Thank you for the great base. I look forward to trying many more of your recipes. Yummy!

    1. Vegan Richa Support says:

      basil pesto; great idea! Thank you!

  7. Arlene D Bourque says:

    5 stars
    I loved the flavor and I used coconut milk that came in a carton to cut down on fat. Also I didn’t use any lentils but had it over rice. I will be making it again and adding mango next time.

  8. Mamatha says:

    5 stars
    This was delicious. Did not use sweetener thought the sweet potatoes were enough. Thanks!

  9. Willow says:

    5 stars
    Amazing!! Super easy and delicious. I decided to use an immersion blender to purée it a bit before adding lentils since I used just carrots and potatoes. Added spinach near the end as well as peas. Will likely add cubed tofu to the leftovers.
    Great to know it can be frozen- it makes a lot. Thanks again for all the fantastic recipes

  10. Jill says:

    5 stars
    This recipe was soooo yummy and so easy. Used zucchini with the sweet potato. Great and complex flavor. Thank you so much for sharing such a delicious recipe! 🙂