This post may contain affiliate links. Please read my disclosure and privacy policy.

My family doesn’t always agree on dinner ideas, but this sweet potato lentil curry is one we all love. It’s flavorful, without being too spicy, and is made with comforting lentils and sweet potatoes for extra fiber in each bite. I love that it’s naturally gluten-free, dairy-free, and vegan.

I originally shared this recipe while helping to promote my friend Gena’s first cookbook, Choosing Raw, over a decade ago. I recently took some new photos for it and after tasting it again, I’m here to tell you, it’s worth making.

This curry recipe has a soup-like consistency, so you can serve it like a soup if you like, but we prefer to spoon it over rice or cooked quinoa (for added plant-based protein). Either way, it’s comforting, saucy, and perfect for a chilly day.

“I’ve made this recipe for years – it comes together super fast with ingredients you may already have on hand, and it’s so delicious, flavorful, and perfect for a cold day.” – Rachael

red lentil and sweet potato curry served over rice in a bowl with a spoon.

Ingredients You’ll Need

  • Sweet potato. Chunks of sweet potato become perfectly tender in this curry sauce, adding a variety of textures and flavors to the sauce. (Regular potato would work, too!)
  • Lentils. This recipe calls for red lentils because they cook significantly faster than other varieties. These help thicken the sauce more than brown or green lentils would.
  • Coconut milk. Canned full-fat coconut milk adds creaminess while keeping the dish dairy-free. You won’t need the whole can for this recipe, so check out my other coconut milk recipes for ideas.
  • Aromatics. Onion, garlic, and ginger are sauteed first to help create a flavorful base for this curry. Use a microplane to mince the garlic and ginger directly into the pot, if you’d like to save time.
  • Dried Spices. Turmeric and curry powder boost the flavor and are a convenient option when you don’t have curry paste on hand.
  • Fresh cilantro. If you love cilantro like I do, this addition takes the flavor to restaurant-quality levels. (If you’re not a fan, stir in some fresh baby spinach for a dose of greens.)
onion, lentils, coconut milk, and spices labeled on a white surface.

How to Make Sweet Potato Curry with lentils

Step 1:

Preheat a large pot over medium-high heat for 1 to 2 minutes. This will make the surface more non-stick. Then add a drizzle of olive oil and add the onion. Saute until it’s softened, about 5 minutes.

Add the the turmeric, curry powder, garlic, and ginger, and saute briefly, just until they are fragrant, about 1 minute.

Then, add the sweet potato, red lentils, and vegetable broth or water.

sauteed onion and spice in white pot with lentils and sweet potatoes.

Step 2:

Season with salt and black pepper, then bring the liquid to a boil. As soon as it’s boiling, cover the pot with a lid and lower the heat. Let the soup simmer for 15 minutes.

When the timer goes off, remove the lid. The lentils and sweet potatoes should be very tender. Pierce a sweet potato chunk with a fork to make sure it’s cooked enough, then give the mixture a stir.

sweet potato and lentil curry before and after cooking in a white pot.

Step 3:

Stir in the coconut milk and freshly chopped cilantro. Once the cilantro has wilted, taste the curry and adjust the seasoning as needed. If you use water as the base of this curry, instead of vegetable broth, it will likely need more salt.

I usually use two and a half teaspoons total when using water as the base. Vegetable broth won’t need as much salt, since it already contains sodium.

Once you’re happy with the flavor, serve this curry warm as a soup, or over a bed of cooked rice or quinoa. I like to serve it with lemon wedges so you can add a squeeze of lemon juice right before eating it. (It adds a nice, fresh flavor!)

cilantro and coconut milk stirred into lentil curry.

Storage Tips

This sweet potato curry will be soup-like when it’s warm, and will thicken as it cools, so don’t be surprised if it thickens up significantly when the leftovers are stored in the fridge.

It will keep well in an airtight container in the fridge for up to 5 days. When you reheat it, the sauce will thin-out again, but you can always add a little extra water or broth, to thin it out even more.

sweet potato curry with ladle in a white pot

Red Lentil Sweet Potato Curry FAQs

Can I use green lentils?

Yes, but not using the same cooking time. Green and brown lentils tend to cook in about 30 minutes, so the cooking time will need to double, which will also make the sweet potatoes softer.

Can I use curry paste?

Yes, but curry paste can vary a lot in flavor and spice level. Check out my Panang Curry recipe if you want my review of 3 popular red curry pastes.

Can I use a different milk?

Yes, you can use any milk you prefer to cook with. Coconut milk is the creamiest dairy-free milk I know of, so if you use almond milk, the consistency may be runnier.

Flavor Variations

  • Thai Sweet Potato Curry: Add a squeeze of lime juice and a tablespoon of maple syrup, for an added sweet and sour flavor, similar to my Thai Chickpea Curry. You can also add fresh basil!
  • Peanut Butter Curry: Add 2 to 4 tablespoons of peanut butter to the sauce, and top the dish with crushed peanuts. Peanut butter curry also goes well with crushed tomatoes, if you’d like to add that in.
  • Indian Sweet Potato Curry: Try adding in a can of diced tomatoes and a teaspoon of ground cumin, for a different variation. Indian curry tends to be a little heartier and warmer, so you can also add a pinch of cinnamon or cloves, if you like.
