Vegan and Vegetarian
Satay Sweet Potato Curry
Satay Sweet Potato Curry is delicious, quick to make and vegan too! A very satisfying meal that cooks in about
- Serves 4
- Prep 10 minutes
- Cook 35 minutes
- Total 45 minutes

Post may contain affiliate links. For more information, check my disclosure
Although I love summertime, I am secretly relieved when the weather is on the cooler side so I can still enjoy my comfort food dinners 🙂
This sweet potato curry is an incredibly satisfying recipe that I always turn to when I am in need of some belly-warming solace.
Here’s Why I Think You Will Love It Too!
- Quick and easy
- Vegan
- Hearty and filling
- Very frugal
- Easy to customise
- mild enough for the whole family
The Ingredients – You Will Need
- Coconut oil or vegetable oil
- Large yellow onion
- Spices: ground cumin, turmeric, garam masala, salt & pepper
- Coconut cream or coconut milk and vegetable stock (broth)
- Peanut butter – I used smooth unsweetened peanut butter but crunchy would work well too!
- Ginger, garlic and tomato paste
- Soy sauce or Tamari to keep the recipe gluten free
- Sweet potatoes – peeled or unpeeled (I leave the skins on for ease and less wastage)
- Chickpeas – reserve their water (aquafaba) to use in other vegan recipes!
- Tenderstem broccoli (broccoli rabe / broccolini) or spinach
- Roasted peanuts and chilli flakes to garnish
- Limes to serve
How to Make Satay Sweet Potato Curry
↓ For the full ingredients and detailed method, jump to the recipe card.
STEP 1 Heat the coconut oil and sauté the chopped onions, stirring, for about five minutes over low heat. Stir in the spices and seasoning and continue to cook for a couple of minutes.

STEP 2 Add the coconut cream, peanut butter, ginger, garlic, tomato paste and soy sauce and stir well so that the peanut butter melts into the sauce.

STEP 3 Bring to a simmer and add the sweet potatoes and chickpeas. Partially cover the pot and cook until the sweet potatoes are almost done, about 20 minutes. You want the potatoes to keep their shape and not totally dissolve into the sauce.

STEP 4 Add the broccoli spears (broccolini / Tenderstem broccoli) or spinach leaves, cover and continue to cook for 5 minutes or until the vegetables are tender / have wilted.

STEP 5 Check the seasoning and adjust if needed. Garnish with roasted peanuts and chilli flakes and serve over rice with lime wedges on the side.

Substitutions and FAQs
- This curry is also delicious made with potatoes or butternut squash instead of the sweet potatoes. You might need to adjust the cooking time slightly.
- This curry is fairly mild. Add chillies or a little chilli powder if you like it a bit more spicy.
- Storing and Freezing Cool completely and store in the fridge for up to three days or the freezer for up to three months. If you wish to freeze this sweet potato curry you should opt soya cream as it is less likely to split.
- Add a little maple syrup if you want a touch of sweetness
More Vegan Recipes You Might Enjoy!
- Easy Chickpea And Spinach Curry
- Vegan Chickpea Salad
- Perfect Jacket Potatoes with Vegan Fajitas Topping
- Mushroom Bourguignon – Rich, Delicious and Vegan!
- Vegan Shepherd’s Pie with Jackfruit Ragu
- Sweet Potato, Chickpea and Red Lentil Soup
- Vegan Katsu Curry
HAVE YOU MADE MY SATAY SWEET POTATO CURRY RECIPE? Please leave a rating, post a photo on my Facebook page, share it on Instagram, or save it to Pinterest with the tag #Nusde and make my day!
Recipe
Satay Sweet Potato Curry
Satay Sweet Potato Curry is delicious, quick to make and vegan too! A very satisfying meal that cooks in about 30 minutes and freezes well.
- Serves 4
- Prep 10 minutes
- Cook 35 minutes
- Total 45 minutes
Ingredients
- 1 tbsp coconut oil (or vegetable oil)
- 1 large sweet onion (finely diced)
- ½ tbsp garam masala (or mild curry powder)
- 1 tsp ground cumin
- ½ tsp ground turmeric
- 1 tsp salt
- ½ tsp ground pepper
- 1 cup (240ml) coconut cream (or coconut milk / soya cream)
- 2 cups (480ml) hot vegetable stock ((broth))
- 2 tbsp smooth peanut butter
- ½ tbsp ginger paste (or freshly grated ginger)
- 1 tsp garlic paste (or fresh minced garlic)
- 1 tsp tomato paste
- 1 tbsp soy sauce (or Tamari)
- 1 lb (450g) sweet potatoes (, cubed)
- 14 oz (400g) chickpeas (, drained)
- 10 tenderstem broccoli spears ((broccoli rabe / broccolini) or spinach)
- 2 tbsp chopped roasted peanuts (, to garnish)
- Chili flakes (, to garnish)
- Thai basil leaves (, to garnish)
- Lime wedges (, to serve)
Method
- 1
Heat the coconut oil and sauté the chopped onions for about five minutes.
- 2
Stir in the spices and seasoning and continue to cook for a couple of minutes.
- 3
Add the coconut cream, peanut butter, ginger, garlic, tomato paste and soy sauce and stir well so that the peanut butter melts into the sauce.
- 4
Bring to a simmer and add the sweet potatoes and chickpeas. Partially cover the pot and cook until the sweet potatoes are almost done, about 20 minutes.
- 5
Add the broccoli spears or spinach leaves, cover and continue to cook for 5 minutes or until the vegetables are tender / have wilted.
- 6
Check the seasoning and adjust if needed.
- 7
Garnish with roasted peanuts, Thai basil and chili flakes and serve over rice with lime wedges on the side.
Notes
This curry is also delicious made with potatoes or butternut squash instead of the sweet potatoes. You might need to adjust the cooking time slightly. This curry is fairly mild. Add chilies or a little chili powder if you like it a bit more spicy. Cool completely and store in the fridge for up to three days or the freezer for up to three months. If you wish to freeze this sweet potato curry you should opt soya cream as it is less likely to split. Replace the ground spices with a few teaspoons of Thai Red Curry paste (check it is vegan).
Nutrition
- Calories520 kcal
- Carbohydrates49 g
- Protein14 g
- Fat33 g
- Saturated Fat23 g
- Polyunsaturated Fat3 g
- Monounsaturated Fat5 g
- Sodium1729 mg
- Potassium897 mg
- Fiber11 g
- Sugar8 g
- Vitamin A16306 IU
- Vitamin C10 mg
- Calcium102 mg
- Iron4 mg







