[{"data":1,"prerenderedAt":370},["ShallowReactive",2],{"recipe:vitumbua":3,"recipe:country:tanzania":165},{"slug":4,"title":5,"nativeName":6,"pronunciation":7,"countrySlug":8,"region":9,"emoji":10,"summary":11,"intro":12,"story":13,"whyThis":14,"tips":19,"substitutions":26,"variations":39,"serveWith":49,"storage":51,"faq":52,"equipment":68,"baseServings":73,"prepMinutes":74,"cookMinutes":75,"restMinutes":76,"difficulty":77,"course":78,"diet":81,"mainIngredients":86,"ingredients":91,"instructions":125,"nutrition":148,"images":153,"keywords":157,"publishedAt":163,"updatedAt":163,"authorSlug":164},"vitumbua","Vitumbua (Swahili Coconut Rice Cakes)","Vitumbua","vee-toom-BOO-ah","tanzania","The Swahili coast","🥥","Little fried domes of yeasted rice and coconut batter, lacy and crisp around the rim, spongy in the middle, sold warm with morning tea all along the coast.","Vitumbua are small fried rice cakes, roughly the size of a golf ball cut in half, made from a yeasted batter of ground rice, coconut milk, sugar and cardamom. Cooked in a heavy pan full of round hollows, each one puffs into a dome with a crisp, browned, slightly lacy rim and an interior that stays open and spongy like a pancake. They taste mildly sweet and strongly of coconut, and they are eaten warm, in numbers, with sweet spiced tea. One kitumbua is a snack; four are breakfast. The batter needs a couple of hours to rise, and the frying itself takes about twenty minutes.","The Swahili plural gives the game away about how these are eaten. A single one is a kitumbua and nobody ever asks for one — the word almost always turns up as vitumbua, by the plateful, because they come off the pan in batches of seven or nine and disappear at about the same rate. They are morning food, sold from covered baskets and small stalls at the roadside from Mombasa down through Tanga, Dar es Salaam and the islands, usually beside a flask of chai and a pile of mandazi.\n\nThe division of labour between those two is worth knowing. Mandazi are wheat, cut into triangles and deep-fried, and they are eaten across most of East Africa including well inland. Vitumbua are rice and coconut, cooked in a dimpled pan rather than a deep fryer, and they stay close to the coast where both ingredients are cheap and local. Where mandazi are chewy and bready, vitumbua are soft and slightly custardy inside with a rim that shatters. They are also, incidentally, gluten-free without anyone having designed them that way.\n\nThe pan is the one real obstacle for a cook outside the region. On the coast it is a heavy cast-iron plate with seven or nine round depressions, sold in every market, and it exists precisely because this batter is too loose to hold a shape in a flat pan. The good news is that the Danish aebleskiver pan and the South Indian paniyaram or appe pan are the same tool under different names, which makes vitumbua much easier to attempt in an unfamiliar kitchen than they used to be. Failing that, a well-oiled non-stick pan and a metal ring will get you close enough to understand the dish.",[15,16,17,18],"A batter loose enough to give the lacy fried rim, which is the whole texture of a good kitumbua.","Ferments with yeast rather than baking powder, so the crumb is open and slightly tangy instead of cakey.","Tells you what the pan and oil should look like before the first spoonful goes in.","Names the three pans that work, so you do not need to source a Zanzibari one to make them.",[20,21,22,23,24,25],"Keep the batter pourable, close to double cream. Too thick and the cakes come out dense with no lacy edge.","Put a small spoonful of oil into each hollow and let it get properly hot before the batter goes in — you want a sizzle on contact, not silence.","Fill each hollow only about three-quarters full. The batter rises as it cooks and overfilled ones spill and weld together.","Turn them with a thin metal skewer or a chopstick, hooking under the edge and flipping in one movement rather than trying to lift with a spatula.","The first batch is always the worst. Treat it as calibration for heat and oil quantity and adjust before the second.","Serve them within the hour. Vitumbua go soft and lose their crisp rim as they cool, which is why stalls fry continuously.",[27,31,35],{"original":28,"swap":29,"note":30},"Rice flour","350 g white rice soaked 4 hours and blended smooth with the coconut milk","The older method and a better texture, silkier and more tender. Blend for several minutes and keep the batter loose.",{"original":32,"swap":33,"note":34},"Tinned coconut milk","Fresh pressed coconut milk, or 200 ml coconut milk plus 50 g grated fresh coconut","Grated coconut in the batter gives extra chew and a stronger flavour, and is common in home versions.",{"original":36,"swap":37,"note":38},"Dimpled aebleskiver pan","Paniyaram or appe pan, or a non-stick frying pan with greased metal rings","Rings work but need more oil and more attention. Whatever you use must be heavy enough to hold steady heat.",[40,43,46],{"name":41,"description":42},"Vitumbua vya ufuta","Sesame seeds stirred into the batter or scattered on top before the flip, giving a nuttier flavour and extra crunch on the rim.",{"name":44,"description":45},"Spiced with nutmeg","A grating of nutmeg alongside the cardamom, which some Pemba cooks prefer and which suits them being eaten with strong tea.",{"name":47,"description":48},"Sugar-dusted","Rolled in fine sugar while still hot, so it melts onto the crisp rim. More common in shops than in homes, and popular with children.",[50],"Sweet spiced chai, or Zanzibari coffee from a street pot. Eaten plain — no butter, no jam, nothing spread on them.","Vitumbua are at their best within an hour of frying and noticeably worse the next day, when the rim has softened completely. They keep 2 days in a sealed container at room temperature and can be revived in a hot dry pan for a minute a side or in a 180°C oven for 5 minutes, which restores some crispness. The raw batter refrigerates for up to 24 hours after fermenting; let it come back to room temperature and stir before frying. Do not freeze them.",[53,56,59,62,65],{"question":54,"answer":55},"Can I make vitumbua without the special pan?","Yes, with some compromise. Greased metal rings in a heavy non-stick frying pan will hold the batter in shape, and you can fry them like small thick pancakes. What you lose is the domed underside, since a flat pan browns only the base rather than curving the edge upward. An aebleskiver or paniyaram pan is the same tool as the Swahili one and worth borrowing if you can.",{"question":57,"answer":58},"Why are mine dense instead of spongy?","Either the batter was too thick or the yeast had not done enough work. It should pour freely and should have visibly risen with bubbles across the surface before frying. Cold kitchens slow the ferment considerably, so give it up to four hours if the batter has not livened up in two.",{"question":60,"answer":61},"How much oil should be in each hollow?","About a teaspoon, enough to pool in the bottom and creep partway up the sides. That pooled oil is what fries the rim into a crisp lace edge. Too little and the cake bakes rather than fries; too much and it spits when the batter goes in and the cake sits greasy.",{"question":63,"answer":64},"Are vitumbua the same as mandazi?","No, though they are sold side by side. Mandazi are wheat-flour dough cut into shapes and deep-fried, chewy and bread-like, and are eaten right across East Africa. Vitumbua are made from a loose rice and coconut batter cooked in a dimpled pan, soft in the middle with a crisp rim, and belong specifically to the coast.",{"question":66,"answer":67},"Can I make the batter the night before?","Yes. Let it ferment at room temperature for the full time, then refrigerate it overnight to slow things down. Take it out about an hour before frying so it comes back to room temperature, and stir it gently — the batter separates slightly in the cold and needs bringing back together before it goes in the pan.",[69,70,71,72],"Dimpled aebleskiver, paniyaram or vitumbua pan","Thin metal skewer or chopstick for turning","Ladle or small jug","Mixing bowl",4,15,25,120,"easy",[79,80],"snack","breakfast",[82,83,84,85],"vegetarian","vegan","gluten-free","dairy-free",[87,88,89,90],"rice","coconut-milk","yeast","coconut",[92,97,101,104,107,110,115,118,122],{"ref":87,"qty":93,"unit":94,"name":95,"group":96},300,"g","fine rice flour","For the batter",{"ref":88,"qty":98,"unit":99,"name":100,"group":96},350,"ml","full-fat coconut milk, warmed to blood temperature",{"qty":102,"unit":99,"name":103,"group":96},100,"warm water, plus more to adjust",{"ref":89,"qty":105,"unit":94,"name":106,"group":96},5,"instant dried yeast",{"qty":108,"unit":94,"name":109,"group":96},80,"sugar",{"ref":111,"qty":112,"unit":113,"name":114,"group":96},"cardamom",1,"tsp","ground cardamom",{"qty":116,"unit":113,"name":117,"group":96},0.5,"salt",{"ref":90,"qty":119,"unit":94,"name":120,"optional":121,"group":96},40,"grated fresh or frozen coconut",true,{"qty":76,"unit":99,"name":123,"noScale":121,"group":124},"neutral oil or coconut oil, for the pan","For frying",[126,129,134,137,141,145],{"title":127,"text":128},"Mix the batter","Whisk the rice flour with the warm coconut milk and warm water until completely smooth, then beat in the yeast, sugar, cardamom, salt and grated coconut if using. The batter should pour from the whisk in a steady ribbon, about the thickness of double cream.",{"title":130,"text":131,"timerSeconds":132,"tip":133},"Let it rise","Cover the bowl and leave it in a warm spot for 2 hours. It is ready when the surface is covered in small bubbles, the volume has grown noticeably, and it smells faintly yeasty and sweet.",7200,"In a cold kitchen this can take up to 4 hours. Judge by the bubbles, not the clock.",{"title":135,"text":136},"Heat the pan","Set the dimpled pan over medium heat and spoon about a teaspoon of oil into each hollow. Let it heat until a drop of batter flicked in sizzles immediately and starts to set at the edges within a few seconds.",{"title":138,"text":139,"timerSeconds":140},"Fry the first side","Stir the batter gently and fill each hollow about three-quarters full. Cook for 3 to 4 minutes, until the rim turns lacy and deep gold, the surface loses its shine and small holes open across the top.",210,{"title":142,"text":143,"timerSeconds":144},"Turn and finish","Hook a thin skewer under the edge of each cake and flip it in one movement. Fry the second side for 2 to 3 minutes, until evenly browned and springy when pressed at the centre, then lift them out onto paper.",150,{"title":146,"text":147},"Repeat and serve","Top up the oil in each hollow and continue with the rest of the batter, adjusting the heat if the first cakes browned too fast or too slowly. Serve warm, piled on a plate, with hot spiced tea.",{"calories":149,"protein":105,"carbs":150,"fat":74,"fiber":151,"sugar":152,"estimated":121},380,58,2,20,[154],{"src":155,"alt":156},"\u002Fimages\u002Frecipes\u002Fvitumbua\u002Fhero.svg","Plate of golden domed vitumbua rice cakes with crisp lacy edges beside a cup of spiced tea",[4,158,159,90,160,161,162],"kitumbua","rice cakes","swahili breakfast","tanzanian snack","gluten free","2026-08-20","dishroute-kitchen",{"items":166,"total":174,"page":112,"limit":368,"hasMore":369},[167,198,219,240,261,283,303,324,344,351],{"slug":168,"title":169,"nativeName":170,"countrySlug":8,"region":171,"baseServings":172,"prepMinutes":119,"cookMinutes":173,"restMinutes":174,"difficulty":175,"course":176,"diet":178,"mainIngredients":180,"images":186,"keywords":190,"publishedAt":163,"updatedAt":163,"authorSlug":164},"zanzibari-biryani","Biriani ya Zanzibar (Spiced Layered Rice with Beef)","Biriani ya Zanzibar","Zanzibar",6,95,10,"hard",[177],"main",[179],"halal-friendly",[181,182,183,184,185],"beef-chuck","basmati-rice","yogurt","onion","potato",[187],{"src":188,"alt":189},"\u002Fimages\u002Frecipes\u002Fzanzibari-biryani\u002Fhero.svg","Layered Zanzibari beef biriani in an open pot, saffron-stained rice with fried onions, potato and coriander",[191,192,193,194,195,196,197],"biriani","zanzibar","layered rice","beef","swahili coast","tanzanian","basmati",{"slug":199,"title":200,"nativeName":201,"countrySlug":8,"region":202,"baseServings":151,"prepMinutes":152,"cookMinutes":75,"difficulty":77,"course":203,"diet":205,"mainIngredients":206,"images":209,"keywords":213,"publishedAt":163,"updatedAt":163,"authorSlug":164},"chipsi-mayai","Chipsi Mayai (Tanzanian Chip Omelette)","Chipsi mayai","Nationwide",[204,177],"street-food",[82,84,85],[185,207,208,184],"eggs","tomato",[210],{"src":211,"alt":212},"\u002Fimages\u002Frecipes\u002Fchipsi-mayai\u002Fhero.svg","Wedge of Tanzanian chip omelette cut open on a plate beside tomato and onion kachumbari",[214,215,216,207,217,218,185],"chipsi mayai","chip omelette","tanzanian street food","kachumbari","zege",{"slug":220,"title":221,"nativeName":222,"countrySlug":8,"region":223,"baseServings":73,"prepMinutes":75,"cookMinutes":224,"difficulty":77,"course":225,"diet":226,"mainIngredients":227,"images":232,"keywords":236,"publishedAt":163,"updatedAt":163,"authorSlug":164},"mchemsho","Mchemsho (Arusha Boiled Plantain and Beef Pot)","Mchemsho","Arusha and the northern highlands",55,[177],[84,85,179],[228,229,185,230,231],"plantain","beef-shank","cabbage","carrot",[233],{"src":234,"alt":235},"\u002Fimages\u002Frecipes\u002Fmchemsho\u002Fhero.svg","Deep bowl of mchemsho with chunks of green plantain, potato, carrot, cabbage and beef in a pale broth",[220,237,228,238,196,239,194],"arusha","one pot","boiled vegetables",{"slug":241,"title":242,"nativeName":243,"countrySlug":8,"region":244,"baseServings":73,"prepMinutes":75,"cookMinutes":74,"restMinutes":245,"difficulty":77,"course":246,"diet":247,"mainIngredients":248,"images":252,"keywords":256,"publishedAt":163,"updatedAt":163,"authorSlug":164},"mishkaki","Mishkaki (Swahili Coast Marinated Beef Skewers)","Mishkaki","Dar es Salaam and the coast",240,[204,177],[85,84,179],[181,249,250,251],"garlic","ginger","lime",[253],{"src":254,"alt":255},"\u002Fimages\u002Frecipes\u002Fmishkaki\u002Fhero.svg","Charred beef mishkaki skewers on a plate with lime wedges and tomato onion kachumbari",[241,257,195,258,259,196,260],"beef skewers","grilled","street food","papaya marinade",{"slug":262,"title":263,"nativeName":264,"countrySlug":8,"region":171,"baseServings":265,"prepMinutes":152,"cookMinutes":266,"restMinutes":267,"difficulty":268,"course":269,"diet":271,"mainIngredients":272,"images":273,"keywords":277,"publishedAt":163,"updatedAt":163,"authorSlug":164},"mkate-wa-kumimina","Mkate wa Kumimina (Zanzibar Rice Bread)","Mkate wa kumimina",8,45,360,"medium",[270],"bread",[82,83,84,85],[87,88,111,89],[274],{"src":275,"alt":276},"\u002Fimages\u002Frecipes\u002Fmkate-wa-kumimina\u002Fhero.svg","Round pale golden Zanzibar rice bread on a rack with one wedge cut to show the moist crumb",[278,279,90,111,280,281,282],"mkate wa kumimina","zanzibar rice bread","gluten free bread","swahili","fermented batter",{"slug":284,"title":285,"nativeName":286,"countrySlug":8,"region":287,"baseServings":73,"prepMinutes":152,"cookMinutes":288,"difficulty":77,"course":289,"diet":291,"mainIngredients":292,"images":294,"keywords":298,"publishedAt":163,"updatedAt":163,"authorSlug":164},"mtori","Mtori (Chagga Green Banana and Beef Soup)","Mtori","Kilimanjaro",65,[290],"soup",[84],[228,181,184,293],"butter",[295],{"src":296,"alt":297},"\u002Fimages\u002Frecipes\u002Fmtori\u002Fhero.svg","Bowl of thick pale mtori soup with shredded beef, soft green banana pieces and a swirl of melted butter",[284,299,300,301,196,302,228],"green banana soup","chagga","kilimanjaro","beef soup",{"slug":304,"title":305,"nativeName":306,"countrySlug":8,"region":307,"baseServings":73,"prepMinutes":152,"cookMinutes":288,"difficulty":268,"course":308,"diet":309,"mainIngredients":311,"images":315,"keywords":319,"publishedAt":163,"updatedAt":163,"authorSlug":164},"pweza-wa-nazi","Pweza wa Nazi (Octopus in Coconut Curry)","Pweza wa nazi","Zanzibar and the Swahili coast",[177],[310,85,84],"pescatarian",[312,88,313,251,314],"octopus","tamarind","green-chili",[316],{"src":317,"alt":318},"\u002Fimages\u002Frecipes\u002Fpweza-wa-nazi\u002Fhero.svg","Chunks of octopus in a thick golden coconut curry sauce with green chilli and chopped coriander",[320,321,322,192,281,323,313],"pweza wa nazi","octopus curry","coconut milk","seafood",{"slug":325,"title":326,"nativeName":327,"countrySlug":8,"region":171,"baseServings":73,"prepMinutes":328,"cookMinutes":119,"difficulty":268,"course":329,"diet":330,"mainIngredients":331,"images":335,"keywords":339,"publishedAt":163,"updatedAt":163,"authorSlug":164},"urojo","Urojo (Zanzibar Mix Soup)","Urojo",35,[290,204],[82,83,85],[185,332,333,334,90],"chickpea-flour","mango","turmeric",[336],{"src":337,"alt":338},"\u002Fimages\u002Frecipes\u002Furojo\u002Fhero.svg","Bowl of yellow urojo soup topped with fried potato bhajia, crisps, green coconut chutney and lime",[325,340,341,259,342,343,196],"zanzibar mix","forodhani","sour soup","bhajia",{"slug":4,"title":5,"nativeName":6,"countrySlug":8,"region":9,"baseServings":73,"prepMinutes":74,"cookMinutes":75,"restMinutes":76,"difficulty":77,"course":345,"diet":346,"mainIngredients":347,"images":348,"keywords":350,"publishedAt":163,"updatedAt":163,"authorSlug":164},[79,80],[82,83,84,85],[87,88,89,90],[349],{"src":155,"alt":156},[4,158,159,90,160,161,162],{"slug":352,"title":353,"nativeName":354,"countrySlug":8,"region":9,"baseServings":73,"prepMinutes":174,"cookMinutes":355,"restMinutes":174,"difficulty":77,"course":356,"diet":358,"mainIngredients":359,"images":360,"keywords":364,"publishedAt":163,"updatedAt":163,"authorSlug":164},"wali-wa-nazi","Wali wa Nazi (Swahili Coconut Rice)","Wali wa nazi",22,[357],"side",[82,83,84,85],[87,88,90],[361],{"src":362,"alt":363},"\u002Fimages\u002Frecipes\u002Fwali-wa-nazi\u002Fhero.svg","Bowl of fluffy white coconut rice with separate glossy grains and toasted coconut scattered on top",[365,366,195,367,196,192,87],"wali wa nazi","coconut rice","side dish",24,false,1787360057097]