Looking for a wholesome twist on classic curry? This recipe pairs lean beef with naturally sweet and vitamin-rich sweet potatoes, making it both nourishing and delicious. Flavoured with garlic, ginger, and a kick of curry powder, it’s a guilt-free dish that doesn’t skimp on taste.
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.
This Beef and Sweet Potato Curry is South African-style comfort food with a sweet, spicy twist.
Hearty Beef & Sweet Potato Curry
Ingredients
- 2 tbsp vegetable oil
- 750g stewing beef cubed or use lean stir-fry beef for less fat
- 1 large onion finely chopped
- 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
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.