That sweet, coconutty aroma wafting from a coastal kitchen instantly transports you to the Indian Ocean breeze. Soft, spongy vibibi, fresh off the griddle, is pure Swahili comfort food.
Ready to bring that Mombasa morning vibe to your home? This recipe gives you the full breakdown—ingredients, simple steps, and our best Kenyan tips for that perfect, soft texture.
What Is Soft Coastal Style Vibibi recipe and Where Does It Come From
Soft coastal style vibibi is a beloved Swahili pancake, distinct for its melt-in-your-mouth, spongy texture and rich, sweet flavour from coconut milk. Unlike regular pancakes, it’s made from a fermented rice and lentil batter, giving it a unique, slightly tangy depth that pairs perfectly with a cup of chai. It’s a true taste of the coast.
This dish is a staple in the kitchens of the Mijikenda and Swahili communities along the Kenyan coast, especially in Mombasa, Kilifi, and Lamu counties. It’s a popular street food and a cherished breakfast or snack, often enjoyed during Ramadan to break the fast or as a special weekend treat for families. Its aroma alone evokes strong feelings of home and heritage for many coastal Kenyans.
This home recipe is worth mastering because it delivers that authentic, soft texture and complex flavour at a fraction of the cost of buying it, letting you bring a piece of coastal magic to your own kitchen, wherever you are.
Ingredients for Soft Coastal Style Vibibi recipe
This recipe makes about 15-20 pieces, perfect for sharing with family over chai.
Main Ingredients
- 2 cups rice flour — you can find this easily at any supermarket or posho mill.
- 1 cup urad dal (black gram lentils) — available at Indian shops or major supermarkets like Naivas.
- 1 cup thick coconut milk — use a good brand like Pwani or fresh madafu if you can.
- 1 cup sugar — adjust to your sweetness preference.
- 1/2 teaspoon baking soda
- Water, as needed for the batter
- Oil for cooking — Salit or any vegetable oil works well.
Spices and Seasonings
- 1/2 teaspoon cardamom powder (elichi) — for that authentic coastal aroma.
- A pinch of salt — to balance the sweetness.
What You Will Need
- A large mixing bowl: For combining and fermenting your batter.
- A blender or grinder: To grind the soaked urad dal into a smooth paste. A sturdy Kenyan blender like Imarisha will do the job.
- A non-stick frying pan or tawa: A flat, heavy-bottomed pan is ideal for even cooking. A good sufuria with a flat base can also work in a pinch.
- A ladle or large spoon: For pouring the batter onto the pan.
- A spatula: For flipping the vibibi gently.
- A clean kitchen cloth or plastic wrap: To cover the batter while it ferments overnight.
How to Cook Soft Coastal Style Vibibi recipe: Step-by-Step
This recipe takes some planning due to overnight fermentation, but the active cooking time is about 30 minutes and the process is straightforward with a little patience.
-
Step 1: Soak the Rice and Dal
In separate bowls, soak the rice flour and urad dal in enough water to cover them completely. Let them soak for at least 6 hours, or ideally overnight. This softens them for a smooth batter and kickstarts the fermentation process.
-
Step 2: Grind the Dal Paste
Drain the soaked urad dal and blend it in your grinder with just a little water to make a thick, smooth paste. The consistency should be like a thick cake batter. This step is crucial for that signature spongy texture.
-
Step 3: Mix the Main Batter
In your large mixing bowl, combine the soaked rice flour, the ground dal paste, sugar, and coconut milk. Mix thoroughly until you have a smooth, thick batter. If it’s too thick, add water a little at a time until it’s pourable but still coats the back of a spoon.
-
Step 4: Let the Batter Ferment
Cover the bowl with a clean cloth or plastic wrap and leave it in a warm place for 8-12 hours, or overnight. You’ll know it’s ready when the batter has risen slightly and has a pleasant, slightly sour aroma. This fermentation is what gives vibibi its distinctive tang.
-
Step 5: Finalise the Batter
Just before cooking, gently stir the fermented batter. Add the cardamom powder, baking soda, and a pinch of salt. Mix well but don’t over-stir, as you want to keep the air bubbles for fluffiness. Your batter is now ready for the pan.
-
Step 6: Heat Your Pan
Place your non-stick pan or tawa over medium heat. Let it get properly hot, then lightly grease it with a little oil using a paper towel. The pan should be hot but not smoking, which is a common mistake that leads to burnt outsides and raw insides.
-
Step 7: Cook the Vibibi
Pour a ladleful of batter onto the centre of the hot pan. It should spread slightly into a thick circle. Do not spread it with the ladle. Cook on medium heat until the top surface is covered with small holes and the edges look set and dry.
-
Step 8: Flip and Cook the Other Side
Gently slide your spatula underneath and flip the vibibi. It should be a lovely golden brown. Cook the other side for another minute or two until it’s cooked through and has a soft, spongy texture. Repeat with the remaining batter, greasing the pan lightly between each one.
-
Step 9: Serve Warm
Serve the vibibi immediately while they are still warm and soft. They are best enjoyed fresh off the pan with a cup of strong Kenyan chai. The contrast between the warm, sweet vibibi and the spicy tea is pure bliss.
Tips, Tricks and Kenyan Variations
Pro Tips for the Best Results
- For faster fermentation on a chilly Nairobi evening, place your covered batter bowl in the oven with just the light on—the gentle warmth works wonders.
- The batter consistency is key. It should be thick enough to coat a spoon but still pour slowly. If it’s too runny, your vibibi will be flat and won’t develop those signature holes.
- Always use a medium heat. High heat will burn the outside before the inside cooks through, leaving you with a raw, doughy centre.
- Don’t flip the vibibi too early. Wait until the top is completely covered with small holes and no wet batter remains. This patience ensures it holds together perfectly.
Regional Variations
In some Lamu households, they add a teaspoon of yeast to the batter for an even faster rise and a slightly different texture. Upcountry, some cooks who can’t find urad dal might substitute with a bit of plain yogurt to try and mimic the tang, though the texture changes. In Mombasa, it’s common to see street vendors adding a drop of food colouring for a vibrant look.
Budget Version
If fresh or branded coconut milk is stretching your budget, you can use powdered coconut milk mixed with water. A sachet of Tuzo or other local brands costs around KES 50 and works just fine, saving you over KES 100 compared to the tinned version.
How to Serve and Store Soft Coastal Style Vibibi recipe
What to Serve It With
Vibibi is traditionally a breakfast or snack, best served warm with a steaming cup of strong, spiced chai. For a more indulgent treat, some coastal families drizzle them with a little honey or enjoy them with a side of fresh, sliced mango. They are perfect on their own, but that chai pairing is non-negotiable for the full experience.
Leftovers and Storage
Vibibi are best eaten fresh, but leftovers can be stored in an airtight container at room temperature for a day in cooler areas. In our warm climate, it’s safer to refrigerate them for up to two days. To reheat, lightly warm them in a dry pan over low heat or briefly in a microwave to restore their softness without making them tough or chewy.
The Bottom Line
Mastering this soft coastal style vibibi recipe connects you directly to the sweet, aromatic soul of the Swahili coast. It’s a taste of Kenyan heritage that’s surprisingly simple to recreate in your own kitchen.
So, give it a try this weekend and let that coconutty aroma fill your home. Pole pole, you’ll get it perfect. Share your results with us online using #MyKenyanKitchen—we’d love to see your version!
Frequently Asked Questions: Soft Coastal Style Vibibi recipe
Can I make vibibi without urad dal?
Unfortunately, urad dal is essential for the authentic texture and fermentation. It gives vibibi its signature spongy, airy structure that rice flour alone cannot achieve.
If you absolutely can’t find it, a small spoon of plain yogurt in the batter can add tang, but the texture will be denser and more pancake-like.
How do I know my batter has fermented properly?
Properly fermented batter will have risen slightly, have a pleasant, slightly sour smell (not foul), and be bubbly on the surface.
If it hasn’t risen after 12 hours, your kitchen might be too cold. Place the bowl in a warmer spot, like near your jiko, for a few more hours.
My vibibi are breaking when I flip them. What went wrong?
This usually means the pan was too hot, cooking the outside too fast, or you flipped them too early before the top had set.
Always cook on medium heat and wait until the surface is full of small holes and looks dry before attempting to flip.
Can I freeze cooked vibibi for later?
Yes, you can! Let them cool completely, then layer them between sheets of parchment paper in an airtight container or freezer bag.
They freeze well for up to a month. Thaw at room temperature and reheat gently in a pan to restore softness.
How can I adjust the recipe for a smaller family?
Simply halve all the ingredients. The fermentation process will still work perfectly with a smaller batch in a suitably sized bowl.
This is a great way to practice and avoid waste if you’re trying the recipe for the first time.
