Vegan Sweetpotato and Peanut Curry

Cooking time

40 minutes

Prep time

10 minutes

Tags:

Mains
Vegan Sweetpotato Peanut Curry


This Vegan Sweetpotato and Peanut Curry recipe is a rich and comforting dish packed with flavour and wholesome ingredients. The creamy sauce, made with peanuts and coconut milk, wraps around tender chunks of North Carolina Sweetpotatoes, creating a perfect balance of sweetness, nuttiness and gentle spice. The natural creaminess of North Carolina Sweetpotatoes gives the curry a silky texture while adding depth and subtle sweetness that makes every bite satisfying. This sweetpotato and peanut curry is ideal for a cosy dinner or meal prep, offering a hearty, vegan-friendly option that feels indulgent yet nourishing. Whether you are new to plant-based cooking or simply after a comforting dish full of character, this sweet potato peanut curry is a delicious way to celebrate the versatility and quality of Sweetpotatoes in everyday meals.

Serving

For the sweetpotato curry
  • 600 g sweetpotatoes
  • 1 tbsp oil
  • 1 red onion, diced
  • 4 garlic cloves, chopped
  • 1 thumb-sized piece ginger, chopped
  • 1 tsp ground coriander
  • 1 tsp ground cumin seeds
  • ½ tsp ground turmeric
  • ½ tsp chilli powder
  • ½ tsp chilli flakes
  • 400 ml canned chunky tomatoes
  • 1 tsp salt
  • 1 tsp brown sugar
  • 400 ml coconut milk
  • 400 ml vegetable stock
  • 125 g peanut butter (creamy)
  • 125 g baby spinach
  • 1 lime, quartered
For the topping (optional)
  • rice
  • unsalted peanuts, chopped

Totals of recommended daily intake per portion

% of average daily recommended intake for an adult male

Energy (kcals): 630kcals

25%

Fat: 39g

40%

Carbohydrates: 50g

15%

Protein: 14g

25%

Directions

Step 1

Heat the oil in a large frying pan and sauté the onions over medium heat.

Step 2

Add the garlic and ginger and fry briefly.

Step 3

Add coriander, cumin, turmeric, chilli powder and flakes and fry briefly.

Step 4

Now add the chunky tomatoes and the pan and bring to the boil briefly.

Step 5

Add salt, sugar, coconut milk, vegetable broth and peanut butter, also cook and simmer gently for 20 minutes until the sweetpotatoes are tender.

Step 6

Now is a good time to cook, for example, rice or other side dish.

Step 7

After 20 minutes, add the washed baby spinach to the pan. Simmer until the spinach collapses and then serve the curry with rice peanuts and the lime quarters.