National Dish Uganda: Posho (Recipe)

In this article
Discover Posho, the humble maize staple that sits at the heart of almost every Ugandan meal! Made from nothing more than maize flour and water, it cooks down into a smooth, firm mound that soaks up stews and sauces beautifully. It is quick, filling and endlessly forgiving — the kind of everyday cooking that turns a simple pot of vegetables into a proper dinner. Bring a taste of East Africa straight to your own table.
About Posho
Posho is a traditional dish enjoyed throughout Uganda and across much of the African continent. It is made chiefly from maize flour and water, cooked to a thick, consistent texture that holds its shape on the plate. Widely regarded as a staple food, it makes an ideal accompaniment to all sorts of dishes, from hearty stews to steamed greens. Preparation is quick and straightforward, which makes it a perfect choice whenever you want a nourishing meal without any fuss.
Ingredients (serves 1–2)
- 1 cup maize flour
- 3 cups water
- A pinch of salt (optional)
Shopping for the ingredients
The ingredients for posho are easy to track down. Most supermarkets and African grocery shops stock maize flour, which comes in several different grades. Look for a pure maize flour with no additives so the authentic flavour comes through. Water is available everywhere, of course, but its quality does have a noticeable effect on the taste of the finished dish.
Preparing the dish
Before you start cooking posho, it pays to have everything to hand. Give the maize flour a good stir or sift so it goes into the pan free of lumps. It also helps to use a sturdy, heavy-based pan in which the mixture can heat evenly. Keep a wooden spoon or a whisk within reach so you can judge and control the consistency as it thickens.
Step-by-step instructions
- Bring the water to the boil in a large pan.
- Add the salt now, if you are using it.
- Turn the heat down and add the maize flour slowly, stirring constantly as you go.
- Keep cooking and stirring until the mixture thickens and comes away cleanly from the sides of the pan.
- Take the pan off the heat and let the posho rest for a few minutes before serving.
Gluten-free / lactose-free version
Posho is naturally gluten-free, since it is made purely from maize flour. Anyone with a gluten intolerance can enjoy it without a second thought. No dairy milk or other lactose-containing ingredient goes into the pan either, so it suits people with lactose intolerance just as well. Do check that any accompaniments you serve alongside it are free from gluten too.
Tips for vegans and vegetarians
Beyond the standard preparation, posho is a wonderful dish for vegans and vegetarians. It contains no animal products at all, so it slots easily into a plant-based diet. Serve it with vegetable stews or rich sauces such as a Ugandan Peanut Sauce for a truly nourishing plateful. Experiment with different vegetables and spice blends to vary the flavour and boost the nutritional value.
More tips and tricks
The single most important tip when making posho is to keep stirring, which is what stops lumps forming. If the finished dish is too stiff, splash in a little more water and carry on stirring until you reach the consistency you want. If you fancy something more adventurous, add aromatic herbs or spices for a personal touch. Try not to overload it, though — much of posho’s charm lies in its clean, mild taste.
Adapting the recipe to your taste
The recipe adapts readily to personal preference. For a softer result, simply use more water; for a firmer texture that slices neatly, hold some back. Cooks who like to experiment can blend the maize flour with other flours such as millet or teff, much as you would for a Millet Bread. Just remember to adjust the cooking time to suit whichever flour you use.
Ingredient substitutions
If you have no maize flour to hand, there are a few alternatives worth considering. Millet flour or plantain flour will both give you a similar result, and each brings its own flavour along with a different spread of nutrients. The method stays essentially the same, but the taste of the finished dish shifts a little — which can be a pleasant surprise in itself.
Drink pairing ideas
Plenty of drinks work well with posho. A classic refresher is African ginger beer, whose spicy bite provides a lovely balance to the mild maize. Simple black tea or a glass of fruit juice also serve the dish well and let its flavours come forward. Whichever you choose, the right drink rounds the meal out nicely.
Serving and presentation ideas
To serve posho at its best, turn the portions out onto a large plate and surround them with colourful stews or steamed vegetables — Doodo greens are a natural partner. Traditional African serving dishes give the table a warm, rustic feel. A sprig of fresh herbs or a wedge of lemon makes a simple garnish that lifts the whole plate, so the dish looks every bit as good as it tastes.
A bit of history
Posho has a long and rich history in Uganda and remains central to both the culture and the diet of the country. It has fed communities for generations and still takes pride of place at celebrations and social gatherings. The name and the method vary from region to region, but the basic ingredients stay much the same. The plainness of the recipe reflects the resources most readily available to people in rural Africa, and it sits at the very centre of Ugandan cuisine.
More recipe ideas
Summary: Posho
All told, posho is a simple, nourishing and remarkably versatile dish that offers a genuine insight into Ugandan cooking. With only a couple of ingredients and one straightforward technique, you can recreate this traditional staple at home. Whether it accompanies a rich stew or stands as the centrepiece of the meal, posho is the perfect way to bring the flavours of Africa into your kitchen. Take some inspiration from Uganda and give it a go.



