
Uganda's beloved breakfast: green matoke plantains braised with beef offal or beans in a savory tomato-and-onion gravy.
Katogo is Uganda's iconic breakfast and the comfort dish that powers most mornings in Kampala. Green matoke plantains are peeled and braised together with a savory accompaniment — most often beef offal, sometimes beans, smoked fish, peanut sauce, or goat — in a single pot with onion, tomato, and curry powder until the plantains are soft, the sauce is thick, and the two have melded into one rib-sticking stew. The name 'katogo' literally means 'a mixture' in Luganda, and the principle is exactly that: starch and protein cooked together so flavors infiltrate the plantain. Eaten at street stalls and matatu stages from 6 a.m. on, katogo is the morning meal of taxi drivers, market traders, and anyone with a full day ahead. The bean version makes it an ideal vegetarian everyday meal.
Serves 4
Rub your hands with a little oil first — matoke sap stains. Trim both ends, score the skin lengthwise, and pry off the green peel. Drop pieces into water with a splash of vinegar to prevent browning.
Always oil your knife and hands; the sap is sticky and stains fabric permanently.
In a heavy pot, heat the oil over medium. Sauté the onions 8 minutes until pale gold. Add garlic, ginger, curry powder, and cumin; cook 1 minute until fragrant.
Stir in the tomatoes, tomato paste, and bell pepper. Cook 6–8 minutes until the tomatoes break down and the oil starts to separate at the edges of the pan.
Stir in the beans (or browned offal/stew meat), bouillon cube, salt, pepper, and the whole chili if using. Pour in 500 ml of water and bring to a simmer.
Drain the matoke chunks and nestle them into the pot. Top up with enough water to barely cover (about 100 ml more). Cover and simmer 25–30 minutes until the matoke is fork-tender and the sauce is thick.
If using offal/meat, ensure it's tender — add 10 more minutes if needed. Taste for salt. Remove the whole chili. Stir in coriander and serve hot in deep bowls, sometimes with a side of fried egg or avocado.
True matoke (East-African green cooking bananas) is essential — regular plantain works as a substitute, but it's sweeter; reduce or skip any added sugar.
If using beef offal (the traditional version), simmer it separately first for 30 minutes until tender before adding to the pot.
Don't overcook the matoke — once it's fork-tender, stop; further cooking turns it gummy and starchy.
Katogo with offal: the classic Kampala street version, with tripe and liver as the protein.
Katogo with g-nut sauce: peanut-butter–based sauce, made by stirring 4 tbsp natural peanut butter into the pot 5 minutes before serving.
Smoked-fish katogo: add 200 g flaked smoked tilapia in the last 10 minutes for a fragrant version popular in lake regions.
Refrigerate up to 3 days. Reheat with a splash of water on the stove; the matoke will firm up cold but softens again with reheating.
Katogo evolved as a thrifty Buganda household breakfast — a way to stretch leftover stew or beans by cooking them with the morning's matoke in a single pot. It moved from village kitchens into Kampala's street-food economy in the 1980s and is now one of Uganda's most-recognized national dishes.
Look for East-African or Caribbean grocers — fresh matoke is available year-round in cities with significant Ugandan or Rwandan communities. Frozen peeled matoke is also widely available and works fine.
No — eating bananas turn to mush. You need green cooking bananas (matoke) or, as a substitute, very green unripe plantains.
It's traditionally breakfast, but many Ugandans also eat it for lunch or a hearty late-evening meal. Restaurants now serve it all day.
Only mildly — the Scotch bonnet is added whole and never broken, so it perfumes without burning. Curry powder is mild here, not the Indian level of heat.
Per serving (520g) · 4 servings total
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Join the conversation
Sign in to leave a comment and save your favourite recipes