Ginger Coconut Milk Matoke Recipe

The warm, spicy aroma of ginger hitting hot oil, followed by the rich cream of coconut milk simmering with soft matoke—it’s a smell that feels like home. This dish is pure comfort, a hug in a pot that takes you straight to a cozy Kenyan kitchen.

Ready to make this classic with a delicious twist? Sawa, this article gives you the full recipe, from the exact ingredients to the step-by-step process, plus some local tips to make it perfect for your family.

What Is Ginger Coconut Milk Matoke Recipe and Where Does It Come From

This dish is a creamy, fragrant stew where soft, steamed green bananas (matoke) are cooked in a rich, spiced coconut milk gravy. The fresh ginger gives it a warm, zesty kick that cuts through the coconut’s richness, creating a deeply satisfying and comforting meal that is both hearty and flavourful.

While matoke is a staple across many communities, especially in Western Kenya and the Mount Kenya region, cooking it with coconut milk is a beloved coastal influence. It’s often a special family meal for weekends or gatherings, blending the inland love for matoke with the Swahili coast’s mastery of coconut-based sauces.

This version is absolutely worth trying at home because it’s surprisingly simple to make, uses affordable, everyday ingredients, and delivers a restaurant-quality taste that celebrates Kenya’s diverse culinary traditions.

Ingredients for Ginger Coconut Milk Matoke Recipe

This recipe serves 4-6 people comfortably, perfect for a family lunch or dinner.

Main Ingredients

  • 1 kg green bananas (matoke) — look for the firm, unripe ones at your local market
  • 1 large onion, finely chopped
  • 3 medium tomatoes, blended or finely grated
  • 400ml can of coconut milk — Pwani or Tuzo brands work well
  • 3 tablespoons cooking oil
  • 1 cup water

Spices and Seasonings

  • A thumb-sized piece of fresh ginger, grated (about 2 tablespoons)
  • 3 cloves of garlic, minced
  • 1 teaspoon turmeric powder
  • 1 beef or vegetable stock cube (Royco is a common choice)
  • Salt to taste
  • 1 fresh chili or 1 teaspoon chili flakes (optional, for those who like a bit of heat)
  • A handful of fresh coriander, for garnish

What You Will Need

  • A large sufuria or pot: A good, heavy-bottomed sufuria is perfect for this one-pot meal.
  • A sharp knife and a bowl: For peeling and chopping the matoke. Keep the peeled bananas in a bowl of slightly salted water to prevent browning.
  • A grater or mortar and pestle: For grating the ginger and garlic. A small kinu works wonders if you have one.
  • A wooden spoon: For stirring the stew without scratching your pot.

How to Cook Ginger Coconut Milk Matoke Recipe: Step-by-Step

This takes about 45 minutes from start to finish and is straightforward enough for a beginner cook, as long as you follow the steps.

  1. Step 1: Prepare the Matoke

    Peel the green bananas carefully, making sure to remove all the fibrous skin. Immediately place the peeled bananas in a bowl of lightly salted water to prevent them from turning brown. You can leave them whole or cut them into halves if they are very large.

  2. Step 2: Fry the Aromatics

    Heat the cooking oil in your sufuria over medium heat. Add the chopped onions and fry until they are soft and translucent, about 3-4 minutes. Avoid high heat here to prevent the onions from burning, which would give a bitter taste.

  3. Step 3: Add Ginger, Garlic, and Spices

    Stir in the grated ginger and minced garlic, frying for about a minute until fragrant. Then, add the turmeric powder and the optional chili. Stir quickly for 30 seconds to toast the spices and release their flavours without letting them burn.

  4. Step 4: Create the Tomato Base

    Add the blended or grated tomatoes to the sufuria. Crumble in the stock cube and add a pinch of salt. Cook this mixture on medium heat, stirring occasionally, until the tomatoes break down and the oil starts to separate from the paste. This should take 7-10 minutes.

  5. Step 5: Combine with Matoke and Coconut Milk

    Drain the matoke from the salted water and add them to the sufuria. Gently stir to coat them in the tomato and spice mixture. Pour in the coconut milk and the cup of water. The liquid should almost cover the matoke. Bring everything to a gentle simmer.

  6. Step 6: Simmer Until Tender

    Once simmering, reduce the heat to low, cover the sufuria, and let it cook for 20-25 minutes. Do not stir too vigorously as the matoke can break apart. The dish is ready when the bananas are fork-tender and the sauce has thickened nicely.

  7. Step 7: Final Adjustments and Garnish

    After 20 minutes, check for doneness and seasoning. Add more salt if needed. If the sauce is too thin, you can simmer uncovered for a few more minutes. Once off the heat, stir in most of the chopped fresh coriander, saving some for garnish on top.

  8. Step 8: Serve and Enjoy

    Serve your ginger coconut milk matoke hot. It is traditionally enjoyed with a side of sukuma wiki, steamed rice, or simply on its own. The creamy, spicy gravy is the star, so have some extra ugali or chapati ready to soak it all up!

