TALK TO AN EXPERT +256 716 068 279 WHATSAPP OPEN NOW.

Home / Travel News, Stories & Tips / Uganda Food & Culture / Posho: Uganda’s Maize Porridge and Why It Feeds a Nation

Updated

Posho is Uganda’s stiff maize-flour porridge, made by stirring white maize flour into boiling water until it forms a thick, smooth dough that holds its shape. Known as ugali in Kenya and Tanzania, it is cheap, filling and eaten with beans, groundnut sauce, greens, fish or meat stews. It is the everyday staple in schools, workplaces, prisons and many homes, and the most common food in Uganda after matoke. Here is how it is made, eaten and where to try it.

How posho is made

Water is brought to the boil, and maize flour is added gradually while stirring hard with a wooden spoon or paddle, called a mwiko, to prevent lumps. As it thickens, more flour is worked in until the mixture pulls away from the sides of the pan, then it is pressed and turned for a few more minutes to cook through. The finished posho is shaped into a mound and cut into slices or served in scoops. A thinner version, uji or porridge, often made with millet or maize, is drunk at breakfast.

Stirring maize flour in a pot to make posho
Stirring posho. Photo: Ssuna Joseph, CC BY-SA 4.0, via Wikimedia Commons

How it is eaten

Posho itself is mild, so the sauce matters. The classic pairing is “posho and beans”, served in schools and roadside eateries across the country, but it also goes with groundnut sauce, sukuma wiki or dodo greens, fried tilapia and beef or goat stew. Many people eat it with the right hand, rolling a small ball, pressing a dent with the thumb and using it to scoop sauce. See our guides to groundnut stew and matoke.

Plate of posho served with beans
Posho and beans. Photo: Moseslukyamuzi, CC BY-SA 4.0, via Wikimedia Commons

Why it matters

Maize became a major crop in Uganda during the 20th century, and posho spread as a cheap, easily stored food for institutions and growing towns. It is rich in energy but less nutritious than mixed diets, which is why it is usually paired with beans or groundnuts for protein. In the north and east, millet bread, known as kalo, plays a similar role, while in the central and western regions matoke is preferred for special meals.

Trying posho on your trip

Local restaurants and roadside eateries along the road to Bwindi serve posho and beans cheaply at lunchtime, and many lodges include it in Ugandan buffets on request. For a hands-on try, a cooking class or a market visit with a guide shows how it is made. See our guides to the Uganda cooking class and Ugandan food markets. The gorilla permit costs US$800, or US$600 in April, May and November.

Frequently asked questions

What is posho?

A stiff porridge of maize flour and water, Uganda’s version of ugali.

What is posho eaten with?

Beans, groundnut sauce, greens, fish or meat stew.

Is posho the same as ugali?

Yes, it is the same dish under a different name.

Is posho gluten-free?

Plain maize flour is naturally gluten-free, but check for cross-contamination if you are sensitive.

Ready to experience Uganda’s mountain gorillas in 2026? Secure your gorilla permits early and let us craft a seamless safari tailored to your travel style, preferred trekking sector, and accommodation level. From luxury lodges to well-designed midrange journeys, every detail is handled for you. Every itinerary is carefully planned to maximize your time in the forest while ensuring comfort, safety, and unforgettable encounters.

Have questions about gorilla permits, travel dates, or the best itinerary for you? Speak with a safari expert and get clear, honest guidance to plan your trip with confidence.

When is the last time you had an adventure? African Gorillas!!! Up Close With Uganda’s Wild Gorillas Touched by a Wild Gorilla: An Unforgettable Encounter Inside Gorilla Families: Bonds, Hierarchies & Jungle Life Face to Face With a Silverback: The Wild Encounter You’ll Never Forget