This post may contain affiliate links. Please read our disclosure policy.

This Thai sweet potato curry is a hearty plant-based meal that’s incredibly flavorful, comforting, and filling. It’s easy to cook and makes fantastic leftovers!

Got sweet potatoes to use up? Try my Sweet Potato Tacos or Turkey Sweet Potato Chili next.

a bowl of thai sweet potato curry over rice in a bowl with a fork

Why you’ll love it

I love making Thai-inspired recipes, and this coconut curry might be my all-time favorite. It’s really simple to throw together and makes great meal prep or work lunches since it reheats like a dream. The sweet potatoes melt in your mouth!

Some of the bright, fresh flavors in this 40-minute vegan Thai curry include zesty ginger, lime juice, red curry paste, and basil and cilantro. It’s a flavor medley that you’ll find yourself craving. And the sauce is ridiculously good.

Is this Thai curry spicy?

  • Not as written! I use Thai Kitchen brand red curry paste, which is on the milder side. The coconut milk also mellows things out even more. Be aware that other brands of curry paste can be hot, though.

What you’ll need

  • Olive oil – for sautéing
  • Onion and garlic – our tasty aromatics. I like sweet (Vidalia) onions here.
  • Ginger – for that signature zip. You can either finely chop or grate it.
  • Vegetable broth – the base of the sauce
  • Thai red curry paste – it typically has red chili peppers, lemongrass, and fragrant herbs. I highly recommend Thai Kitchen brand.
  • Sweet potatoes, carrots, bell pepper – they’re filling and the veggie stars of this curry
  • Coconut milk – the full-fat version makes it luxuriously creamy. Some brands can be thin and watery, so I recommend Thai Kitchen.
  • Soy sauce – a hint gives savory depth
  • Lime juice – a pop of acidity
  • Brown sugar – it gives balance to make this well-rounded
  • Basil and cilantro – I suggest using at least one of the two herbs; it really does add another dimension of flavor and freshness to this bowl of comfort!
ingredients for thai sweet potato red curry in prep bowls

Tools for this recipe

Check out Natasha’s favorite kitchen essentials, gadgets, and cookware!

  • I use this Le Creuset Dutch oven for my soups, curries, and stews.
  • Grating ginger is actually easiest from frozen (and it stays fresh longer!) using a Microplane zester.
  • Mince garlic effortlessly using a garlic press since you don’t need to peel the cloves first, and store the rest in a garlic keeper.

How to make Thai sweet potato curry

This is an overview with step-by-step photos. Full ingredients & instructions are in the recipe card below.

sauteing onions and making the sauce in a soup pot for thai sweet potato curry

Sauté the onion in a soup pot until golden. Add in the garlic and ginger, and cook for another minute. Stir in the broth, red curry paste, sweet potatoes, and carrots. Bring to a boil, then reduce the heat. Cover slightly and simmer.

adding coconut milk and fresh herbs to a pot of thai sweet potato curry

After about 10 minutes, add in the coconut milk, soy sauce, bell pepper, lime juice, and sugar. Increase the heat slightly, and simmer until the veggies are softened and the sauce thickens. Right before serving, add in the chopped fresh herbs.

Pro tip

The juice from half a lime goes into the pot while cooking this meal, but I suggest serving it with extra lime on the side so everyone can adjust this recipe to their individual taste preferences. It’s a little sweet and a little sour and a whole lot of delicious.

Substitutions and variations

  • This curry is pretty flexible, and you can easily make it with more veggies than indicated. Simply add a little more broth to the pot if needed so the vegetables are mostly submerged when you’re simmering them.
  • You can also adjust the amount of curry paste to suit your preferences. If you like it bolder, feel free to add some more or use a more spicy brand instead.

What to serve with vegan Thai curry

  • I serve this with rice, but that’s totally optional! It’s pretty hearty on its own. Pair with a slice of fresh crusty bread or even naan or roti bread to round it out.
  • If you’re in the mood for a fresh salad pairing, try my Thai Quinoa Salad for more rich Asian-style flavors.

