Made with lots of pantry staples including rich coconut milk and flavorful peanut butter, this Creamy Sweet Potato Peanut Butter Curry will please vegetarians and omnivores alike!
Since we've been living in Asia for over 5 years now, curry has become a staple in our diet. Even before moving to Asia, I started experimenting with recipes such as Vegan Massaman Curry, because I found curries so easy to make completely vegan. We also love curry noodle dishes like this One Pot Vegan Curry Ramen recipe which only takes 20 minutes! Basically, we eat curry in lots of different ways all throughout the week and when you pair curry with some coconut rice or homemade chapati, you'll have a delicious, well-balanced meal!
Jump To
Why You'll Love This Recipe!
- This peanut butter sweet potato curry recipe requires just one-pot meaning you'll be left with very little clean up.
- You'll be making your own spice mix using very common spices that I'm sure you already have in your pantry. Who knew common spices could make a super flavorful curry?!
- Curry always tastes better the longer it sits in the fridge, meaning your leftovers will taste better as the week goes on.
- If you love peanut butter, then you'll love this curry! While there isn't much peanut butter in this recipe, it still adds lots of creaminess and depth of flavor.
- Even meat eaters will love this recipe! My non-vegan friends still make this recipe and send me pictures every time they make it.
Ingredients
- Spices - If making curry intimidates you because of the spices you have to use, then this sweet potato peanut butter curry is for you! For this recipe, you'll be making your own spice mix using commonly used spices such as cumin, paprika, coriander and turmeric. Once you make this spice mix, you'll want to add it to everything!
- Coconut Milk - I love using full-fat coconut milk for extra creaminess.
- Peanut Butter - You'll want to use a natural, runny peanut butter which doesn't have any sweeteners added. I often use my homemade peanut butter and it works great!
- Sweet Potatoes - You'll need one large or two medium sweet potatoes. You can peel them if you want, but I usually leave the skin on.
- Tomato Paste - I love buying my tomato paste in a tub. It lasts for ages in the fridge and is perfect for recipes like this which only call for 1 or 2 tablespoons worth.
- Veggies - You can really use whatever veggies you want. Oftentimes I'll use veggies that are orange, yellow or red, such as bell peppers and carrots, but use whatever you have on hand. You'll need about 2 cups worth.
- Ginger & Garlic - If you don't have fresh, use ground!
- Lemon/Limes - I always like to add some kind of acid to my curries at the end of cooking. So once this curry is ready to serve, I'll squeeze in some lemon or lime juice to add some freshness and to bring out the flavors better.
See recipe card below for a full list of ingredients and measurements.
Substitutions & Variations
- Peanut Butter - If you or a friend has a peanut allergy, you can just omit the peanut butter or use almond butter.
- Sweet Potatoes - My daughter hates sweet potatoes (I don't get it!) so sometimes I'll just use white potatoes in this recipe. It gets her to try the sauce and experience a new flavor.
- Coconut Milk - Feel free to use lite coconut milk in this recipe. However, I find lite coconut milk to taste different than full fat and it's obviously less creamy. Sometimes I'll use a small box of coconut cream and just add water to get about 1 cans worth of coconut milk.
How to Make Peanut Butter Sweet Potato Curry
Step 1: In a small bowl, whisk together the spice mix ingredients. Set aside.
Step 2: In a large pot over medium heat, sauté the onion, garlic, grated ginger and chili in some water until soft, adding more water as necessary.
Step 3: Add in the spice mix and tomato paste, stir everything together and sauté until fragrant, about 2-3 minutes.
Step 4: Add in the chopped sweet potato and stir everything together until the sweet potato is coated in the spice mixture.
Step 5: Pour in the coconut milk and chopped tomatoes and bring everything to a boil. Reduce the heat to a simmer and allow the sweet potatoes to cook for about 10 minutes.
Step 6: After 10 minutes, add in the chopped vegetables and allow everything to simmer for another 10-20 minutes or until the sweet potatoes are fork tender and the curry is nice and thick. Make sure to stir the curry occasionally as it simmers.
Step 7: Towards the end of cooking, stir in the natural peanut butter.
Step 8: Serve with steamed rice, fresh lemon or lime juice, cilantro and chili flakes!
Expert Tips
- I love adding fresh lemon or lime juice to my curries as they add a lot of flavor and freshness, so you can either add it in yourself to the whole pot or serve each dish with a wedge of lemon or lime.
- If you are able to, make this curry a day before you want to serve it. The longer this curry sits in the fridge the more flavorful it becomes.
Recipe FAQs
Curry is a dish usually associated with South Asia which consists of a flavorful sauce seasoned with lots of spices. Many countries have their own versions of curry.
You may be confused at the fact that there is no curry powder used in this curry recipe. Curry powder is actually a blend of a few different spices, including turmeric, coriander, cumin, ginger, etc. So while I didn't use any curry powder in this recipe, I did use all the components of curry powder. The result was the most aromatic curry I've ever made!
Depending on which curry you order, it can be either mild or seriously spicy, depending on the amount or type of pepper used. Oftentimes curries are made with a curry paste containing ground up peppers or chilis, so it's impossible to make it mild.
We love to eat curry with steamed white or brown rice, coconut rice, Homemade Indian Flatbread or vegan naan. Adding fresh cilantro or citrus juice on top also enhances the flavor.
It really depends on your preference! Green curry is often considered to be the most popular and it never fails to satisfy me! However, green curry is made with green chilis so it's pretty spicy.
Curry tastes better the longer it sits in the fridge, so definitely don't throw your leftovers away! Simply place leftover curry in an airtight container in the fridge for 3-4 days.
More Vegan Curry Recipes
Love this recipe? Please leave a 5-star 🌟🌟🌟🌟🌟 rating in the recipe card below & a comment further down the page!
📖 Recipe
Creamy Peanut Butter Sweet Potato Curry
Ingredients
Spice Mix
- 2 teaspoons ground coriander
- 2 teaspoons ground cumin
- 1 ½ teaspoons sea salt
- 1 teaspoon ground turmeric
- 1 teaspoon paprika
- fresh black pepper
Curry
- 1 onion chopped
- 4 cloves garlic minced
- 1 tablespoon freshly grated ginger
- 1 red chili optional, minced
- 2 tablespoons tomato paste
- 1 large sweet potato 1 1b., about 3 -4 cups chopped
- 15 ounces full fat coconut milk
- 15 ounces chopped tomatoes
- 2 cups chopped vegetables bell pepper, green beans, carrot, etc.
- ¼ cup natural peanut butter
- Garnish: more salt and pepper, fresh lemon juice, cilantro, chili flakes, etc.
Instructions
- In a small bowl, whisk together the spice mix ingredients. Set aside.
- In a large pot over medium heat, sauté the onion, garlic, grated ginger and chili in some water until soft, adding more water as necessary.
- Add in the spice mix and tomato paste, stir everything together and sauté until fragrant, about 2-3 minutes.
- Add in the chopped sweet potato and stir everything together until the sweet potato is coated in the spice mixture.
- Pour in the coconut milk and chopped tomatoes and bring everything to a boil. Reduce the heat to a simmer and allow the sweet potatoes to cook for about 10 minutes.
- After 10 minutes, add in the chopped vegetables and allow everything to simmer for another 10-20 minutes or until the sweet potatoes are fork tender and the curry is nice and thick. Make sure to stir the curry occasionally as it simmers.
- Towards the end of cooking, stir in the natural peanut butter.
- Taste and add more salt or spices as needed.
- Serve with steamed rice, fresh lemon or lime juice, cilantro and chili flakes!
Notes
- I love to use full fat coconut milk to make this curry super rich and creamy.
- Use whichever you veggies you want! You'll just want about 2 cups worth of cut up veggies.
Jane says
Please can you tell me if I can freeze this curry, I like to batch cook?
Faith VanderMolen says
It should freeze well!
Christin says
So good! Love that I can make it with different veggies I have on hand.
Faith VanderMolen says
I love it for that reason as well!
Susan Hudson says
Super Brilliant and delicious dish!!! I'm just beginning to try my hand at these curry and spice type dishes and this was the PERFECT recipe tp get my feet wet with. The one pot simplicity, spices and herbs, creative variations and possibilities made this smooth spicy savory dish a new favorite. Cashews on top with the cilantro? Pineapple added for citric sweetness? Luv the dish!
Faith VanderMolen says
So glad to hear you enjoyed this recipe Susan! And those toppings sound amazing! Thanks for sharing!
Clarisa says
This recipe came out great doubled and cooked in a crockpot to make two nights of meals! I didn’t even sauté onion first just put in all ingredients raw and came out delicious!
Faith VanderMolen says
Oh, now I'm going to make it in my crockpot too! How long did you cook it and on high or low? Thanks Clarisa!
Nora says
Faith, this recipe is amazing! My whole family (of non-vegans!) absolutely loved it. 🙂
Faith VanderMolen says
That's music to my ears Nora! Thanks so much for letting me know!
Jeff Beckman says
I'm continually amazed at the listing of the number of people served by a recipe. You list this recipe as serving 8 people. So, with one sweet potato, two cups of vegetables and a peanut sauce, you can serve eight? I realize there'd be rice or some other grain, but I'd hate to be invited to dinner with seven others and be served just this dish. I'd be starved. Typically, my wife and I would, if we allowed ourselves, finish this with just the two of us. I say "if we allowed ourselves" because with full-fat coconut milk and peanut butter, this is a high calorie meal, with your calorie count being misleading because you're serving size is so small.
You'd have to run 5 miles to burn off all the calories.
Faith VanderMolen says
Hi Jeff,
Thanks for your comment. Sorry if you feel like I'm trying to be misleading in any way. I usually choose serving sizes for a recipe off of how many servings it gives my family, which definitely won't be the same for everyone! We always eat this meal with rice like the recipe card suggests so it stretches farther than you think.
Feel free to adapt/double recipes to suit your needs. I do think 8 is a little high for this recipe, as I posted the recipe years ago.
Thanks again for your comment. I'll keep in mind your comments moving forward!
Emily Swanson says
That sounds like an AMAZING, incredible night with your hubby. I love seeing and hearing about life in China and Chinese food; Chinese food is one of my favorite things.
And curry is one of the most filling satisfying delightful meals. Rice has a super special place in my heart especially with peanut butter curry.
Faith says
Thanks Emily! and this curry is definitely the best curry recipe I’ve shared on the blog!
Marie says
Oh yum! I will definitely have to try this. I looove peanut butter, so I´m sure this will be a winner for me! Also, just wanted to say that your pictures looks so good in this post. Do you have a new camera maybe? Anyways, well done!
Faith says
Hi Marie! I really hope you make this recipe cause it’s definitely a new favorite of ours...and it gets better the longer it sits in the fridge so it makes for great leftovers! And no new camera (I wish!) I’m just trying to get better at photography and using different backdrops:)