
A firm, smooth maize flour porridge that is the foundational staple of Rwandan cuisine, served alongside stews and vegetables.
Known as ugali in Rwanda (and as sadza, nsima, or pap in neighbouring countries), this dense maize porridge is eaten at virtually every meal across East and Central Africa. The preparation demands constant stirring and confidence — the correct texture is thick enough to mould with one hand, forming a ball that is dipped into accompanying stews. In Rwanda it is central to communal eating, where family members gather around a shared dish of ugali and isombe, ibiharage (beans), or grilled brochettes.
Serves 4
Bring 1 litre of salted water to a rolling boil in a heavy-bottomed pot.
Reduce heat to medium. Pour in roughly half the maize flour in a steady stream while stirring vigorously with a wooden spoon or spatula to prevent lumps from forming.
Continue stirring constantly as the mixture thickens, about 5 minutes. The ugali will begin to pull away from the sides of the pot.
Add the remaining flour in small amounts, stirring vigorously after each addition. The dough should become very thick and stiff.
Reduce heat to low and cover the pot. Allow to steam for 5 minutes, then stir again. Repeat once more. The ugali is ready when it comes away cleanly from the pot.
Turn the ugali out onto a damp plate and shape into a mound with wet hands or a wet wooden spoon. Serve immediately alongside stews, beans, or grilled meats.
Use fine-ground white maize flour — coarse polenta will not give the right texture.
Do not stop stirring or lumps will form.
Wet your hands before handling the ugali to prevent sticking.
Taste and adjust salt at the very end — flavors concentrate as liquids reduce, and a final pinch of flaky salt sharpens the whole dish.
Use sorghum flour for a darker, nuttier ugali.
Mix half cassava flour and half maize flour for a lighter texture.
Some cooks add a tablespoon of butter for richness.
Vegetarian: swap the protein for roasted king oyster mushrooms, smoked tofu or cooked chickpeas — adjust seasoning slightly upward to compensate.
Best eaten fresh. Leftovers can be refrigerated for up to 2 days and reheated in a damp cloth in the microwave.
Maize arrived in Africa with Portuguese traders in the 16th century and rapidly became a dietary staple. In Rwanda, ugali evolved alongside the nation's agricultural practices and remains a daily constant, consumed by people of all backgrounds and economic levels.
It should be stiff enough to hold a thumbprint without collapsing. If it is runny, continue cooking and stirring.
Yes — most of the components can be prepared up to a day in advance and refrigerated separately. Reheat gently and assemble just before serving so textures stay distinct.
Stay close to the role each ingredient plays: swap aromatics for similar ones (shallot for onion, lime for lemon), and keep the fat-acid-salt balance intact. Spice blends can usually be approximated with what's in the cupboard.
Authenticity sits on a spectrum — what matters more is honoring the technique and balance of flavors. If the dish tastes harmonious and respects how cooks in its home region would build it, you're on solid ground.
Per serving (220g / 7.8 oz) · 4 servings total
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Join the conversation
Sign in to leave a comment and save your favourite recipes
Have feedback or need help?
We read every email and reply within 1–2 business days.
© 2026 MyCookingCalendar. All rights reserved.