[{"data":1,"prerenderedAt":361},["ShallowReactive",2],{"recipe:wali-wa-nazi":3,"recipe:country:tanzania":153},{"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":72,"prepMinutes":73,"cookMinutes":74,"restMinutes":73,"difficulty":75,"course":76,"diet":78,"mainIngredients":83,"ingredients":87,"instructions":113,"nutrition":135,"images":140,"keywords":144,"publishedAt":151,"updatedAt":151,"authorSlug":152},"wali-wa-nazi","Wali wa Nazi (Swahili Coconut Rice)","Wali wa nazi","WAH-lee wah NAH-zee","tanzania","The Swahili coast","🥥","Rice cooked in two strengths of coconut milk — thin first, thick at the end — so every grain stays separate, glossy and faintly sweet. The default plate on the coast.","Swap the water in a pot of rice for coconut milk and you get wali wa nazi, the side dish that turns up under almost everything cooked on the Tanzanian coast. Done properly it is not a creamy rice: the grains stay separate and dry to the touch, with a soft gloss and a mild sweetness that shows up most clearly against something sour or spicy beside it. The trick is that the coconut goes in twice, thin milk to cook the grains and thick milk stirred through at the end for richness and perfume. It takes one pot and about half an hour, and it makes plain grilled fish taste like a proper meal.","The Swahili coast is a coconut economy. Palms line the roads and the beach edges on Unguja, Pemba and the mainland shore, and grated coconut is a daily kitchen job rather than an occasional one — done on a mbuzi wa nazi, a low wooden stool with a serrated metal blade at the front that you sit on and scrape the halved nut against. From one nut a cook draws two extractions. Hot water is worked into the gratings and squeezed out to give tui la kwanza, a thick, almost creamy first press, and the same gratings are squeezed a second time to give a much thinner tui la pili.\n\nThose two liquids are used for different jobs, and wali wa nazi is the clearest demonstration of why the distinction matters. The rice cooks in the thin second extraction, which behaves close enough to water that the grains absorb it and swell normally. The thick first press goes in near the end, when there is no longer enough heat or time to break the emulsion, so it coats the finished grains instead of boiling into them. Cook rice in thick coconut milk from the start and you get something closer to a pudding, with a scorched, slightly separated base.\n\nCoconut rice of some kind exists across the tropics, and this particular version is common to the whole Swahili-speaking coast — Mombasa and Lamu cook it as routinely as Dar es Salaam and Stone Town, and calling it exclusively Tanzanian would be wrong. What is specific is its place in the meal. Inland Tanzania eats ugali as the everyday starch; the coast eats rice, and on days when there is something worth eating it with, that rice is cooked in coconut. It appears beside fish curries, beans, greens and grilled meat, and at Eid and weddings it is on every table.",[15,16,17,18],"Uses the two-extraction method that coastal cooks use, adapted so it works from a standard tin of coconut milk.","Produces separate, glossy grains rather than the sticky coconut pudding most home versions end up as.","Only five ingredients, one pot, and no stirring after the lid goes on.","Explains the resting step, which is where the last of the liquid finishes absorbing.",[20,21,22,23,24,25],"Rinse the rice in cold water until the water runs clear, three or four changes. Surface starch is what makes coconut rice gluey.","Chill the tin of coconut milk beforehand and do not shake it — the thick cream sets at the top and lifts off cleanly with a spoon.","Keep the total liquid at roughly 1.5 times the volume of rice. Coconut milk is thicker than water but hydrates the grain the same way.","Once the lid is on, leave it alone. Every lift releases the steam that is actually cooking the top layer of rice.","Fold the thick coconut cream in with a fork, lifting rather than stirring, so the grains are coated instead of crushed.","A bruised cardamom pod or two in the pot is common on the islands and turns a side dish into something people comment on.",[27,31,35],{"original":28,"swap":29,"note":30},"Tinned coconut milk","Fresh grated coconut, hand-pressed into two extractions","The authentic route and noticeably sweeter and cleaner. Work 250 ml hot water into 200 g gratings, squeeze and strain for the thick press, then repeat with 400 ml water for the thin.",{"original":32,"swap":33,"note":34},"Basmati or long-grain rice","Any medium-grain white rice","Adjust the liquid down slightly, as medium grains absorb less. Avoid short-grain and risotto rice, which release too much starch for this dish.",{"original":36,"swap":37,"note":38},"Cardamom","A short piece of cinnamon stick, or nothing at all","Plain is entirely normal on the coast. The spice is a flourish, not a requirement.",[40,43,46],{"name":41,"description":42},"Wali wa nazi na kunde","Cooked black-eyed peas folded through the finished rice, which turns the side dish into a light main course eaten with greens.",{"name":44,"description":45},"Wali wa ufuta","The same method with toasted sesame seeds stirred in at the end alongside the coconut cream, giving a nuttier, less sweet plate.",{"name":47,"description":48},"Spiced coconut rice","Cumin seeds and a bay leaf bloomed in a little oil before the rice goes in, for a version that stands up to plain grilled fish.",[50],"Pweza wa nazi, any fish curry, stewed beans, or simply greens and a spoonful of pilipili sauce.","Cooked coconut rice keeps 2 days refrigerated in a sealed container — cool it quickly and refrigerate within an hour, as with any cooked rice. Reheat with a tablespoon of water per portion, covered, until steaming hot the whole way through. The coconut fat firms up when cold and makes the rice look clumped, but it loosens completely on reheating. It freezes acceptably for a month, though the grains soften a little on thawing.",[53,56,59,62,65],{"question":54,"answer":55},"Why does my coconut rice come out sticky?","Two usual causes: unrinsed rice, which brings surface starch into the pot, and too much liquid. Rinse until the water runs clear, keep the liquid to about 1.5 times the volume of rice, and hold back the thick coconut cream until the end rather than boiling it with the grains from the start.",{"question":57,"answer":58},"What is the difference between the thick and thin coconut milk?","They are the first and second pressings of the same grated coconut. The first squeeze, tui la kwanza, is rich and high in fat and behaves like cream. The second, tui la pili, is much thinner and closer to water. From a tin you can imitate this by lifting the set cream off the top and diluting what remains with water.",{"question":60,"answer":61},"Can I make it in a rice cooker?","Yes. Use the thin coconut milk as the cooking liquid and set it going as normal, then fold in the thick cream after the cooker switches to warm and let it sit closed for five minutes. Adding the full-fat milk at the start tends to catch and scorch on a rice cooker base.",{"question":63,"answer":64},"Is wali wa nazi sweet?","Only faintly, and no sugar goes into it. The sweetness is whatever comes naturally from the coconut, and its purpose is to balance the sour, spicy or salty dish it is served alongside. If yours tastes like a dessert, either the coconut milk was sweetened or it has been under-salted.",{"question":66,"answer":67},"How much rice per person?","As a side dish alongside a main, about 100 g of uncooked rice per adult, which is what this recipe uses. If the rice is carrying the meal — served with just beans or greens — allow 125 to 150 g each and increase the liquid in the same proportion.",[69,70,71],"Heavy saucepan with a tight-fitting lid","Fine sieve","Fork for fluffing",4,10,22,"easy",[77],"side",[79,80,81,82],"vegetarian","vegan","gluten-free","dairy-free",[84,85,86],"rice","coconut-milk","coconut",[88,93,96,99,103,109],{"ref":84,"qty":89,"unit":90,"name":91,"group":92},400,"g","basmati or long-grain white rice","For the rice",{"ref":85,"qty":89,"unit":94,"name":95,"group":92},"ml","full-fat coconut milk, chilled and unshaken",{"qty":97,"unit":94,"name":98,"group":92},250,"water",{"qty":100,"unit":101,"name":102,"group":92},1,"tsp","salt",{"ref":104,"qty":105,"unit":106,"name":107,"optional":108,"group":92},"cardamom",2,"piece","green cardamom pods, bruised",true,{"ref":86,"qty":105,"unit":110,"name":111,"optional":108,"group":112},"tbsp","grated coconut, lightly toasted","To finish",[114,117,121,124,128,132],{"title":115,"text":116},"Rinse the rice","Put the rice in a sieve and rinse under cold running water, working it with your fingers, until the water coming through is clear rather than milky. Leave it to drain for a few minutes.",{"title":118,"text":119,"tip":120},"Separate the coconut milk","Open the chilled tin without shaking it and spoon the firm white cream from the top into a small bowl — you want about 150 ml. Stir the remaining thin liquid together with the water to make roughly 500 ml of thin coconut milk.","If the tin has not set into layers, just use 250 ml of the milk as your thick portion and dilute the rest.",{"title":122,"text":123},"Bring to the boil","Tip the drained rice into a heavy saucepan with the thin coconut milk, the salt and the cardamom pods. Bring to a boil over medium-high heat, stirring once, and let it bubble uncovered until the liquid level drops to the surface of the rice and small craters open across the top.",{"title":125,"text":126,"timerSeconds":127},"Steam covered","Turn the heat to its lowest setting, cover with a tight lid and cook undisturbed for 12 minutes. Do not lift the lid. When the time is up, the rice should be tender at the tip and the pan should smell sweet and faintly toasted rather than scorched.",720,{"title":129,"text":130,"timerSeconds":131},"Add the thick coconut cream","Take the pan off the heat, dot the reserved coconut cream over the surface, replace the lid and leave it to stand for 10 minutes. The residual heat melts the cream down through the grains without ever boiling it.",600,{"title":133,"text":134},"Fluff and serve","Lift and fold the rice with a fork until the melted cream is evenly distributed and the grains separate cleanly and look glossy. Taste for salt, scatter with toasted coconut if using, and serve hot.",{"calories":136,"protein":137,"carbs":138,"fat":139,"fiber":105,"sodium":136,"estimated":108},490,8,78,17,[141],{"src":142,"alt":143},"\u002Fimages\u002Frecipes\u002Fwali-wa-nazi\u002Fhero.svg","Bowl of fluffy white coconut rice with separate glossy grains and toasted coconut scattered on top",[145,146,147,148,149,150,84],"wali wa nazi","coconut rice","swahili coast","side dish","tanzanian","zanzibar","2026-08-20","dishroute-kitchen",{"items":154,"total":73,"page":100,"limit":359,"hasMore":360},[155,183,206,227,249,271,291,312,332,352],{"slug":156,"title":157,"nativeName":158,"countrySlug":8,"region":159,"baseServings":160,"prepMinutes":161,"cookMinutes":162,"restMinutes":73,"difficulty":163,"course":164,"diet":166,"mainIngredients":168,"images":174,"keywords":178,"publishedAt":151,"updatedAt":151,"authorSlug":152},"zanzibari-biryani","Biriani ya Zanzibar (Spiced Layered Rice with Beef)","Biriani ya Zanzibar","Zanzibar",6,40,95,"hard",[165],"main",[167],"halal-friendly",[169,170,171,172,173],"beef-chuck","basmati-rice","yogurt","onion","potato",[175],{"src":176,"alt":177},"\u002Fimages\u002Frecipes\u002Fzanzibari-biryani\u002Fhero.svg","Layered Zanzibari beef biriani in an open pot, saffron-stained rice with fried onions, potato and coriander",[179,150,180,181,147,149,182],"biriani","layered rice","beef","basmati",{"slug":184,"title":185,"nativeName":186,"countrySlug":8,"region":187,"baseServings":105,"prepMinutes":188,"cookMinutes":189,"difficulty":75,"course":190,"diet":192,"mainIngredients":193,"images":196,"keywords":200,"publishedAt":151,"updatedAt":151,"authorSlug":152},"chipsi-mayai","Chipsi Mayai (Tanzanian Chip Omelette)","Chipsi mayai","Nationwide",20,25,[191,165],"street-food",[79,81,82],[173,194,195,172],"eggs","tomato",[197],{"src":198,"alt":199},"\u002Fimages\u002Frecipes\u002Fchipsi-mayai\u002Fhero.svg","Wedge of Tanzanian chip omelette cut open on a plate beside tomato and onion kachumbari",[201,202,203,194,204,205,173],"chipsi mayai","chip omelette","tanzanian street food","kachumbari","zege",{"slug":207,"title":208,"nativeName":209,"countrySlug":8,"region":210,"baseServings":72,"prepMinutes":189,"cookMinutes":211,"difficulty":75,"course":212,"diet":213,"mainIngredients":214,"images":219,"keywords":223,"publishedAt":151,"updatedAt":151,"authorSlug":152},"mchemsho","Mchemsho (Arusha Boiled Plantain and Beef Pot)","Mchemsho","Arusha and the northern highlands",55,[165],[81,82,167],[215,216,173,217,218],"plantain","beef-shank","cabbage","carrot",[220],{"src":221,"alt":222},"\u002Fimages\u002Frecipes\u002Fmchemsho\u002Fhero.svg","Deep bowl of mchemsho with chunks of green plantain, potato, carrot, cabbage and beef in a pale broth",[207,224,215,225,149,226,181],"arusha","one pot","boiled vegetables",{"slug":228,"title":229,"nativeName":230,"countrySlug":8,"region":231,"baseServings":72,"prepMinutes":189,"cookMinutes":232,"restMinutes":233,"difficulty":75,"course":234,"diet":235,"mainIngredients":236,"images":240,"keywords":244,"publishedAt":151,"updatedAt":151,"authorSlug":152},"mishkaki","Mishkaki (Swahili Coast Marinated Beef Skewers)","Mishkaki","Dar es Salaam and the coast",15,240,[191,165],[82,81,167],[169,237,238,239],"garlic","ginger","lime",[241],{"src":242,"alt":243},"\u002Fimages\u002Frecipes\u002Fmishkaki\u002Fhero.svg","Charred beef mishkaki skewers on a plate with lime wedges and tomato onion kachumbari",[228,245,147,246,247,149,248],"beef skewers","grilled","street food","papaya marinade",{"slug":250,"title":251,"nativeName":252,"countrySlug":8,"region":159,"baseServings":137,"prepMinutes":188,"cookMinutes":253,"restMinutes":254,"difficulty":255,"course":256,"diet":258,"mainIngredients":259,"images":261,"keywords":265,"publishedAt":151,"updatedAt":151,"authorSlug":152},"mkate-wa-kumimina","Mkate wa Kumimina (Zanzibar Rice Bread)","Mkate wa kumimina",45,360,"medium",[257],"bread",[79,80,81,82],[84,85,104,260],"yeast",[262],{"src":263,"alt":264},"\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",[266,267,86,104,268,269,270],"mkate wa kumimina","zanzibar rice bread","gluten free bread","swahili","fermented batter",{"slug":272,"title":273,"nativeName":274,"countrySlug":8,"region":275,"baseServings":72,"prepMinutes":188,"cookMinutes":276,"difficulty":75,"course":277,"diet":279,"mainIngredients":280,"images":282,"keywords":286,"publishedAt":151,"updatedAt":151,"authorSlug":152},"mtori","Mtori (Chagga Green Banana and Beef Soup)","Mtori","Kilimanjaro",65,[278],"soup",[81],[215,169,172,281],"butter",[283],{"src":284,"alt":285},"\u002Fimages\u002Frecipes\u002Fmtori\u002Fhero.svg","Bowl of thick pale mtori soup with shredded beef, soft green banana pieces and a swirl of melted butter",[272,287,288,289,149,290,215],"green banana soup","chagga","kilimanjaro","beef soup",{"slug":292,"title":293,"nativeName":294,"countrySlug":8,"region":295,"baseServings":72,"prepMinutes":188,"cookMinutes":276,"difficulty":255,"course":296,"diet":297,"mainIngredients":299,"images":303,"keywords":307,"publishedAt":151,"updatedAt":151,"authorSlug":152},"pweza-wa-nazi","Pweza wa Nazi (Octopus in Coconut Curry)","Pweza wa nazi","Zanzibar and the Swahili coast",[165],[298,82,81],"pescatarian",[300,85,301,239,302],"octopus","tamarind","green-chili",[304],{"src":305,"alt":306},"\u002Fimages\u002Frecipes\u002Fpweza-wa-nazi\u002Fhero.svg","Chunks of octopus in a thick golden coconut curry sauce with green chilli and chopped coriander",[308,309,310,150,269,311,301],"pweza wa nazi","octopus curry","coconut milk","seafood",{"slug":313,"title":314,"nativeName":315,"countrySlug":8,"region":159,"baseServings":72,"prepMinutes":316,"cookMinutes":161,"difficulty":255,"course":317,"diet":318,"mainIngredients":319,"images":323,"keywords":327,"publishedAt":151,"updatedAt":151,"authorSlug":152},"urojo","Urojo (Zanzibar Mix Soup)","Urojo",35,[278,191],[79,80,82],[173,320,321,322,86],"chickpea-flour","mango","turmeric",[324],{"src":325,"alt":326},"\u002Fimages\u002Frecipes\u002Furojo\u002Fhero.svg","Bowl of yellow urojo soup topped with fried potato bhajia, crisps, green coconut chutney and lime",[313,328,329,247,330,331,149],"zanzibar mix","forodhani","sour soup","bhajia",{"slug":333,"title":334,"nativeName":335,"countrySlug":8,"region":9,"baseServings":72,"prepMinutes":232,"cookMinutes":189,"restMinutes":336,"difficulty":75,"course":337,"diet":340,"mainIngredients":341,"images":342,"keywords":346,"publishedAt":151,"updatedAt":151,"authorSlug":152},"vitumbua","Vitumbua (Swahili Coconut Rice Cakes)","Vitumbua",120,[338,339],"snack","breakfast",[79,80,81,82],[84,85,260,86],[343],{"src":344,"alt":345},"\u002Fimages\u002Frecipes\u002Fvitumbua\u002Fhero.svg","Plate of golden domed vitumbua rice cakes with crisp lacy edges beside a cup of spiced tea",[333,347,348,86,349,350,351],"kitumbua","rice cakes","swahili breakfast","tanzanian snack","gluten free",{"slug":4,"title":5,"nativeName":6,"countrySlug":8,"region":9,"baseServings":72,"prepMinutes":73,"cookMinutes":74,"restMinutes":73,"difficulty":75,"course":353,"diet":354,"mainIngredients":355,"images":356,"keywords":358,"publishedAt":151,"updatedAt":151,"authorSlug":152},[77],[79,80,81,82],[84,85,86],[357],{"src":142,"alt":143},[145,146,147,148,149,150,84],24,false,1787360057152]