Skip to content
Ugali – Rwandan Maize Porridge
rwandandinner

Ugali – Rwandan Maize Porridge

A firm, smooth maize flour porridge that is the foundational staple of Rwandan cuisine, served alongside stews and vegetables.

Prep
5 min
Cook
20 min
Servings
4
Difficulty
Easy
4.6
Sign in to rate
#maize#staple#vegan#gluten-free#traditional#side-dish

About This Recipe

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.

Ingredients

Serves 4

  • 500 gwhite maize flour (ugali flour or fine cornmeal)
  • 1 litrewater
  • 1 tspsalt

Instructions

  1. 1

    Boil the water

    Bring 1 litre of salted water to a rolling boil in a heavy-bottomed pot.

  2. 2

    Add maize flour

    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.

  3. 3

    Stir and cook

    Continue stirring constantly as the mixture thickens, about 5 minutes. The ugali will begin to pull away from the sides of the pot.

  4. 4

    Add remaining flour

    Add the remaining flour in small amounts, stirring vigorously after each addition. The dough should become very thick and stiff.

  5. 5

    Final cook

    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.

  6. 6

    Mould and serve

    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.

Did you make this?

Rate it and help other cooks find the recipes that actually work.

One tap to sign in, and we'll save the rating you just picked.

Everything you need to plan your week — free

  • Meal calendar
  • Grocery list
  • AI recipe ideas

Track what you eat

Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.

Download Now

Pro Tips

  • →

    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.

Variations

  • •

    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.

Storage

Best eaten fresh. Leftovers can be refrigerated for up to 2 days and reheated in a damp cloth in the microwave.

History & Origin

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.

Frequently Asked Questions

How do I know it has the right consistency?

It should be stiff enough to hold a thumbprint without collapsing. If it is runny, continue cooking and stirring.

Can I make this ahead of time?

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.

What can I substitute if I don't have all the ingredients?

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.

How do I know it's authentic?

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.

Nutrition Facts

Per serving (220g / 7.8 oz) · 4 servings total

Calories285kcal
Protein6g
Carbohydrates62g
Fat1g
Fiber3g
Protein6g
Carbs62g
Fat1g

Time Summary

Prep time5 min
Cook time20 min
Total time25 min

Have Questions?

Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.

Chat with AI Chef →

Featured in Guides

This recipe is featured in the following curated guides:

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes