🌍 FlavorBridge View Interactive Recipe →
🍌 🫓 East African Cuisine

Ugandan Matoke

Uganda's national dish — unripe green bananas steamed in their own leaves until soft and starchy, then mashed or served whole with groundnut sauce or beef stew. The foundation of Ugandan food culture and the daily staple for millions across the Great Lakes region.

15 min prep 🔥55 min cook 70 min total 🍽4 servings 📊medium

The Cultural Story

Matoke is Uganda's soul food. The word refers both to the raw ingredient — the East African highland banana, a starchy cooking banana called matooke or matoke, different from the sweet dessert banana found elsewhere — and to the dish made from it. In Uganda, when someone says "I am going to make food," they often mean they are going to make matoke. It is the staple as fundamental as rice in East Asia or injera in Ethiopia: the center of every plate, the thing that everything else is the accompaniment to. The highland cooking banana (Musa ABB group, specifically the plantain subspecies) has been cultivated in the Great Lakes region of East Africa — present-day Uganda, Rwanda, Tanzania, and the Democratic Republic of Congo — for at least a thousand years, possibly much longer. The region around Kampala and the Buganda Kingdom is one of the most banana-dense agricultural areas in the world, with dozens of varieties cultivated in small home gardens. Matoke is the cooking variety: short, thick, green even when mature, starchy like a potato, completely unsweet. You cannot eat it raw. It must be cooked. The traditional method is steaming in banana leaves. The green bananas are peeled under running water (the sap is sticky and will stain your hands — use gloves or oil your hands first), wrapped tightly in the broad outer leaves of the banana plant along with the inner peeled bananas, and placed in a large pot with water at the bottom. The pot is covered and the bananas steam in their leaves for 45 minutes to an hour until completely soft. The leaf packet is then opened and the bananas mashed inside the leaves with a wooden spoon or pestle into a smooth, yellow-green mash. In modern kitchens, where banana leaves are not always available, matoke is simply steamed in a pot and mashed. The taste is mild, slightly earthy, and faintly sweet — somewhere between mashed potato and a thick porridge. It takes on the flavor of whatever sauce accompanies it. In Uganda, the most beloved pairings are ebinyebwa (groundnut sauce, a smooth peanut gravy) and beef stew cooked with tomatoes and onions. The matoke is served still wrapped in its leaf or mounded on a plate, with the sauce poured over or served alongside for dipping.

Ingredients

Instructions

  1. 1Peel the bananas safely: Green matoke bananas have a very sticky sap. Oil your hands with vegetable oil or wear gloves before peeling. Cut off both ends of each banana, score the skin lengthwise down one side, and peel back in sections. Place the peeled bananas immediately in a bowl of cold salted water to prevent browning.
  2. 2Prepare for steaming: If using banana leaves, briefly pass them over a gas flame or hot pan to soften them (they will turn from bright green to more olive-dull and become pliable). Lay out the leaves and wrap groups of 2 bananas in each leaf packet, folding and tucking the edges tightly. If using foil+parchment, simply wrap the bananas tightly in a double layer.
  3. 3Steam the matoke: Place a steaming rack in a large pot. Add 2 cups of water. Arrange the banana leaf packets (or foil parcels) on the rack. Cover the pot tightly with a lid. Steam over medium heat for 45–55 minutes. Check at 45 minutes by carefully unwrapping one packet and testing with a knife — the banana should be fully soft and mash easily. Add more water to the pot if it steams dry.
  4. 4Mash the matoke: Once fully steamed and soft, open the packets over a bowl (the steam inside is very hot). Using a wooden spoon or potato masher, mash the bananas directly inside the leaf, or transfer to a bowl. Mash until smooth and slightly fluffy — it should have the texture of very thick mashed potato. Add salt and a splash of warm water if it seems too dense. Cover and keep warm.
  5. 5Make the groundnut sauce: Heat oil in a saucepan over medium heat. Add diced onion and cook for 6–7 minutes until soft and translucent. Add garlic and cook for 1 minute. Add diced tomatoes and cook for 5 minutes until softened. Add peanut butter, then pour in the water or broth gradually, stirring constantly to prevent lumps. Cook over low-medium heat, stirring often, for 10–12 minutes until the sauce thickens to a pourable consistency and the oil rises slightly to the surface. Season with salt and cayenne.
  6. 6Optional beef stew: Heat oil in a separate pan. Season beef with salt and pepper. Brown on all sides over high heat. Add onion and cook 5 minutes. Add tomato and stir. Add 1 cup water, cover, and simmer for 25–30 minutes until the beef is tender. Adjust seasoning.
  7. 7Serve: Mound the mashed matoke onto a serving plate or serve still folded in its banana leaf for tradition. Pour groundnut sauce generously over the mound, or serve the beef stew alongside in a separate dish. The matoke should be eaten with the sauce — scoop the matoke with a spoon and drag it through the sauce. In Uganda, matoke is often eaten with the right hand.

Cook this with the full experience

Join FlavorBridge to explore authentic recipes from cultures around the world — with comments, ratings, and the stories behind every dish.

Open Interactive Recipe →