There’s something deeply satisfying about a spoonful of warm pap topped with spicy chakalaka. The pap is mild and comforting, while the vegetables bring sweetness, heat and a rich tomato flavour. Together, they make a generous meal from everyday ingredients.
This version pairs soft, firm-enough-to-scoop pap with a colourful chakalaka made with carrots, peppers and baked beans. Serve it on its own or alongside your favourite braai dishes.
Serves: 4–6
Preparation time: 15 minutes
Cooking time: 40 minutes
Ingredients
For the pap
- 4 cups water, plus extra boiling water if needed
- 1 teaspoon salt, or to taste
- 2 cups maize meal, preferably labelled for pap
- 1 tablespoon butter, optional
Use a 250 ml measuring cup throughout.
For the chakalaka
- 2 tablespoons sunflower or vegetable oil
- 1 large onion, finely chopped
- 1 green pepper, diced
- 1 red pepper, diced
- 2 medium carrots, coarsely grated
- 2 garlic cloves, finely chopped
- 1–2 teaspoons medium curry powder
- 1 teaspoon smoked or sweet paprika
- ½–1 fresh chilli, finely chopped, optional
- 1 tablespoon tomato paste
- 1 can chopped tomatoes, approximately 400 g
- 1 can baked beans in tomato sauce, approximately 410 g
- ½ teaspoon salt, then adjust to taste
- Freshly ground black pepper
- 1 teaspoon sugar, optional, if the tomatoes taste sharp
Method
1. Start the pap
Bring the water and salt to a boil in a heavy-based saucepan. Reduce the heat to low, then gradually sprinkle in the maize meal while whisking continuously to prevent lumps.
Once the mixture thickens, switch to a sturdy wooden spoon and stir until evenly combined.
2. Cook gently
Cover with a lid and cook over very low heat for 25–35 minutes, stirring thoroughly every 8–10 minutes to prevent sticking. Follow the packet’s cooking time if it differs.
The pap should be cooked through, with no raw or gritty taste. If it becomes too stiff before it is ready, stir in a little boiling water. Add the butter, if using, and keep covered until serving.
3. Soften the vegetables
While the pap cooks, heat the oil in a large saucepan over medium heat. Add the onion and cook for about 5 minutes, stirring occasionally, until softened.
Add the peppers and carrots. Cook for another 5–7 minutes, until the vegetables begin to soften.
4. Add the spices
Stir in the garlic, curry powder, paprika and optional chilli. Cook for 30 seconds, then add the tomato paste and stir for another minute. Keep the mixture moving so the spices do not burn.
5. Simmer the chakalaka
Add the chopped tomatoes, salt and a little black pepper. Stir well and simmer gently, uncovered, for 10–15 minutes, until the vegetables are tender and the sauce has thickened. Add a splash of water if it starts to catch.
Fold in the baked beans, including their tomato sauce. Simmer for another 5 minutes, stirring gently, until piping hot.
Taste and adjust the seasoning. Add the optional sugar only if the tomatoes need a little balance.
6. Serve
Spoon the warm pap into bowls or onto plates and top with a generous helping of chakalaka. Serve immediately, with extra chakalaka on the table.
Tips for a Delicious Result
- Choose your texture: This recipe makes a soft-to-firm pap. Maize meal brands absorb water differently, so adjust with small amounts of boiling water as needed.
- Control the heat: Start with less curry powder and leave out the fresh chilli for a milder version.
- Let the sauce thicken: Chakalaka should be spoonable, with enough moisture to flavour the pap without making it watery.
- Make the chakalaka first: It reheats well, making it useful when you want to prepare part of the meal ahead.
What to Serve with Pap and Chakalaka
Enjoy it as a filling meat-free meal, or serve it with boerewors, grilled chicken, beef stew or braaied mushrooms. A crisp green salad adds a fresh side to the plate.
Simple ingredients, a little gentle cooking and a generous spoon are all you need to bring this comforting meal to the table.











