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.
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.
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
A stiff porridge of maize flour and water, Uganda’s version of ugali.
Beans, groundnut sauce, greens, fish or meat stew.
Yes, it is the same dish under a different name.
Plain maize flour is naturally gluten-free, but check for cross-contamination if you are sensitive.
Posho in the Ugandan Diet
Posho (maize meal porridge) functions in the Ugandan diet the way rice functions in Southeast Asian food culture — a caloric staple that anchors the meal structure and against which the protein and vegetable components are measured. The texture and stiffness of properly prepared posho varies regionally — the thick, firm version that can be cut with a knife is common in central and western Uganda, while the softer, more liquid version that is eaten with a spoon is preferred in some northern Ugandan communities. For the tourist market, the standard lodge preparation produces a moderately thick porridge that most international visitors encounter as part of a mixed buffet alongside matoke, rice, meat or fish stew, and vegetable sides.
The nutritional profile of posho — high in carbohydrates, low in micronutrients without fortification — reflects its historical role as a subsistence staple rather than a nutritionally balanced food. The Uganda government’s posho fortification programme, which has added iron, vitamin A, and zinc to commercial maize flour since 2015, addresses the specific micronutrient deficiencies that posho-heavy diets produce in rural communities where diet diversity is limited. For visitors eating posho as a cultural experience rather than a dietary staple, the nutritional structure is irrelevant — the interest is in the preparation method, the serving tradition, and the way the stiff, neutral-tasting base interacts with the rich stew placed beside it.
The matoke-posho combination that anchors the Ugandan meal provides a caloric base that was historically calibrated to the energy demands of agricultural labour in the highland Ugandan climate. For gorilla trekking visitors whose morning will involve 2 to 5 hours of forest walking on steep terrain, the breakfast version of this starch-heavy meal tradition — served at most lodges before the early morning departure — provides exactly the sustained energy release that the physical demand requires. Visitors who skip the breakfast, preferring the lighter meals their home eating habits favour, consistently report energy depletion in the second half of the trek that the posho-based breakfast would have prevented.