Leftovers and storage

  • Store any leftover curry in the fridge in an airtight container for 4-5 days.
  • Reheat over a low heat in a saucepan, or microwave in 30-second intervals until warmed through.
  • You can freeze leftovers of this recipe for later. I like to usual individually portioned containers for ease.
a soup pot with thai coconut sweet potato curry and a ladle

I really hope you enjoy this vegan Thai coconut curry recipe! If you made it, please leave a star rating and review below. You can also find me on Instagram.

a bowl of thai sweet potato curry over rice in a bowl with a fork
5 from 9 votes

Thai Sweet Potato Coconut Red Curry

This Thai sweet potato curry is a hearty plant-based meal that's incredibly flavorful, comforting, and filling. It's easy to cook and makes fantastic leftovers!
Prep: 10 minutes
Cook: 30 minutes
Total: 40 minutes
Servings: 4

Ingredients 

  • 1 tablespoon olive oil
  • 1 medium onion chopped
  • 3 cloves garlic minced
  • 1 tablespoon finely chopped ginger
  • 2 cups vegetable broth
  • 2 tablespoons Thai red curry paste see note
  • 1 pound sweet potatoes peeled and cut into 1/2" pieces
  • 1 large carrot peeled & sliced
  • 1 (13.5 ounce) can full fat coconut milk
  • 1/2 tablespoon soy sauce
  • 1 red bell pepper cut into thin strips
  • Juice of 1/2 lime + extra lime wedges for serving
  • 1/2 tablespoon brown sugar
  • 1 handful fresh basil chopped
  • 1 handful fresh cilantro chopped

