Sweet Potato Peanut Butter Curry Recipe

Sweet potato peanut butter curry is a thick, sweet and spicy curry featuring sweet potato cooked in West African spices, coconut milk and peanut butter. Serve it up with couscous for a weekday treat. 

This sweet potato curry is a super easy one to make. It’s all about cooking the sweet potato in the delicious coconut milk until it’s super soft and tender. The spices (ginger, cumin, turmeric, cayenne) give it the best flavor with a nuttiness from the peanuts. It’s everything you’d want from a peanut curry! Great for the whole family too.

Why should I make this curry?

  • Tingle your tastebuds with West African spices
  • Quick and easy to make on the hob in one pot
  • Healthy, vegan and gluten-free
  • The perfect weeknight meal
  • Sweet potato is considered a ‘superfood’ and is a great source of fibre

What ingredients do I need?

  • Olive Oil – for frying the onions and spices. 1 tbsp coconut oil can definitely be used as a substitute.
  • Sweet potato – an amazing tuber which really suits the curry recipe. Sweet potato is just the best when left to slow-cook in coconut milk.
  • Onions – finely diced but don’t worry if they are not perfect.
  • Garlic cloves – always an essential in most curry recipes (my dad would not be best pleased!)
  • Spices: Ground ginger, cumin, turmeric, cayenne powder & hot chilli powder – providing the most amazing flavour when combined with the peanut butter! If you have no ground ginger, use a grated thumb-sized piece of ginger instead.
  • Full fat coconut milk – love coconut milk as a curry base. It creates the most creamy texture, almost like silk but in food form!
  • Smooth peanut butter – providing a nutty flavour but also thickening the curry.

Make it family-friendly!

My little one is a huge fan of this sweet potato stew too as he loves peanut butter! If you’ve got a little PB fan too and you want to make this for their dinner, I’d recommend leaving out the cayenne powder, chilli powder and the chilli garnish!

By leaving all the things out, you’ll still be left with a really great curry. I quite often make a batch for all of us without those ingredients in. I’d rather us all eat the same than make two meals!

Equipment needed

Large frying pan with lid or large saucepan
A chef’s knife
Garlic crusher
Measuring spoons
Chopping board

How To Cook Your Rice

I use basmati rice when making this vegan peanut curry and always cook it in the following way:

1 cup (small glass) of rice: 1 cup of water + ONE extra.

For 3 people I would do 3 cups of rice and 4 cups of water.

I then bring it to the boil and place in the oven (Aga simmering oven). You just need an oven-friendly pan and a temp of around 140 degrees.


Prep Time

10 mins


30 mins

Total time

40 mins



Sweet Potato Stew Step-by-step Instructions

Frequently Asked Questions!

Can I make this stew gluten-free?

Yes you can as sweet potatoes naturally don’t contain gluten.

Can I freeze my sweet potato stew?

Yes you can freeze a sweet potato curry easily. We’d recommend freezing in reusable ziplock bags for easy portioning. You can keep the curry in the freezer for up to 3 months.

How long can I keep the stew in the fridge?

This stew will last up to four days in the fridge but no longer.

Can I use normal potato instead of sweet potato?

If you really don’t have any sweet potatoes, you can use normal potato however the recipe won’t taste the same. You need the sweetness from the sweet potato. You could add some maple syrup along with your white potatoes to add that sweetness, if you’re desperate! A butternut squash could also be a good alternative.

Do I have to use hot chilli powder? Can I use something milder?

Feel free to use a mild chilli powder or you could even add chilli flakes afterwards to control the heat.

I don’t have any coconut milk, what can I use?

If you don’t have any coconut milk, try something thick like evaporated milk or single cream. If you’d prefer it to be dairy-free, you could try oat or rice milk, however I’d suggest using less as it’s not as thick as coconut milk.

Can I use crunchy peanut butter?

Yes, why not! You could even try cashew nut butter or hazelnut butter for a different taste.

Where can I buy those gorgeous bowls you’ve used?

The bowls I’ve used were kindly #gifted to me by the eco-friendly company Jungle Culture. They’re made from coconut shells in Southern Vietnam and are responsibly sourced, ethically, by Jungle Culture themselves. These bowls help to provide a good source of secondary income to the makers, as well as making use of the shells which would usually be burned once the coconut has been taken out.

You can shop for your own coconut bowls at Jungle Culture and help support this amazing business.


In a hurry? Cut your sweet potato cubes up smaller and they will cook quicker!

sweet potato stew in a coconut bowl

African Peanut Sweet Potato Stew

Sweet potato stew is a thick, sweet and spicy curry featuring sweet potato cooked in West African spices, coconut milk and peanut butter. Serve it up with couscous for a weekday treat. 
5 from 1 vote
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Course Main Course
Cuisine African
Servings 4
Calories 488 kcal


  • 1 tsp olive oil
  • 3 large sweet potatoes
  • 3 small onions diced
  • 2 tsp ground ginger
  • 1 tbsp ground coriander
  • 1 tbsp ground cumin
  • 2 tbsp ground turmeric
  • 1 tsp cayenne
  • 1 tsp hot chilli powder
  • 400 ml coconut milk
  • 3 tbsp smooth peanut butter
  • 2 garlic cloves crushed
  • 1/2 red chilli chopped finely
  • A spring of parsley or thyme to garnish


  • In a large pan, fry the onions and garlic in the olive oil, until translucent. Add the spices and fry on a medium heat for a couple of minutes.
  • Next add the peanut butter and stir in. Pour in the coconut milk and bring to a simmer. 
  • Add the cubed sweet potato and allow to cook until the sweet potato is very soft. Approximately 30 minutes but it does depend on how small you have cut your potato cubes. Add a little bit of water if the coconut milk does not cover all of the potatoes.
  • Once the sweet potato is cooked and the stew has thickened, add the chilli and stir. Serve with couscous and a parsley or thyme sprig for decoration.


Storage – store any leftovers in the fridge, in a sealed container for no more than 4 days. Rice should not be kept for more than a day.
Re-heating – you can reheat this stew on the stove top or in the microwave. Make sure it’s hot before serving, especially if you are re-heating the rice. Rice should not be kept for more than a day.
Freezing – We’d recommend freezing in reusable ziplock bags for easy portioning. You can keep the curry in the freezer for up to 3 months.


Calories: 488kcalCarbohydrates: 53gProtein: 10gFat: 30gSaturated Fat: 21gPolyunsaturated Fat: 2gMonounsaturated Fat: 5gSodium: 178mgPotassium: 1178mgFiber: 9gSugar: 12gVitamin A: 24478IUVitamin C: 21mgCalcium: 129mgIron: 8mg
Keyword Batch Cook, one pot, Spicy
Tried this recipe?Let us know how it was!

Serving suggestions

We served our creamy sweet potato peanut butter curry with basmati rice but you could also go for a traditional African ingredient: couscous. Bulgar wheat or quinoa would be two other delicious alternatives. For a healthier option, try cauliflower rice. A sprinkling of fresh coriander (fresh cilantro) or spring greens could be nice too, if you’re a fan (I’m not!) Why not serve with some lime wedges for some zing.

Peanut stew is also made for dipping! You need some sort of bread like a chapati or naan bread! Soaking up the juices is essential.

More Sweet Potato Recipes

Sweet potato chili fries

Roasted peri-peri sweet potato wedges 

Aubergine and sweet potato casserole

How useful was this post?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 2

No votes so far! Be the first to rate this post.

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors

Popular Recipes

Sorry. No data so far.