This beef and sweet potato curry is your go-to for a satisfying meal without too much fuss. Using pre-cut stir-fry beef helps save time, while the sweet potatoes add both texture and a rich, earthy flavour. Perfect for weeknights when you want something filling yet simple.
A delicious nod to South African flavours, this beef and sweet potato curry is comfort food with local flair. Aromatic spices and tender chunks of beef are cooked slowly with sweet potatoes, creating a beautifully balanced dish that speaks to tradition with every bite.
One-Pot Beef and Sweet Potato Curry Delight
This Beef and Sweet Potato Curry is South African-style comfort food with a sweet, spicy twist.
Ingredients
- 2 tbsp vegetable oil
- 750g stewing beef
- 1 large onion
- 5 garlic cloves crushed
- 1 tbsp fresh ginger finely chopped
- 2 tbsp curry powder mild or hot
- 2 tsp cumin seeds
- 400g crushed tomatoes tinned or fresh
- 250ml beef stock
- 1kg sweet potatoes peeled and cubed
- salt and freshly ground black pepper to taste
- toasted almonds optional
Instructions
👩‍🍳 Brown the Beef
- Heat the oil in a large, heavy-based saucepan. Sear the beef in batches until golden and well-browned. Remove and set aside
Sauté Aromatics
- In the same pan, sauté the onion, garlic, and ginger over medium heat for about 5 minutes until soft and fragrant.
Spice it Up
- Add curry powder and cumin seeds. Cook for another 2 minutes, stirring to release the aromatics.
Combine & Simmer
- Return the browned beef to the pan. Add tomatoes, stock, and sweet potatoes. Stir, bring to a gentle simmer, then cover and cook on low for about 1 hour, or until the beef is tender.
Season & Garnish
- Season with salt and pepper. Garnish with fresh coriander and serve hot with rice.
Optional Add-Ons
- Stir toasted almonds into the rice for extra texture.