lentil and sweet potato curry served over rice with a lemon and cilantro.

Lentil Sweet Potato Curry (Vegetarian!)

4.79 from 82 votes
If you need an easy vegetarian dinner idea, it doesn't get more flavorful than this Lentil Sweet Potato Curry. It's made with mostly pantry ingredients and cooks quickly, so it ready to eat in less than 30 minutes. Serve it with rice or quinoa for an easy plant-based meal!
prep10 mins cook20 mins total30 mins
Servings:4

Ingredients
 
 

  • 1 tablespoon olive oil
  • 1 yellow onion , diced
  • ½ teaspoon ground turmeric
  • 1 tablespoon curry powder
  • 2 garlic cloves , minced
  • 1 inch fresh ginger , minced
  • 1 medium sweet potato , cut into 1-inch cubes
  • 1 cup dried red lentils
  • fine sea salt and black pepper
  • 3 ½ cups vegetable broth or water
  • ½ cup coconut milk
  • ¼ cup freshly chopped cilantro

Instructions

  • Preheat a large pot over medium-high heat for 1 to 2 minutes. Once the surface is hot, add a drizzle of olive oil and saute the onion until it starts to soften, about 5 minutes. Add in the turmeric, curry powder, garlic, and ginger, and stir for 1 more minute, just until fragrant.
  • Add in the broth or water, lentils, sweet potatoes, 1 teaspoon of salt, and a ½ teaspoon of ground black pepper. Bring the liquid to a boil, then lower the heat and cover the pot. Cook until the lentils and sweet potatoes are both tender, about 15 minutes.
  • When the timer goes off, remove the lid and add the coconut milk and cilantro. Then taste the curry and adjust the seasoning as needed. I usually add more salt, about a ½ teaspoon at a time, but this will vary based on if you used broth or water. (When I recently made this, I used 2 ½ teaspoons of salt in total when using water as the base.) Serve with cooked rice or quinoa, plus a wedge of lemon on the side so you can add a fresh squeeze of juice as you serve.
  • Leftover curry can be stored in an airtight container in the fridge for up to 5 days. It will thicken when chilled, but the sauce will thin out again when you heat it up.

Video

Notes

Nutrition information is for 1 of 4 servings. This is automatically calculated using third-party software, so it’s just an estimate, not a guarantee. For more accurate results, use the labels on your ingredients at home.
Lentil Note: Red lentils cook very quickly compared to other varieties. If you’d like to use green or brown lentils instead, you’ll need to increase the cooking time to at least 30 minutes, which will make the sweet potatoes much softer.
See the full post for more additional notes & tips.

Nutrition

Calories: 314kcal | Carbohydrates: 44g | Protein: 14g | Fat: 10g | Saturated Fat: 6g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Sodium: 40mg | Potassium: 765mg | Fiber: 17g | Sugar: 5g | Vitamin A: 8049IU | Vitamin C: 6mg | Calcium: 64mg | Iron: 5mg
Course: Main Course
Cuisine: Thai
Keyword: lentil sweet potato curry

More Recipes to Try

If you try this recipe, please leave a comment and star rating below. I’d love to hear what you think!

Megan Gilmore leaning on her white countertop.

Megan Gilmore

Hi, I’m Megan. A former fast food junkie turned best-selling cookbook author. As a Certified Nutritionist Consultant (CNC), I love to make healthier food using simple ingredients. I test these recipes multiple times in my kitchen to make sure they will turn out perfectly for you.

Read More

You May Also LIke

Leave a Review!

I love hearing from you! Submit your question or review below. 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.

Comments

  1. This is so delicious! I follow many of your recipes due to the dietary restrictions of alpha-gal, and I have yet to be disappointed.

  2. We make the instant pot version of this from the cookbook regularly, and it has recently replaced a lasagna as the “new baby” meal for parents, along with brown rice, and is always a hit! So nourishing and so delicious. Toddlers love it too, from my experience!

  3. I absolutely LOVE this soup! I made it as is a couple of times and last time I happened to have a tube of lemongrass paste in the frig so added a bit of that. It was yummy! Have never made rice to go with it but that would be great. Thank you!

    1. One of my all time favorites! I’ve made this soup too may times to count. I freeze it in single serve portions and enjoy it for lunch during the work week. It’s filling which is exactly what I need mid-day.
      Gluten free & dairy is an added bonus!

  4. I’ve made this recipe for years – it comes together super fast with ingredients you may already have on hand, and it’s so delicious, flavorful, and perfect for a cold day.

  5. I’ve made this recipe for years and people always ask me where I got it. It’s so good with naan bread as well. Thanks!!

  6. Yummy! This vegan lentil sweet potato curry is fantastic! Its wonderful vegan, but if you have
    a person like I do who always says “where’s the meat?” they can add some chopped chicken to it and
    be very happy. I like it vegan. It’s my absolute favorite soup, but I will be trying some more Detoxinista
    recipes. Thank you, Megan!

  7. This was very quick to make. And it was absolutely delicious! My husband loved it and asked for seconds. We had it over quinoa and it was such a perfect dinner.

  8. Made this for dinner last night and it was delicious. The best part was it was kid & husband friendly! I followed the recipe exactly and it turned out perfectly. My only suggestion is I’ll probably double the recipe next time so we have more leftovers!