Zimbabwean Sweet Potato and Greens Curry
A vibrant and nutritious vegetarian curry featuring tender sweet potatoes and a medley of fresh greens, infused with aromatic spices and a hint of coconut milk.

🧂 Ingredients
- 2 medium Sweet potatoes(peeled and cubed)
- 2 tbsp Vegetable oil
- 1 large Onion(chopped)
- 3 cloves Garlic(minced)
- 1 tsp Ginger(grated fresh)
- 2 tbsp Curry powder
- 1 tsp Turmeric
- 1 tsp Cumin
- 1 tsp Coriander
- 400 g Diced tomatoes(canned)
- 250 ml Vegetable broth
- 200 ml Coconut milk(full-fat)
- 200 g Collard greens(chopped)
- 100 g Spinach(fresh)
- to taste Salt
- to taste Black pepper
- for garnish Fresh cilantro or parsley
👨🍳 Instructions
- 1
Heat vegetable oil in a large pot or Dutch oven over medium heat. Add the chopped onion and sauté until softened, about 5-7 minutes.
- 2
Add minced garlic and grated ginger, cooking for 1 minute until fragrant. Stir in the curry powder, turmeric, cumin, and coriander, toasting the spices for about 30 seconds.
- 3
Add the cubed sweet potatoes, diced tomatoes, and vegetable broth. Bring to a simmer, then reduce heat, cover, and cook for 15 minutes, or until the sweet potatoes are tender.
- 4
Stir in the coconut milk. Add the chopped collard greens and fresh spinach. Cook for another 5-7 minutes, or until the greens are wilted and tender.
- 5
Season the curry with salt and black pepper to taste. If the curry is too thick, add a splash more vegetable broth or water.
- 6
Serve hot, garnished with fresh cilantro or parsley. This curry pairs well with rice or sadza.
💡 Pro Tips
- ✓Use a mix of greens like kale, mustard greens, or Swiss chard for added flavor and texture.
- ✓For a richer curry, use full-fat coconut milk.
- ✓Adjust the spice level by adding more or less curry powder, or a pinch of cayenne pepper.
🔄 Variations
- Add a can of drained and rinsed chickpeas for extra protein and texture.
- Incorporate other vegetables such as bell peppers, zucchini, or green beans.
- A squeeze of lime juice at the end can brighten the flavors.