Authentic Ugali (Kenyan Cornmeal Dish)

Ugali is a simple Kenyan cornmeal staple that’s pure comfort food at its finest. Soft, cozy, and endlessly versatile, it’s perfect alongside stews, veggies, and any saucy dish you love.

Ugali served with fried fish and vegetables on a white plate.

What Is Ugali?

Ugali is a traditional Kenyan cornmeal dish made with maize flour and boiling water. The result is a thick, dough-like staple that’s eaten with your hands and always served alongside stews, veggies, or flavorful sauces. Rooted in Kenya’s Luhya community and introduced through Portuguese trade, it’s now loved across Africa as an affordable, filling, and carb-rich source of energy.

fish,ugali, and kachumbari.

Ingredients and Substitutions

For the Base: Boil 4 cups of water, then whisk in 2 cups of maize flour (white is traditional, yellow cornmeal also works).

For Flavor: Add a pinch of salt, and for a creamier finish, stir in 1–2 tbsp of butter or margarine (optional).

Kenyan Ugali ingredients

Recipe Variations

  • Add Greens: Stir in cooked spinach or kale at the end.
  • Make It Spicy: Mix a little cumin or chili powder while cooking for a subtle kick.
  • Switch the Flour: Use sorghum or millet flour for a twist on the traditional version.

Keesha’s Tips & Tricks

  • Use Hot, Not Warm Water: I always bring the water to a full boil before adding the flour. It helps the dough come together smooth and lump-free.
  • Add the Flour Slowly: I sprinkle it in bit by bit while stirring. It keeps the mix nice and smooth, and makes it easier to control the texture.
  • Turn Down the Heat: Once it thickens up, I lower the heat so it doesn’t stick or burn. This part moves quick, so I stay close by with a wooden spoon in hand.
  • Let It Steam to Finish: After mixing, I cover the pot for a few minutes. That little steam time helps it firm up and gives it that perfect soft-but-structured finish everyone expects.

What To Serve

  • Sukuma Wiki: A classic Kenyan side made with collard greens, onions, and tomatoes.
  • Kachumbari: This fresh tomato and onion salad adds a crisp, zesty bite.
  • Stew: Whether beef, chicken, fish, or a hearty vegetable stew, Ugali soaks up every drop of that rich, savory broth.
  • Spicy Peanut Sauce: Serve Ugali with a creamy, spicy peanut sauce, either drizzled on top or as a dipping side.
  • Soup: Try it with warming African soups like cassava leaf or ewedu for a cozy.

How To Store

Wrap ugali in foil and keep at room temperature for 1 day, or store in the fridge for up to 3 days. For longer storage, freeze portions for up to 2 months and thaw overnight. Reheat in the microwave or a 350°F oven with a sprinkle of water.

ugali with rice and other side dishes.

FAQs about Ugali

It’s ready when it pulls away from the sides of the pot and forms a firm, dough-like ball.

They’re similar but not identical. Fufu is West African and often made with cassava, plantains, or yam, while ugali is East African and made from maize flour.

It’s usually about ratios. Too soft? Add more flour. Too firm? Add a splash of hot water and stir.

Yes! Milk or a milk-water mix gives a richer version.

More African Recipes That You’ll Love:

For more African flavors, try this East African Chapati with Beef Stew, a fresh Oregano Bean Salad from Botswana, bold Tangia Marrakechia, or classic Thieboudienne Rouge.

African Ugali served with grilled fish.

AFRICAN UGALI

Keesha
Ugali is an iconic African dish that people from all over the continent have enjoyed for centuries. Ugali is simple to prepare, hearty, and filling – not to mention delicious! If you're looking for an authentic African culinary experience, be sure to give Ugali a try.
5 from 23 votes
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Course Side Dish
Cuisine African
Servings 4
Calories 423 kcal

Ingredients
 
 

  • 4 cups water
  • 4 cups cornmeal flour or maize meal

Instructions
 

  • Bring the water to a boil in a heavy-bottomed saucepan.
  • Stir in the cornmeal slowly, reduce heat to medium-low and continue stirring regularly, smashing any lumps with a spoon until it becomes thick and smooth about 15 minutes.
  • Remove from heat and allow to cool. Turn the pan on a plate and leave it covered until you serve it. 
  • Slice it into pieces as if you would cut a cake. Or form round pieces with your hand and serve. You can enjoy ugali with vegetables like sukuma wiki or your favorite piece of meat or fish.

Notes

Ugali can also be prepared from millet flour or sorghum. You can also add some salt to it to add some taste.

Nutrition

Calories: 423kcalCarbohydrates: 88gProtein: 11gFat: 4gSaturated Fat: 1gPolyunsaturated Fat: 2gMonounsaturated Fat: 1gSodium: 18mgPotassium: 305mgFiber: 7gSugar: 2gVitamin A: 6IUCalcium: 165mgIron: 2mg
Tried this recipe?Let me know how it was!

Similar Posts

5 from 23 votes (23 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




One Comment

  1. Annie Welch says:

    Do you have a tv channel doing meals