
Mozambique's universal cornmeal porridge — white-maize meal cooked with water and salt until stiff enough to mold with the hand and dense enough to soak up the matapa, caril, or piri-piri sauce alongside. The Bantu staple that anchors every meal across the country. Eaten with the right hand: pinch off, dip, eat.
Xima (pronounced 'shee-ma') is the Mozambican name for the Bantu cornmeal porridge known across Southern Africa as ugali (Tanzania), sadza (Zimbabwe), nshima (Zambia), pap (South Africa), and posho (Uganda). Maize was introduced to Africa by Portuguese traders in the 16th century and quickly displaced sorghum and millet as the staple grain. The technique — cooking maize meal in boiling salted water until stiff, then stirring vigorously until smooth — is identical across all Bantu cultures. Mozambican xima is typically a touch softer than Zimbabwean sadza and a touch stiffer than Tanzanian ugali.
Pinch off a piece of hot xima — bright-white, just-firm, slightly tacky. Roll it between your right-hand fingers into a ball, press a thumb-shaped well into the side, scoop up matapa or piri-piri chicken with it. Bite: the xima is gently sweet from the toasted maize, salt balances, the dense-creamy texture carries the sauce into your mouth. Plain xima is bland by design — it's the canvas for the relish.
Maize meal contains 70% starch — boiling in excess water gelatinizes the starch, creating the binding structure. The two-stage addition (half meal → cook → second half → vigorous stir) is critical: adding all at once creates lumps; adding gradually allows full gelatinization. The vigorous stirring shears the starch granules, releasing more amylose for stickiness. The salt balances the bland sweetness and is essential for the xima-and-relish dynamic — savory relish requires neutral-salty starch base.
Variations
Yellow xima uses yellow maize meal — sweeter, slightly creamier. Coarse xima uses medium-grind meal for textured xima with bite. Mixed grain xima includes 20% sorghum meal for the Bantu pre-maize tradition. Mtomboro (Yao version) uses cassava flour mixed with maize. Modern restaurant xima sometimes adds a knob of butter or coconut milk for richness — purists scoff.
On the Palate
Where Xima sits in the Mozambican flavor cloud
Ingredients
Serves 4How it's made
8 steps · 25 min
- 14 min
Bring 1.2 L water to a rolling boil in a heavy pot. Add 1 tsp salt.
- 24 min
While whisking constantly, slowly stream 200 g white maize meal (fine grind) into the boiling water. Whisk continuously to prevent lumps.
Watch outStream the maize meal in slowly while whisking hard the whole time — dump it in and you get lumps you'll never smooth out.
- 36 min
Reduce heat to medium-low. Cover; cook 5 min — this is the 'first stage,' a loose porridge.
- 43 min
Add another 200 g maize meal in a slow stream, this time stirring with a wooden spoon. The mixture will start to stiffen.
- 510 min
Switch to vigorous stirring with a wooden stick (mthi) or sturdy spoon. Cook 10 min, breaking up any lumps against the pot sides, until the xima pulls away from the sides cleanly and looks glossy.
Watch outStir vigorously until the xima pulls cleanly away from the pot sides and turns glossy — that's when the starch has set into the right stiff, smooth body.
- 61 min
Taste; the xima should taste of clean toasted corn with a hint of salt — no raw grain flavor.
Watch outTaste for clean toasted-corn flavor with no raw, floury edge — if it still tastes of raw grain, keep cooking and stirring.
- 72 min
Turn out onto a serving plate, shaping with a wet wooden spoon into a smooth mound or dome.
- 81 min
Serve immediately, hot. Eat with the right hand: pinch off a piece, roll into a ball, press a small indentation with the thumb, scoop up the matapa, caril, or piri-piri sauce alongside.


