Skip to content
DishRoute.

Pap.

South African Stiff Maize Porridge

Pap / phutu · say it: pup

Pap is maize meal cooked in salted water until it thickens into a firm, mild porridge that holds its shape on the plate. Depending on how much water goes in and how you handle it at the end, the same pot gives you stywepap — dense enough to slice — or krummelpap, forked into loose crumbs that catch gravy. The taste is deliberately plain and faintly sweet, closer to a starch than a dish, and that is the job: it is the base that carries chakalaka, braai gravy, stewed tomato and grilled meat. It is also cheap, filling and eaten daily by most of the country, which makes it the single most important thing in South African cooking.

Plate of firm white South African pap sliced into a wedge with dark tomato gravy poured over one side
South African Stiff Maize Porridge
Prep
5 min
Cook
45 min
Total time
50 min
Serves
6
Status
Easy
Nutrition / serving · estimated
Calories 270 kcal
Protein 6 g
Carbs 55 g
Fat 4 g
Fiber 3 g
Sodium 520 mg

Why this recipe works.

  • Gives both stywepap and krummelpap from a single method, with the exact water change spelled out for each.
  • Uses the traditional heap-and-wait technique that prevents lumps without any whisking or slaking.
  • Explains the doneness signal by taste and texture, since raw maize meal is gritty long after it looks cooked.
  • Written for white maize meal, the actual South African product, with honest guidance on what to buy elsewhere.

Ingredients.

4 items
Servings
6
Now showing amounts for 6 servings

Equipment

  • Heavy-based pot with a tight lid
  • Long wooden spoon

Instructions.

  1. Boil the salted water

    Bring the water and salt to a hard, rolling boil in a heavy pot. The boil needs to be vigorous when the meal goes in — a lazy simmer lets the grains sink and clump on the base.

  2. Heap in the maize meal

    Pour 400 g of maize meal into the centre of the boiling water in one steady stream so it builds a dry mound above the surface. Do not stir. Turn the heat to low, cover, and leave it completely alone for 10 minutes.

    Tip The mound looks wrong and every instinct says to whisk. Resist it — the water is soaking inward and doing the work for you.

  3. Stir it together

    Take the lid off and stir hard with a wooden spoon, pressing any remaining dry pockets against the side of the pot until the mixture is uniform and pulls heavily against the spoon. It should look like thick, smooth porridge with no white specks left.

  4. Cook low and slow

    Cover again and cook on the lowest heat for 30 minutes, stirring from the bottom every 10 minutes so nothing catches. The pap is done when it has stopped tasting sandy on the tongue and comes away from the sides of the pot in one mass.

    Tip If it is thickening faster than it is cooking, stir in 50 ml of boiling water and carry on. Undercooked pap is gritty no matter how firm it looks.

  5. Finish and shape

    Stir in the butter if using and take the pot off the heat. For stywepap, press it into a bowl or loaf tin and turn it out to slice; for krummelpap, drag a fork through the hot pap until it breaks into loose crumbs.

  6. Serve immediately

    Spoon it onto plates while it is still steaming, since it firms up quickly as it cools, and top with gravy, chakalaka or whatever came off the fire. Any pap left over is worth keeping for frying the next day.

Tips from our kitchen.

  • Use white maize meal if you can find it. Yellow cornmeal works but tastes sweeter and more assertive, and the colour is wrong on a South African plate.
  • Salt the water before the meal goes in. Pap is almost impossible to season convincingly once it has stiffened.
  • Pour the meal into the centre of the boiling water as a single mound and leave it alone for ten minutes before stirring — this is what stops lumps forming.
  • Use a wooden spoon and stir from the bottom, scraping the base. Pap sticks and scorches easily, and burnt maize flavours the whole pot.
  • Taste before serving. If it feels sandy on the tongue it is undercooked, and it needs another ten minutes with the lid on and a splash more water.
  • For krummelpap, take the pot off the heat and drag a fork through it while it steams. Left to cool first it sets solid and will not crumble.

Substitutions.

White maize meal Yellow cornmeal, or coarse polenta
Polenta is ground from a different maize and cooks into something softer and more golden. It makes an acceptable stand-in for stiff pap but will not crumble well for phutu.
Water Half water, half milk
Not traditional for stiff pap, but common for soft breakfast pap. It gives a richer, smoother porridge and scorches more easily, so drop the heat and stir more often.
Butter to finish A spoonful of beef dripping, or leave it out
Plain pap with no fat is entirely normal and keeps the dish vegan. Dripping is what many households use when there is meat on the fire anyway.

