
Zimbabwe's breakfast cornmeal porridge — softer and looser than dinner sadza, cooked with extra water until creamy, then enriched with peanut butter and a dash of brown sugar for a sweet-savory morning bowl. The childhood Shona breakfast that fueled school mornings across Mashonaland.
This is the soft, sweetened breakfast cousin of stiff dinner sadza — same maize-meal base, more water, looser texture. In Shona it is properly called bota (and 'bota une dovi' when enriched with peanut butter); almost every Shona household serves it for breakfast 5-7 days a week. Note that 'mahala' is not the Shona word for 'soft' — it is a borrowed Nguni (Zulu/Xhosa) term meaning 'free / obtained for nothing,' so 'mahala porridge' is a colloquial label rather than the dish's traditional name. The peanut butter is the traditional Zimbabwean enrichment; condensed milk or fresh milk are modern urban additions. Children often add extra brown sugar; adults prefer just a drizzle of milk and peanut butter. The dish is so universal that this morning porridge is the assumed default when Zimbabweans say 'breakfast.'
Spoon up mahala from a steaming bowl — pale-cream porridge with a darker swirl of peanut butter melting in. First bite: warm-creamy maize body, peanut butter blooms nutty-rich, brown sugar adds depth, salt grounds it. The texture is gentle, comforting, almost like a warm peanut-rice pudding. With a cup of strong tea this is the Zimbabwean morning that fuels the day.
Mahala uses a 5:1 water:meal ratio (vs sadza's 3:1), creating the softer, more porridge-like texture. The two-stage addition technique is the same as for sadza but with less total meal. Peanut butter is added off the boil to preserve its raw-peanut flavor (boiling makes peanut butter taste burnt and oily). Brown sugar caramelizes slightly in the warm porridge, deepening the flavor. Hot porridge holds heat well, so it stays warm and creamy through breakfast.
Variations
Bota (toddler version) uses extra-fine maize meal and 6:1 water ratio for a thinner, smoother porridge. Mealie meal coffee adds 1 tsp instant coffee to the porridge — adult breakfast version. Banana mahala adds mashed ripe banana for sweetness. Modern hotel breakfast adds cinnamon and condensed milk. Camp version uses leftover sadza thinned with water and topped with peanut butter.
On the Palate
Where Mahala Cornmeal Porridge sits in the Zimbabwean flavor cloud
Ingredients
Serves 4How it's made
9 steps · 18 min active + 2 min waiting
- 14 min
In a saucepan, bring 1 L water to a boil. Add 1/2 tsp salt.
- 23 min
While whisking constantly, slowly stream in 120 g white maize meal (fine grind). Whisk to prevent lumps.
Watch outRain the maize meal in slowly while whisking non-stop — dumped in fast it clumps and you'll never whisk the lumps smooth.
- 35 min
Reduce heat to medium-low. Cook 5 min, stirring frequently.
- 43 min
Add another 40 g maize meal in a slow stream, stirring. The porridge should be loose but not watery — like thick oatmeal.
- 55 min
Cook 5 min more, stirring, until the maize is fully cooked (no raw-grain taste).
- 63 min
Reduce heat to low. Stir in 3 tbsp natural smooth peanut butter (mix smooth before serving). Cook 2 min until fully incorporated.
Watch outTake the pot off the boil before stirring in the peanut butter — boiled hard it tastes burnt and oily; low heat keeps it nutty.
- 72 min
Stir in 2-3 tbsp brown sugar to taste. Optional: 100 ml warm milk for creaminess.
- 82 min
Ladle into bowls. Top with a small drizzle of milk, a small spoon of peanut butter on top, and an extra sprinkle of brown sugar if desired.
- 91 min
Serve immediately with strong Tanganda tea on the side.





