
Pap en vleis ('porridge and meat' in Afrikaans-influenced Setswana naming) is the universal southern African weekday meal, shared by Botswana, South Africa, Lesotho, and Eswatini. The dish reflects the everyday cattle-and-maize combination.
Spoon up pap en vleis — pale-cream pap mound beside dark-brown beef stew with carrots and potatoes, gravy pooling. Bite: the beef is fork-tender, deeply savory from the long simmer, the tomato-and-paprika sauce rich and slightly tangy; the vegetables soft and sweet; the pap soaks the gravy and provides bland-perfect contrast to the rich meat. With a glass of cold St Louis lager, this is Botswana's working family weekday dinner — and the whole of southern Africa's everyday comfort.
Dusting beef with flour before browning thickens the eventual gravy and aids Maillard browning. Browning in batches (not crowding) ensures proper crust. Long simmering converts collagen to gelatin. Adding vegetables late (25 min from end) preserves their texture.
Variations
Pap en vleis with goat. With chicken. With added morogo greens cooked into the stew. With samp instead of pap. With red wine in gravy (modern). Spicier version with chili.
On the Palate
Where Pap en Vleis Botswanan sits in the Botswanan flavor cloud
Ingredients
Serves 6How it's made
10 steps · 40 min active + 1 hour waiting
- 16 min
Cut 800 g beef shoulder (or goat shoulder) into 3-cm cubes.
- 24 min
Season with 1 tbsp salt, 1 tsp black pepper, 1 tsp paprika, 1 tbsp flour for dusting.
- 312 min
Heat 3 tbsp oil in a heavy pot over medium-high. Brown beef in batches 5 min per side; remove.
Watch outBrown the beef in batches with space between the cubes — crowd the pot and it steams grey instead of building a deep crust.
- 49 min
Reduce heat. Sauté 2 sliced onions 6 min until soft. Add 4 minced garlic cloves; cook 1 min.
- 56 min
Add 4 chopped tomatoes + 2 tbsp tomato paste; cook 5 min.
- 676 min
Return beef. Add 700 ml beef stock (or water), 2 bay leaves, 4 sprigs thyme; cover; simmer 75 min.
Watch outKeep it at a lazy simmer with the lid on — you want bubbles just breaking the surface, low enough that the collagen melts and the meat turns fork-soft.
- 726 min
Add 300 g cubed potato and 200 g sliced carrot; simmer 25 more min until vegetables are tender and beef falls apart.
Watch outAdd the potato and carrot only in the last 25 minutes — go in too early and they dissolve into mush before the beef is done.
- 82 min
Taste; adjust salt. Optional gravy thickener: 1 tbsp flour mixed with 50 ml cold water, stirred in.
- 917 min
Meanwhile, make pap: bring 1 L water + 1 tsp salt to a boil; whisk in 350 g maize meal; cook 15 min stirring to thick smooth porridge.
Watch outWhisk the maize meal in steadily and keep stirring — dump it in at once and it clumps; the pap is ready when it pulls thick and glossy off the spoon.
- 102 min
Plate pap mounded on each plate; ladle stew alongside.