Variations.

Krummelpap
Cut the water to roughly twice the weight of the meal, then work the cooked pap with a fork until it separates into loose crumbs. This is the version that goes under boerewors and braai gravy.
Slap pap
Soft breakfast porridge made with five parts water to one part meal, cooked for 20 minutes and served in a bowl with milk, sugar or a spoon of jam.
Pap tert
Leftover stiff pap layered in a dish with a tomato and onion sauce, bacon and grated cheese, then baked until bubbling. A common way to use up the pot from the night before.

Storage & reheating.

Stiff pap sets solid once cold and keeps 3 days covered in the fridge, which is not a problem but an opportunity — sliced into slabs and fried in a little oil until crisp on both sides, day-old pap is better than fresh. To reheat as porridge, break it up in a pot with a good splash of water and stir over low heat until it loosens. It freezes for 2 months in slabs, though the texture after thawing suits frying rather than serving as porridge.

Serve with

Chakalaka and grilled boerewors, or a thick tomato and onion gravy ladled straight over the top.

The story behind Pap.

Grain porridge has been the staple of southern Africa for as long as people have farmed here, but the grain changed. Sorghum and millet came first; maize arrived from the Americas through Portuguese trade and spread inland over centuries, overtaking both by the twentieth century because it yielded more and because colonial agriculture and the mining economy pushed it hard. Every language here has its own word for the result — pap in Afrikaans, phutu or putu in Zulu, and related dishes run north through the continent under other names again.

The reliance came at a cost worth stating plainly. Industrially refined maize meal has the germ and bran stripped out, and diets built almost entirely on it produced widespread nutrient deficiency, including pellagra, among poor communities through much of the twentieth century. South Africa now legally requires maize meal and bread flour to be fortified with vitamins and minerals, which is a public-health measure rather than a marketing one, and it is a reminder that a staple this dominant is a policy question as much as a culinary one.

Inside the kitchen, pap is defined by ratios and by handling. Roughly one part meal to three parts water by weight gives the stiff version; more water gives soft breakfast pap eaten with sugar and milk; less, plus a fork worked through it at the end, gives the crumbly phutu that sits under braai meat. The traditional method — heaping the dry meal into boiling water and leaving it undisturbed before stirring — exists to prevent lumps, and it works better than whisking. Cooked properly it takes forty minutes of mostly ignoring the pot, and the result is judged by whether a spoonful holds together when it lands on the plate.

Questions, answered.

What is the water to maize meal ratio for pap?

By weight, roughly 3:1 water to maize meal gives stiff pap that holds its shape, 2:1 gives crumbly krummelpap, and 5:1 gives soft breakfast porridge. Measuring by weight is far more reliable than by cup, because maize meal settles and a packed cup can hold a third more than a loose one.

How do I stop pap from going lumpy?

Pour the dry meal into rapidly boiling salted water as one mound in the centre of the pot and then do not touch it for ten minutes. The mound cooks from the outside in and the water works its way through evenly. Stirring immediately, or sprinkling the meal in gradually, is what creates dry lumps with raw centres.

What is the difference between pap and polenta?

Both are boiled maize porridge, but they come from different maize and different grinds. South African pap is made from white maize meal, tastes plainer and is usually cooked much stiffer, often to a sliceable or crumbly texture. Italian polenta uses yellow maize, is softer and more golden, and is typically enriched with butter and cheese, which pap almost never is.

Is pap gluten-free?

Maize contains no gluten, so plain pap made from maize meal, water and salt is naturally gluten-free. The caution is cross-contamination: maize meal is often milled and packed in facilities that also handle wheat, so anyone with coeliac disease should look for a product specifically labelled gluten-free.

How do I eat pap properly?

With your right hand in many South African households: pinch off a piece, roll it into a small ball against your fingers, press a dent into it and use it to scoop up gravy or relish. On a braai plate it is just as commonly eaten with a fork alongside meat and chakalaka. Either way it is a vehicle for something wetter, and eating it alone is not the intention.

Keep exploring South Africa.

South Africa has 9 more dishes in the atlas — Bobotie and Boerewors, and 7 more.

Recipe by The DishRoute Kitchen · published August 20, 2026 · updated August 20, 2026