Matoke Ugandan Dish: Steamed Green Banana Recipe

Updated November 6, 2026

Total time
1 hr 10 min
prep 25 min · cook 45 min
Serves
4
portions as written

Jump to recipe

Matoke Ugandan Dish: Steamed Green Banana Recipe

Matoke is a beloved Ugandan dish made from green (unripe) bananas, which are peeled, chopped, and steamed until tender, then often mashed with onions, tomatoes, and spices. It’s a comforting, hearty staple that’s naturally vegan and gluten-free, and it works beautifully as a main course or a side dish. The bananas have a mild, potato-like flavor that soaks up the savory seasonings, making it a satisfying and versatile meal.

Ingredients

  • 8-10 green matoke bananas (about 2.5 lb / 1.1 kg)
  • 1 large onion, finely chopped
  • 2 tomatoes, chopped
  • 2 cloves garlic, minced
  • 1 tablespoon (15 ml) vegetable oil or ghee
  • 1 teaspoon salt, or to taste
  • 1/2 teaspoon ground turmeric (optional, for color)
  • 1/2 cup (120 ml) water or vegetable broth
  • Fresh cilantro or parsley for garnish (optional)

Instructions

  1. Prepare the bananas: Trim the ends of each matoke banana. Using a knife, make a shallow slit along the length of each banana, then peel off the skin (it may be easier to peel them in sections). Cut the peeled bananas into 1-inch chunks and place them in a bowl of water to prevent browning.
  2. Sauté the aromatics: In a large pot or Dutch oven, heat the oil over medium heat. Add the chopped onion and cook until soft and translucent, about 5 minutes. Add the garlic and cook for another minute until fragrant.
  3. Add tomatoes and spices: Stir in the chopped tomatoes, salt, and turmeric (if using). Cook for 3-4 minutes until the tomatoes break down and form a saucy base.
  4. Add the bananas: Drain the banana chunks and add them to the pot. Stir well to coat them with the tomato-onion mixture.
  5. Steam: Pour in the water or broth. Bring to a simmer, then reduce the heat to low, cover the pot, and let it cook gently for 30-40 minutes, or until the bananas are fork-tender. Stir occasionally and add a splash of water if it looks dry.
  6. Mash (optional): Once the bananas are very soft, you can mash them with a potato masher for a smoother, more traditional consistency. Some prefer to leave them in chunks.
  7. Serve: Taste and adjust salt if needed. Garnish with fresh cilantro or parsley and serve hot.

Tips

  • Choosing bananas: Use true green (unripe) plantains or matoke bananas, not regular dessert bananas. If you can’t find matoke, green plantains are the closest substitute; they are starchier and less sweet.
  • Peeling trick: If the peel is stubborn, soak the bananas in warm water for 10 minutes before peeling – this loosens the skin.
  • Don’t overcook: Cook just until fork-tender; if you cook too long, they can become mushy and waterlogged.
  • Flavor boost: Add a pinch of ground cumin or a chopped chili for extra depth, or stir in a spoonful of peanut butter for a rich, nutty twist.

Serving Suggestions

Matoke is traditionally served as a main dish with a protein like grilled chicken, beef stew, or fish. It also pairs well with a simple green salad or steamed vegetables. For a vegan meal, serve it with a side of beans or lentils. In Uganda, it’s often enjoyed with a dollop of fresh avocado on top.

Variations

  • Matoke with peanut sauce: Add 2 tablespoons of peanut butter to the tomato-onion mixture and stir until melted – this gives a creamy, nutty flavor.
  • Spicy matoke: Add a chopped habanero or scotch bonnet pepper along with the garlic for a fiery kick.
  • Matoke with coconut milk: Replace the water with coconut milk for a richer, slightly sweet version.
  • Matoke with meat: Brown 1 lb (450 g) of beef chunks or goat meat in the pot before adding the onions, then proceed as directed – this makes a hearty one-pot meal.

Storage and Reheating

Store leftover matoke in an airtight container in the refrigerator for up to 4 days. To reheat, place it in a saucepan with a splash of water over medium-low heat, stirring occasionally, until heated through (about 5-7 minutes). You can also microwave it in a covered bowl for 2-3 minutes. Matoke freezes well for up to 3 months; thaw overnight in the fridge before reheating.

Frequently Asked Questions

Can I use regular ripe bananas? No, ripe bananas are too sweet and soft; they will turn into a sugary mush. You need green, unripe bananas or plantains.

Do I need to boil the bananas first? No, steaming them in the pot with the aromatics and a little liquid is the traditional method and yields the best texture.

Can I make matoke in a pressure cooker? Yes, after sautéing the aromatics, add the bananas and water, then cook on high pressure for 10 minutes, followed by a quick release.

Is matoke gluten-free? Yes, it is naturally gluten-free, as it contains only bananas, vegetables, and oil.

What can I serve with matoke for a complete meal? Pair it with a protein like grilled chicken, beef stew, or beans, and a side of vegetables or a salad for a balanced plate.

Why are my bananas turning brown? Browning occurs when the peeled bananas are exposed to air. Keep them in water until ready to use, and add them to the pot quickly.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).