Skip to content
Posho na Dengu
ugandandinner

Posho na Dengu

Firm white maize ugali served alongside a spiced lentil and tomato stew. An everyday Ugandan staple full of protein and earthy, warming flavors.

Prep
10 min
Cook
45 min
Servings
4
Difficulty
Easy
4.5
Sign in to rate
#ugali#posho#lentils#maize#vegan#staple#east-africa#budget

About This Recipe

Posho (also called ugali in other parts of East Africa) is a stiff maize porridge that serves as the foundational starch for millions of Ugandans, especially in northern and western regions of the country. Made from finely ground white maize flour cooked in boiling water until thick enough to hold its shape, posho is eaten by hand and used to scoop up accompanying stews and sauces. Dengu—lentils or green split peas—cooked in a fragrant tomato and spice sauce is one of its most common accompaniments, providing plant-based protein and rich flavor. The combination of posho na dengu is a daily meal for many Ugandan families and represents the country's broader East African culinary heritage.

Ingredients

Serves 4

  • 300 gwhite maize flour (posho/ugali flour)
  • 900 mlwater (for posho)
  • 1 tspsalt (for posho)
  • 300 gdried red or green lentils (dengu), rinsed
  • 750 mlwater or vegetable stock (for lentils)
  • 1 largeonion, finely diced
  • 3 clovesgarlic, minced
  • 1 tspfresh ginger, grated
  • 2 mediumtomatoes, diced
  • 1 tbsptomato paste
  • 2 tbspvegetable oil
  • 1 tspground cumin
  • 1 tspground coriander
  • 1/2 tspturmeric
  • 1/2 tspchilli powder
  • 1 tspsalt
  • 1 handfulfresh coriander or spinach, to garnish

Instructions

  1. 1

    Cook the lentils

    Place the rinsed lentils in a saucepan with the water or stock. Bring to a boil, skim any foam, then reduce heat and simmer for 20–25 minutes until completely soft and most of the liquid is absorbed. Set aside.

  2. 2

    Make the tomato and spice base

    Heat the oil in a wide pan over medium heat. Fry the onion for 8–10 minutes until golden. Add the garlic, ginger, cumin, coriander, turmeric, and chilli powder and fry for 2 minutes. Add the diced tomatoes and tomato paste and cook for 8 minutes until thick.

  3. 3

    Combine the lentils and sauce

    Add the cooked lentils to the spiced tomato sauce. Stir well to combine. Add a splash of water if too thick. Simmer together for 10 minutes to allow flavors to meld. Season with salt. Stir in fresh coriander or spinach at the end.

  4. 4

    Make the posho

    Bring the 900 ml of salted water to a rolling boil in a heavy-bottomed pot. Gradually pour in the maize flour in a steady stream, stirring vigorously with a wooden spoon to prevent lumps. Reduce heat to very low and continue stirring for 10–15 minutes as the posho thickens and pulls away from the sides of the pot.

  5. 5

    Shape and serve

    When the posho is very stiff and smooth (it should hold a firm shape), dip a large spoon in water and use it to scoop rounded portions onto plates. Serve the dengu lentil stew alongside or poured over. Traditionally eaten by hand.

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

  • →

    Stir the posho constantly once the flour is added to prevent lumps from forming.

  • →

    The posho is ready when it starts to leave the sides of the pot and forms a smooth, stiff ball.

  • →

    Red lentils cook faster and give a creamier stew; green lentils hold their shape better.

  • →

    Keep a jug of warm water nearby to wet the spoon when shaping posho.

Variations

  • •

    Add 200 g of chopped spinach, kale, or amaranth leaves to the lentil stew.

  • •

    Include 1 can of coconut milk in the lentil stew for a creamier, richer sauce.

  • •

    Serve with sliced raw tomato, onion, and lemon wedges as a fresh accompaniment.

  • •

    Vegetarian: swap the protein for roasted king oyster mushrooms, smoked tofu or cooked chickpeas — adjust seasoning slightly upward to compensate.

Storage

Posho is best made fresh as it hardens when cooled. Leftover posho can be sliced and pan-fried in oil. The lentil stew refrigerates well for up to 4 days and freezes for up to 2 months.

History & Origin

Posho became a dominant staple in Uganda during the colonial period of the early 20th century, when maize cultivation was promoted by British colonial authorities as a high-yield food crop. It gradually displaced indigenous sorghum and millet in many regions. Today posho is inseparable from Ugandan identity, served in schools, prisons, military barracks, and homes throughout the country.

Frequently Asked Questions

What flour should I use for posho?

Use finely ground white maize flour (not cornmeal or polenta, which are too coarse). It is available in African grocery stores and some health food stores. Brands like Ugali Meal or East African maize flour are suitable.

Why is my posho lumpy?

Lumps form when the flour is added too quickly or not stirred fast enough. Always add the flour in a slow, steady stream while stirring vigorously. If lumps form, break them up with the back of the spoon immediately.

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.

Nutrition Facts

Per serving (480g / 16.9 oz) · 4 servings total

Calories440kcal
Protein18g
Carbohydrates78g
Fat8g
Fiber10g
Protein18g
Carbs78g
Fat8g

Time Summary

Prep time10 min
Cook time45 min
Total time55 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