Tips, Tricks and Kenyan Variations

Pro Tips for the Best Results

  • For the richest flavour, use fresh coconut milk squeezed from a grated coconut (tui) instead of canned. The difference in taste is noticeable and worth the extra effort.
  • To prevent the matoke from becoming mushy, avoid stirring the pot once you’ve added the coconut milk and lowered the heat. Let it steam gently until tender.
  • If your sauce looks like it’s splitting or the oil is separating too much, add a splash of hot water and stir gently to bring it back together.
  • Always taste and adjust the salt after the matoke is fully cooked, as the bananas absorb seasoning as they simmer.

Regional Variations

In the coastal regions, especially Mombasa, cooks often add a bit of tamarind paste or lemon juice for a tangy twist. In some Luhya households in Western Kenya, they might add a handful of smoked fish or meat to the stew for extra depth, creating a heartier meal.

Budget Version

To save money, you can substitute half the coconut milk with plain water and a tablespoon of cooking fat or margarine. This can cut the cost by about KES 50-80, while still giving you a creamy texture.

How to Serve and Store Ginger Coconut Milk Matoke Recipe

What to Serve It With

This creamy matoke is a complete meal on its own, but it’s traditionally served with a side of steamed rice, soft ugali, or chapati to soak up all that delicious gravy. For a full Kenyan spread, pair it with some simple sukuma wiki or kachumbari, and a cold glass of fresh passion juice or mango juice.

Leftovers and Storage

Let the dish cool completely, then store it in a covered container in the fridge. In our warm climate, don’t leave it out for more than an hour. It will keep well for up to two days. Reheat gently in a pot on the stove with a tiny splash of water to loosen the sauce, as microwaving can make the matoke too soft.

The Bottom Line

This Ginger Coconut Milk Matoke recipe is a beautiful fusion of coastal and inland Kenyan flavours, turning a simple staple into a rich, comforting feast. It’s a testament to how a few good ingredients can create something truly special for your family table.

So, give it a try this weekend and let that amazing aroma fill your kitchen. Share your results with us online or tell your mum how it went—we bet she’ll be impressed!

Frequently Asked Questions: Ginger Coconut Milk Matoke Recipe

Can I make this if I don’t have fresh ginger?

Yes, you can! Substitute with one teaspoon of good quality ginger powder. Add it with the other dry spices in Step 3.

However, the flavour won’t be as bright and zesty as with fresh ginger, so try to use the real thing if you can.

How do I know when the matoke is perfectly cooked?

The matoke is ready when you can easily pierce it with a fork or knife, but it still holds its shape and doesn’t turn to mush.

If it’s still hard, add a little more hot water, cover, and simmer for another 5-10 minutes until tender.

Can I prepare this dish in advance for a gathering?

Absolutely. You can cook it completely a few hours ahead. The flavours often taste even better as they sit.

Reheat it gently on the stove with a splash of water or coconut milk to refresh the sauce before serving.

My sauce is too watery. How can I thicken it?

Simply remove the lid and let the stew simmer on medium-low heat for an extra 5-7 minutes. This will allow the excess liquid to evaporate.

Do not add flour or cornstarch, as it can alter the authentic texture and flavour of the dish.

Can I add meat to this recipe?

Definitely! Many Kenyan families do. Brown some cubed beef or chicken first, then remove it and proceed with the recipe, adding the meat back in with the coconut milk to simmer until tender.

This makes it a more substantial, one-pot Sunday lunch for the whole family.

Author

  • Ravasco Kalenje is the visionary founder and CEO of Jua Kenya, a comprehensive online resource dedicated to providing accurate and up-to-date information about Kenya. With a rich background in linguistics, media, and technology, Ravasco brings a unique blend of skills and experiences to his role as a digital content creator and entrepreneur. See More on Our Contributors Page

    View all posts