Instructions 

  • Heat the olive oil over medium heat in a soup pot. Add the onion and sauté for 5-7 minutes, stirring occasionally. It's ok if it goes a little brown – that adds more flavor.
  • Add the garlic and ginger to the pot and cook for about a minute.
  • Stir in the veg broth, curry paste, sweet potatoes, and carrots. Increase the heat so it comes to a gentle boil, then cover the pot with the lid slightly open and reduce the heat to medium-low and simmer for 10 minutes.
  • Add the coconut milk, soy sauce, red bell pepper, lime juice, and sugar. Increase heat to medium-high and let it cook for another 10-15 minutes (if it's bubbling furiously, reduce the heat). The sauce will thicken up a bit and the veggies will fully soften.
  • Before serving, add the chopped herbs to the pot. Serve with extra lime wedges on the side.

Notes

  • I sometimes serve this recipe with rice, but that’s totally optional! I typically measure out 1 cup of uncooked rice to serve 4, but feel free to make as much rice as you normally do. Start the rice before the curry so that it’s ready at the same time.
  • Sweet potato sizing can vary, so it’s best to go by weight. I used one sweet potato that weighed about a pound (16 ounces). Some grocery stores carry smaller ones, so you may need more than one to make up a pound.
  • I use Thai Kitchen red curry paste in this recipe. It’s vegan. Some others contain fish ingredients so just make sure to read the label if that’s an issue. This brand isn’t particularly spicy but some others are, so be aware that not all curry pastes are interchangeable and you may need to adjust quantities. 
  • The brand of coconut milk matters! I use Thai Kitchen brand because it’s less watery/richer than other brands I’ve tried.
  • Find this recipe also in the Salt & Lavender: Everyday Essentials cookbook.

Nutrition

Calories: 371kcal, Carbohydrates: 37g, Protein: 5g, Fat: 25g, Saturated Fat: 19g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 4g, Sodium: 685mg, Potassium: 784mg, Fiber: 5g, Sugar: 11g, Vitamin A: 21135IU, Vitamin C: 49mg, Calcium: 86mg, Iron: 4mg

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

© Salt & Lavender Inc. Content and photographs are copyrighted. Sharing this blog post is much appreciated, but copying and pasting full recipes without authorization to social media is strictly prohibited.

Leave a star rating and comment below!

This recipe was originally published on March 16, 2017. It’s been updated with new photos and better instructions but is the same great recipe!


Hi! Iโ€™m Natasha.

Salt & Lavender is a recipe blog with a focus on delicious comfort food using everyday ingredients. Beat the weekday grind with hundreds of easy-to-follow and hassle-free recipes!

The Salt & Lavender cookbook is here! Order Now

5 from 9 votes

Leave a comment

Please leave a recipe rating!

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.

38 Comments

  1. Aly says:

    5 stars
    Fabulous recipe! My husband and I loved it!

    1. Natasha says:

      Great!! ๐Ÿ™‚ Thanks, Aly!

  2. Susie Jameson says:

    5 stars
    love this recipe. Make alot. Yummy and can adjust to your own heat levelโค๏ธthanks Natasha

    1. Natasha says:

      That’s awesome!! You’re very welcome! XO

  3. Lars Humlebaek says:

    This recipe sounds very delicious. Do you know if it could be prepared in a slow cooker?
    Any advise on how to adjust the preparations would be greatly appreciated.

    1. Natasha says:

      Hi Lars!! Hmm… I think it could work. The simplest thing to do would be to add everything to the slow cooker except for the coconut milk and lime juice and cook for 3 hours or so on high or 6-8 hours on low (I am just guessing here since I haven’t tested), then adding those 2 ingredients in at the end and letting it warm through. However… the sautรฉing step really helps add flavor, so you could always do that and then transfer it to a slow cooker, but that does mean more dishes. Let me know if you give it a try!

  4. Duggan says:

    5 stars
    Kicked mine up a heat level by adding a halved serrano in with the carrots and potatoes, then added a little more meatiness to it with sliced mushrooms with the red bell peppers, great recipe and fun to customize! Thanks!

    1. Natasha says:

      Awesome! So glad you liked it. ๐Ÿ™‚

  5. Mimi Woodham says:

    This looks very tasty. I will have to try soon. My favorite Thai places is miles and miles away. This will ease the pain.

    1. Natasha says:

      Hope you love it, Mimi! ????

  6. Denise Browning says:

    A hearty and mouthwatering vegetarian stew to feast the eyes and palate. Love your creations, Natasha!!!

    1. Natasha says:

      Thank you! ????

  7. Jennifer says:

    Your ingredients list says tsps of curry paste, but your notes refer to tbsps of curry paste. I assume you mean tbsps, but not everyone reads the note. Sounds good–I’m trying to cut back on meat and I love Thai.

    1. Natasha says:

      Oh geez, sorry, yes, it should be 1-2 tablespoons of curry paste. I proofread that recipe like 5x and still missed it. ๐Ÿ™ Good catch! Hope you enjoy the recipe!

  8. Cheyanne @ No Spoon Necessary says:

    I absolutely love any, and everything, curry so this dish is definitely screaming my name! Plus I’m rather obsessed with sweet potatoes as well, so I love they they are the star of this dish! I can totally see why you have been eating this on repeat – it looks FABULOUS! Cheers, girlfriend!

    1. Natasha says:

      Thanks dear! ???? Sweet potatoes are the best really.

  9. annie@ciaochowbambina says:

    Since my daughter moved back we’ve been enjoying more Thai inspired recipes, together. We will love this! I can’t wait to make it for her!

    1. Natasha says:

      Thanks Annie!! I hope you guys love it! ๐Ÿ™‚

  10. Natasha's Sister says:

    You’ve made this three times for yourself and zero times for me? Seriously?

    1. Natasha says:

      Dead serious.

    2. Ellen Mellman says:

      5 stars
      It’s fantastic. I added sliced shitake mushrooms. Have you frozen the soup? It makes a ton, esp since I added more of everything

      1. Natasha says:

        So glad you enjoyed it! I believe I have frozen it before… I am pretty sure it was ok!