• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Home
  • About
    • About Connoisseurus Veg
    • About Alissa
    • Contact
    • Photo Use Policy
  • Browse Recipes

Connoisseurus Veg logo

SUBSCRIBE

Sign up for updates and my FREE Vegan Dinner Solutions email series!

  • Email
  • Facebook
  • Instagram
  • Pinterest
  • Twitter
  • YouTube
menu icon
go to homepage
search icon
Homepage link
  • Home
  • About
    • About Connoisseurus Veg
    • About Alissa
    • Contact
    • Photo Use Policy
  • Browse Recipes
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • RSS
    • Twitter
    • YouTube
  • ×
    Home » Curries

    Published: Nov 19, 2021 · Modified: May 27, 2025 by Alissa Saenz · This post may contain affiliate links · 14 Comments

    Easy Sweet Potato Curry

    Jump to Recipe Print Recipe

    This sweet potato curry is packed with flavor and so easy to make. A healthy vegan meal that cooks up in one pot and is perfect for weeknight dinners!

    Bowl of Vegan Sweet Potato Curry on a Wooden Table with Pot, Cilantro, and Water Glass

    You know people who don't like sweet potatoes? There seems to be quite a few of them out there, and frankly, I don't get it. Sweet potatoes are amazing! They're like potatoes (amazing) that are sweet (so even better). What's not to like?

    Personally, I could eat a plain old baked sweet potato for dinner — no toppings or seasonings or anything — and be a happy camper. If you're a person who loves sweet potatoes I'm sure you can relate.

    Dressing and flavoring up your sweet potatoes is more fun though, and fortunately, it's hard to go wrong when you're starting with something so delicious. Sweet potatoes in chili, smothered in barbecue sauce, or wrapped up in sushi are even better than plain old sweet potatoes.

    Pot Filled with Sweet Potato Curry with Wooden Spoon

    I guess that's how this vegan sweet potato curry turned out to be so delicious and at the same time so simple. A small handful of ingredients, one pot, and you've got a delicious meal ready eat. Unless of course you're a sweet potato hater, but you probably wouldn't be here if you were!

    Jump to:
    • What You'll Need
    • How to Make Sweet Potato Curry
    • Leftovers & Storage
    • Frequently Asked Questions
    • More Vegan Curry Recipes
    • 📖 Recipe
    • 💬 Comments

    What You'll Need

    • Canola oil. You can substitute another high-heat oil if you'd like, such as coconut, peanut, or corn oil.
    • Onion.
    • Garlic.
    • Ginger.
    • Curry powder. We're using a basic mild curry powder for this recipe. I like McCormick's and Trader Joe's.
    • Ground cumin.
    • Paprika.
    • Cayenne pepper. Leave this out if you prefer a milder curry.
    • Coconut milk. Use full-fat coconut milk from a can for the best flavor and consistency in your curry sauce. You can substitute light curry powder if you'd like, but the curry won't be nearly as rich and creamy.
    • Diced tomatoes. Use canned diced tomatoes packed in juice or sauce.
    • Frozen peas. Feel free to use a different type of veggie if peas aren't your thing. Fresh greens such as spinach would be a great choice — just add a few handfuls and let them simmer for a few minutes until they wilt.
    • Salt & pepper.
    • Rice. I like to serve my curry over basmati rice, but any variety will do. Not into rice? Serve your curry with vegan naan instead.
    • Cashews or peanuts. For topping your curry!
    • Fresh cilantro. Substitute scallions if you're not a fan of cilantro.

    Tip: If you'd like to add some protein to your curry, mix in some pan-fried tofu when you add the peas.

    How to Make Sweet Potato Curry

    Below is a detailed photo tutorial on how to make this dish. Scroll all the way down if you'd like to skip right to the recipe!

    • Start by heating up some oil in a large pot. Once the oil is hot, add an onion. Let the onion cook for just a few minutes to start softening up.
    • Add some garlic, ginger, curry powder, cumin, paprika, and cayenne pepper. Cook everything for a minute or so, just until the garlic and ginger become very fragrant.
    • Add some diced sweet potato, coconut milk, and diced tomatoes. Raise the heat and bring everything up to a simmer. Let it cook until the sauce is thick and the sweet potatoes are tender.
    • Add some thawed frozen peas and let them cook for just another minute or so, until they're hot.
    Collage Showing Steps to Make Sweet Potato Curry: Sweat Onion, Add Spices, Simmer with Sweet Potatoes, Tomatoes and Coconut Milk, and Add Peas
    • Take the pot off of the burner and season your curry with salt and pepper to taste. You can also adjust any other seasonings to your liking at this time.
    • Serve your curry with rice and top it with cashews or peanuts and cilantro.
    Sweet Potato Curry in a Bowl with Water Glass, Pot, and Bunch of Cilantro in the Background

    Leftovers & Storage

    Leftover vegan sweet potato curry will keep in a sealed container in the fridge for about 3 days or in the freezer for up to 3 months.

    Frequently Asked Questions

    Is this dish gluten-free?

    It is!

    Is this sweet potato curry spicy?

    Not if you only use a pinch of cayenne pepper. Feel free to leave it out for an extra mild version, or use extra to kick up the heat.

    What kind of sweet potatoes should I use in this curry recipe?

    The curry shown in the photos was made with orange sweet potatoes, which are often labelled as yams in U.S. supermarkets. But sweet potatoes come in many varieties, so feel free to try another type such as yellow or purple sweet potatoes. You could even use winter squash!

    More Vegan Curry Recipes

    • Creamy Cauliflower Curry
    • Thai Yellow Curry with Potatoes & Tofu
    • Easy Mixed Vegetable Curry
    • Thai Coconut Pumpkin Curry
    • Vegan Japanese Curry
    Bowl of Sweet Potato Curry with Rice and Cilantro

    Like this recipe? If so, be sure to follow me on Facebook, Pinterest or Instagram, or subscribe to my newsletter. And please stop back and leave me a review and rating below if you make it!

    📖 Recipe

    Bowl of Sweet Potato Curry and rice with water glass and silverware on the side.
    Print Pin
    4.80 from 5 votes

    Easy Sweet Potato Curry

    This sweet potato curry is packed with flavor and so easy to make. A healthy vegan meal that cooks up in one pot and is perfect for weeknight dinners!
    Course Entree
    Cuisine American
    Prep Time 15 minutes minutes
    Cook Time 30 minutes minutes
    Total Time 45 minutes minutes
    Servings 6
    Calories 348kcal
    Author Alissa Saenz

    Ingredients

    • 1 tablespoon canola oil, or high heat oil of choice
    • 1 medium onion, diced
    • 4 garlic cloves, minced
    • 1 tablespoon freshly grated ginger
    • 1 ½ tablespoons mild curry powder (or to taste)
    • 2 teaspoons ground cumin
    • 2 teaspoons paprika
    • Pinch cayenne pepper, or to taste
    • 1 (14 ounce or 400 gram) can full fat coconut milk
    • 1 (14 ounce or 400 gram) can diced tomatoes
    • 2 ½ pounds sweet potatoes, peeled and cut into ½-inch pieces
    • 1 ½ cups frozen peas, thawed
    • Salt, to taste (I used about 1 ½ teaspoons)
    • Black pepper, to taste (I used about ½ teaspoon)

    For Serving

    • Cooked basmati rice
    • Roasted peanuts or cashews
    • Fresh cilantro and/or scallions
    US Customary - Metric

    Instructions

    • Coat the bottom of a large pot with oil and place it over medium heat.
    • Give the oil a minute to heat up, then add the onion.
    • Sweat the onion for about 5 minutes, until it becomes soft and translucent.
    • Stir in the garlic, ginger, curry powder, cumin, paprika, and cayenne pepper. Cook everything for about 1 minute, until the mixture becomes very fragrant.
    • Stir in the coconut milk, tomatoes, and sweet potatoes.
    • Raise the heat and bring the liquid to a boil.
    • Lower the heat and allow the mixture to simmer until the sweet potatoes are soft and easily pierced with a fork, about 20 to 25 minutes, stirring occasionally.
    • Stir in the peas and cook everything for another minute, just to heat up the peas.
    • Remove the pot from heat and season the curry with salt and pepper to taste. Adjust any other seasonings to taste.
    • Serve with basmati rice and top with cashews or peanuts, scallions and/or cilantro.

    Notes

    Nutrition information does not include accompaniments.

    Would you like to save this?

    We'll email this post to you, so you can come back to it later!

    Nutrition

    Serving: 1.5cups | Calories: 348kcal | Carbohydrates: 67.1g | Protein: 6.7g | Fat: 6.5g | Saturated Fat: 3.3g | Sodium: 779mg | Potassium: 1690mg | Fiber: 12.5g | Sugar: 6.6g | Calcium: 6mg | Iron: 19mg
    « Soft & Buttery Vegan Dinner Rolls
    The Best Vegetable Chow Mein »

    Sharing is caring!

    • Facebook
    • Twitter
    • Reddit
    • Email

    About Alissa Saenz

    Hi, I'm Alissa! I'm a former attorney turned professional food blogger. I love creating vegan recipes with bold flavors! You can read more about me here.

    I'd love to connect with you on Facebook, Instagram, or Pinterest.

    Reader Interactions

    Comments

      4.80 from 5 votes (2 ratings without comment)

      Leave a Reply Cancel reply

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

      Recipe Rating




    1. Chrissy Tvaroch says

      January 31, 2021 at 7:08 pm

      Made this last night and was delicious! Thank you for all your great recipes.

      Reply
    2. Amanda says

      August 26, 2020 at 12:22 pm

      I have some leftover mashed sweet potatoes I'd like to work into a recipe like this, but they're slightly sweetened with maple syrup. Do you think it will still work?

      Reply
      • Alissa Saenz says

        August 29, 2020 at 7:55 pm

        Perhaps, but it will have a very different flavor texture from the original. I can't really say for sure without trying myself. You could always give it a try and then adjust the seasonings if it doesn't seem quite right. Good luck and I'd love to hear how it turns out if you try!

        Reply
    3. Hilary S says

      May 20, 2020 at 6:24 pm

      4 stars
      Easy and delicious - even though I forgot to add the peas at the end! :D flavoursome without too much heat and no pictures, because we were too busy serving and eating. I will definitely be printing this one off and using it again - Thank you!

      Reply
    4. Ralph says

      November 24, 2019 at 4:04 pm

      5 stars
      Wonderful recipe. Used dried garlic and ginger, didn't add peas but did add fried tofu and used a large onion. What a great combo of spices...fragrant and tasty. This is a real keeper. I love it. Thanks.

      Reply
      • Alissa Saenz says

        November 24, 2019 at 9:08 pm

        I'm so glad you enjoyed it! I made a version with fried tofu as well, and loved it. Thanks Ralph!

        Reply
    5. Jo Jordin says

      November 22, 2019 at 11:28 am

      This was wonderful! I'm making it again today in less than a week!

      Reply
      • Alissa Saenz says

        November 24, 2019 at 3:23 pm

        I'm so glad you like it! Thanks Jo!

        Reply
    6. Joyce says

      November 19, 2019 at 10:43 am

      This blog entry reminded me of my hate for sweet potatoes as a young person, which I have since recovered from, thankfully. The only time we ever had sweet potatoes was at Christmas with Christmas dinner, and my mother prepared them in what seemed the time-honored way by baking them in the oven with marshmallows on top. I'm sure they were canned sweet potatoes too. Even though I had a sweet tooth as a kid, this was disgustingly over the top. It wasn't until the past few years, when I discovered vegan cooking and preparing other cuisines, that I have discovered how wonderful sweet potatoes can be. I will definitely try this recipe!

      Reply
      • Alissa Saenz says

        November 21, 2019 at 8:45 pm

        Ha! I've found so many dishes and veggies that I hated as a kid are now my favorites! I hope you enjoy the curry!

        Reply
    7. Amy says

      November 19, 2019 at 8:22 am

      Hello! I'd love in Instant Pot version of this recipe!

      Reply
      • Alissa Saenz says

        November 21, 2019 at 8:45 pm

        I'll update the instructions when I have a chance to come up with one. :)

        Reply
    8. Victoria says

      November 18, 2019 at 11:59 am

      5 stars
      Just made this for lunch. Sooo good!

      Reply
      • Alissa Saenz says

        November 21, 2019 at 8:50 pm

        Yay! I'm glad you like it!

        Reply

    Primary Sidebar

    Alissa standing in front of kitchen cabinets.

    Hi, I'm Alissa! I'm a former attorney turned professional food blogger. I love creating vegan recipes with bold flavors!

    More about me →

    Popular

    • Sliced loaf of Vegan Banana Bread with a cup of tea in the background.
      The Best Vegan Banana Bread
    • Plate of Teriyaki Tofu with broccoli and rice.
      Crispy Baked Teriyaki Tofu
    • Two Glasses of Vegan Rice Pudding with Cinnamon Sticks and Strawberries
      Creamy Vegan Rice Pudding
    • Table Set with a Bowl of Lentil Soup, Blue Pot and Water Glass
      Classic Lentil Soup

    Footer

    ↑ back to top

    Resources

    • About
    • Contact
    • Privacy Policy
    • Photo Use Policy

    Connect

    • Sign Up for emails and updates
    • Connoisseurus Veg on Facebook
    • Connoisseurus Veg on Pinterest
    • Connoisseurus Veg on Instagram

    Reader Favorites

    • Tuscan Kale Soup
    • Asian Slaw
    • Vegetarian Slow Cooker Chili
    • Mediterranean Pasta
    • Vegan Doughnuts
    • Classic Lentil Soup

    As an Amazon Associate I earn from qualifying purchases. Learn more here.

    Copyright © 2013-2025 Tofu Press LLC & Alissa Saenz

    Bowl of Vegan Sweet Potato Curry on a Wooden Table with Pot, Cilantro, and Water Glass
    481 shares
    • 91

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.