Potjie is a beloved South African stew slow-cooked in a three-legged cast iron pot over coals. Meat and vegetables are layered rather than stirred, allowing each ingredient to retain its character while the gentle heat melds the flavors over a long, lazy afternoon.
Prep Time30 mins
Cook Time150 mins
Total Time180 mins
Servings6
Yield6 hearty servings
Nutrition Facts
Per serving (estimated)
- 485 kcalCalories
- 22 gFat
- 7 gSaturated Fat
- 34 gCarbs
- 7 gFiber
- 9 gSugar
- 33 gProtein
- 620 mgSodium
- 1120 mgPotassium
- 95 mgCalcium
- 4.5 mgIron
- 28 mgVitamin C
- 850 mcgVitamin A
Ingredients
For the meat and marinade
- 1.5 kg bone-in lamb shoulder, cut into 4 cm cubes
- 3 tablespoons sunflower oil
- 2 tablespoons white grape vinegar
- 4 cloves garlic, minced
- 2 teaspoons smoked paprika
- 1 teaspoon ground coriander
- 1 teaspoon freshly ground black pepper
- 2 teaspoons coarse sea salt
For the stew base and aromatics
- 3 tablespoons sunflower oil
- 2 large yellow onions, sliced into thick rings
- 6 small whole baby potatoes, scrubbed
- 4 medium carrots, peeled and cut into thick batons
- 500 g butternut squash, peeled and cut into 3 cm chunks
- 2 small sweet potatoes, peeled and quartered
- 250 g button mushrooms, left whole
- 200 g green beans, trimmed
- 4 dried bay leaves
- 4 sprigs fresh thyme
- 2 cups beef stock, warm
- 2 tablespoons tomato paste
- 1 tablespoon apricot jam
Directions
- In a large bowl, combine the lamb cubes with oil, vinegar, garlic, smoked paprika, coriander, pepper, and salt. Toss thoroughly, cover, and marinate at room temperature for 30 minutes while you prepare the vegetables.
- Build a steady bed of medium-hot coals beside your fire. Place the cast iron potjie directly on the coals and add 3 tablespoons of oil. Once the oil shimmers, add the marinated lamb in a single layer and brown gently on all sides for about 8 minutes without crowding the pot.
- Tuck the sliced onion rings evenly over the browned meat and press the bay leaves and thyme sprigs into the onions. Spread the baby potatoes, carrots, butternut, and sweet potato on top in distinct layers, keeping the firmest vegetables nearest the bottom of the layer stack.
- Nestle the whole mushrooms and trimmed green beans into the top layer. Whisk the tomato paste and apricot jam into the warm beef stock, then pour the liquid slowly down the inside edge of the pot so it seeps down without disturbing the vegetable layers.
- Place the lid on the potjie and arrange 5 to 6 fresh coals on the lid as well as beneath. The stew should only simmer gently; if it bubbles vigorously, remove some coals. Cook undisturbed for 2 hours, never lifting the lid or stirring, to let the layers steam in their own juices.
- After 2 hours, carefully slide a wooden spoon down the side to check that the lamb is fork-tender and the potatoes are soft. Taste the broth at the bottom and adjust salt and pepper. If the stew looks dry, splash in a little extra warm stock.
- Spoon the stew onto warmed plates, taking care to keep the vegetable layers intact as you serve. Serve hot with crusty farmhouse bread or mielie pap on the side for a traditional South African meal.
Cook’s Notes
- Never stir a potjie once the vegetables are layered; the magic comes from undisturbed steam cooking and distinct layers.
- Maintain a gentle simmer rather than a rolling boil; place coals only on the lid and beneath, never direct flame on the sides.
- Traditional three-legged cast iron pots distribute heat best, but any heavy cast iron Dutch oven works on a grill or in a 160°C oven.
- Bone-in lamb shoulder gives the richest flavor and naturally thickens the broth as collagen breaks down during the long cook.
- Rest the potjie off the heat for 10 minutes before serving so the juices settle and the layers firm up for cleaner plating.










