Sweet Potatoes in Nut and Ginger Sauce

This is a very colourful and a very healthy combination. Sweet potatoes, ginger and nuts are used extensively in Western Africa and make a very satisfying meal containing protein, fibre, vitamins and healthy fats. This is a recipe from the wonderful cafe in Covent Garden, called World Food Cafe. Well actually the recipe is from their book with the same name. The book's photography is absolutely breathtaking and everything I have cooked from it has tasted nice. This book is one of my favourite books and their cafe is one of our favourite places in London. Although I have only travelled through Eastern Africa, I hope to add Western Africa to my travels one day.

A very colourful combination, packed with vitamins and goodness

This recipe is:

  • Egg free
  • Gluten free
  • Lactose (dairy) free
  • Nut free
  • Vegan

Sweet Potatoes in Nut and Ginger Sauce

Serves 4-6


  • 4 garlic cloves, chopped finely
  • 1 large onion, chopped finely
  • A small piece fresh ginger (similar to a large grape in size), peeled and chopped finely or grated
  • 750 grams (28¾ oz) sweet potatoes, cut into small pieces (less than bite size)
  • 450 grams (15¾ oz) cabbage, chopped fairly coarsely
  • 400 grams (14 oz) plum tomatoes (fresh or tinned), chopped fairly coarsely
  • 300 millilitres (10 fluid oz) pineapple juice (organic without added sugar)
  • 4 tablespoons peanut butter (organic and without added sugar)
  • 1 teaspoon ground paprika
  • 1 teaspoon cayenne pepper
  • 1 teaspoon coconut oil
  • Pinch of salt (Himalaya or sea salt) and pepper (black)

For the topping

  • 2 carrots, peeled and grated coarsely
  • 1 large beetroot, peeled and grated coarsely
  • 2 bananas (ripe, but not over ripe), sliced fairly thinly
  • Handful fresh coriander leaves (optional), chopped fairly finely
  • 4 tablespoons lime juice


  1. Start with the topping: Peel the 2 carrots and grate coarsely. Set aside.
  2. Peel the beetroot and grate coarsely (use plastic gloves as they will colour your fingers). Set aside.
  3. Slice the 2 bananas fairly thinly. Set aside.
  4. Chop the handful fresh coriander leaves fairly finely. Set aside.
  5. For the sweet potato combination: Peel the onion and the 4 garlic cloves and chop finely.
  6. Peel the small piece of ginger (the skin is very thin, you can scrape it off with a teaspoon or a small knife) and chop very finely.
  7. Was the 750 grams sweet potatoes and chop in small cubes (less than bite size). You can peel off the skin if you prefer.
  8. Chop the 450 grams cabbage fairly coarsely.
  9. Chop the 400 grams plum tomatoes fairly coarsely.
  10. Now heat 1 teaspoon coconut oil in a large frying pan (or saucepan).
  11. Heat the chopped onion for 5 minutes. Add a couple of tablespoons water to the frying pan if needed.
  12. Add the garlic and ginger and heat for 3-5 minutes.
  13. Add the cabbage and the sweet potatoes and heat for 15 minutes or until the sweet potatoes are tender.
  14. Add 1 teaspoon ground paprika and 1 teaspoon cayenne pepper. Stir everything together.
  15. Add the tomatoes and 300 millilitres pineapple juice.
  16. Place the lid on the pan and let simmer for 15 minutes or until all the vegetables are tender.
  17. Add the 4 tablespoons peanut butter and combine everything well together.
  18. Add a pinch of salt and pepper.
  19. Transfer everything from the pan, to a serving bowl.
  20. Place the sliced banana on top. Add the grated carrots, followed by the grated beetroot.
  21. Sprinkle 4 tablespoons lemon juice over the dish.
  22. Serve with brown rice, lime wedges and chopped coriander leaves.


  • If the coconut oil is cold (in which case it becomes solid), place the jar in a bowl filled with hot water for a couple of minutes.