Matoke is Uganda’s beloved national dish: green bananas (matoke) steamed or stewed with onions, tomatoes, and often beef or groundnut sauce, then mashed into a soft, savory staple. It works because the starchy bananas absorb the rich, spiced broth, creating a comforting, hearty meal that is both simple and deeply satisfying. This recipe delivers an authentic, home-style matoke that pairs perfectly with any protein or can stand alone as a vegetarian main.
Ingredients
- 12-14 green matoke bananas (about 2.5 lb / 1.1 kg), peeled and sliced into 1-inch rounds
- 2 tbsp (30 ml) vegetable oil
- 1 large onion, finely chopped (about 1 cup / 150 g)
- 3 cloves garlic, minced
- 1 tbsp (15 g) grated fresh ginger
- 2 large tomatoes, chopped (about 1.5 cups / 300 g)
- 1 tbsp (15 g) tomato paste
- 1 tsp (5 g) ground turmeric
- 1 tsp (5 g) ground cumin
- 1 tsp (5 g) salt, plus more to taste
- 1/2 tsp (2.5 g) black pepper
- 2 cups (480 ml) vegetable or chicken broth
- 1 cup (240 ml) coconut milk (optional, for creaminess)
- 1 cup (150 g) chopped green beans (optional)
- 1 cup (150 g) diced carrots (optional)
- Fresh cilantro or parsley for garnish
Instructions
- Prepare the bananas: Peel the green bananas by cutting off both ends, then making a shallow slit along the length of each banana. Soak them in a bowl of warm water for 10 minutes to make peeling easier. Remove the skins (they may be sticky; rinse your hands occasionally). Slice the peeled bananas into 1-inch (2.5 cm) rounds and set aside.
- Sauté the aromatics: In a large heavy-bottomed pot or Dutch oven, heat the vegetable oil over medium heat. Add the chopped onion and cook, stirring occasionally, until soft and translucent, about 5 minutes. Add the garlic and ginger and cook for 1 minute until fragrant.
- Add the tomatoes and spices: Stir in the chopped tomatoes and tomato paste. Cook for 3-4 minutes until the tomatoes break down and form a thick paste. Add the turmeric, cumin, salt, and black pepper; stir to coat everything.
- Add the bananas and liquid: Add the sliced matoke to the pot and stir gently to coat with the tomato mixture. Pour in the broth and coconut milk (if using). The liquid should mostly cover the bananas; add a little water if needed. Bring to a boil, then reduce the heat to low, cover, and simmer gently.
- Cook until tender: Let the matoke simmer for 45-55 minutes, or until the banana pieces are very tender and easily pierced with a fork. Stir occasionally to prevent sticking. If using green beans and carrots, add them during the last 15 minutes of cooking.
- Mash (optional): For a traditional mashed matoke, use a potato masher or the back of a wooden spoon to gently mash the bananas right in the pot, leaving some texture. If you prefer a chunkier stew, skip this step.
- Check seasoning and serve: Taste and adjust salt and pepper as needed. Garnish with fresh cilantro or parsley and serve hot.
Tips
- Choosing bananas: Use only green (unripe) bananas, not yellow plantains or ripe dessert bananas. Green bananas are starchy and hold their shape during cooking; ripe ones will turn sweet and mushy. If you can’t find matoke bananas, use green plantains (they are larger and firmer; adjust cooking time accordingly).
- Peeling trick: The warm water soak is the key to easy peeling. It loosens the sticky sap that makes the skin cling. Also, oil your hands or rinse them frequently to prevent the sap from making them sticky.
- Don’t overcook: While you want the bananas tender, avoid cooking them to a complete mush if you prefer a chunkier texture. Check at the 45-minute mark and stop cooking when they are just fork-tender.
- Make it richer: For a more indulgent matoke, stir in 2-3 tablespoons of peanut butter (or 1/2 cup of groundnut paste) along with the broth. This is a common variation and adds a nutty depth.
Serving Suggestions
Serve matoke as a main dish alongside steamed rice, chapati, or simply on its own. It pairs beautifully with grilled or roasted chicken, beef stew, or fried fish. For a traditional Ugandan feast, serve it with a side of fresh avocado slices, cooked greens (such as collard greens or spinach), and a dollop of hot pepper sauce for those who like heat.
Variations
- Beef Matoke: Brown 1 lb (450 g) of beef stew meat in the pot before adding the onions. Cook until browned on all sides, then proceed with the recipe. Increase the broth to 3 cups (720 ml) and simmer until the beef is tender, about 1 hour, before adding the bananas.
- Groundnut (Peanut) Matoke: Stir in 1/2 cup (130 g) of natural peanut butter or groundnut paste with the broth. This adds a rich, nutty flavor and thickens the sauce.
- Vegetable Matoke: Add other vegetables like diced eggplant, bell peppers, or sweet potatoes along with the bananas. Adjust cooking time so all vegetables are tender.
- Spicy Matoke: Add 1-2 chopped green chili peppers or 1 teaspoon of chili flakes with the spices for a spicy kick.
Storage and Reheating
Store leftover matoke in an airtight container in the refrigerator within 2 hours of cooking. It will keep for 3-4 days. Reheat gently on the stovetop over low heat, adding a splash of broth or water to loosen the mixture if it has thickened. You can also reheat individual portions in the microwave in 30-second bursts, stirring in between, until hot throughout. Matoke also freezes well for up to 3 months; thaw overnight in the refrigerator before reheating.
Frequently Asked Questions
Can I use regular bananas if I can’t find green matoke? No, regular bananas are sweet and soft; they will disintegrate and turn the dish into a dessert-like mush. Green plantains are the best substitute, but they are more fibrous, so increase the cooking time by 10-15 minutes.
Why are my bananas sticky when peeling? The sap of green bananas is naturally sticky. Soaking them in warm water before peeling helps, and you can also rub a little oil on your hands to prevent the sap from adhering. Rinse the peeled bananas in water to remove any residual sap.
Can I make matoke in a pressure cooker? Yes. Sauté the aromatics using the sauté function, then add the bananas and liquid. Pressure cook on high for 15 minutes, then do a quick release. The bananas will be very tender—perfect for mashing.
Is matoke served as a side dish or a main? It can be either. In Uganda, it is often served as a main course with a protein like beef or fish, but it also works as a starchy side dish alongside grilled meats or stews.
My matoke is too watery. How do I thicken it? If the stew is too thin after cooking, remove the lid and simmer uncovered for an additional 10-15 minutes, stirring occasionally, until the sauce reduces. Alternatively, mash a few of the banana pieces against the side of the pot to release their starch, which will thicken the sauce.
Can I add meat to this recipe? Absolutely. Brown beef, goat, or chicken pieces before sautéing the onions. For chicken, use bone-in pieces and adjust the cooking time so the chicken is cooked through to a safe minimum internal temperature of 165°F (74°C) as measured with a food thermometer.
Related
- Mi Quang Noodles: Authentic Vietnamese Turmeric Noodle Soup
- Berlin Doner Kebab Menu: Classic Recipes
- Koshari Recipe: Egypt’s National Dish Made Easy
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).