Curated recipes from 193 countries  •  New seasonal Mediterranean issue out now

Overview

Tanzanian Wali wa Nazi

Swahili Coconut Rice

This wali wa nazi recipe is the Swahili coast's coconut rice: long-grain basmati steamed in rich, full-fat coconut milk with a little onion and whole cardamom, cinnamon and cloves, until the grains are separate, fragrant and faintly sweet. Wali means rice and nazi means coconut in Swahili, and the dish is the classic partner for curries and stews from Zanzibar to Dar es Salaam. One serving is about 200 g.

In Swahili, wali means cooked rice and nazi means coconut, so wali wa nazi is simply rice cooked in coconut milk — the everyday rice of the Swahili coast, from Zanzibar to Dar es Salaam and Lamu. Traditionally the milk is made by hand: grated coconut flesh is squeezed with warm water to give a thick first milk (tui zito) and a thinner second milk, and the rice cooks in the two together. The dish is almost always served with a curry or stew, so the sauce can run into the creamy grains, and it appears at family meals, celebrations and Ramadan alike.

Pairs well with: Chicken curry, kachumbari & hot chai

Provenance

Tanzania flag Tanzania

Swahili Coast Heritage

African Heritage

Time Dedication

40m

10m prep • 30m cook

Batch Yield

6 Servings

425 kcal per serving

1 serving ≈ 200 g

Technical Skill

Easy

Easy (One Pot)

Meal Timing & Digestive Fit

Breakfast

Not Advised

Lunch

Hearty Midday Main

Dinner

Ideal Hearty Main

Snack & Tea

Inappropriate

Occasions: Everyday dinners, family meals, celebrations, Ramadan, with curry Cost: Low — about $2–3 per serving at home
A bowl of white coconut rice with green beans and curry beside it

Swahili Coast Heritage

Photo: Andy Li, CC0, via Wikimedia Commons

The Heritage Formulary

Measured Ingredients

Estimated cost: Low — about $2–3 per serving at home (USD)

A true wali wa nazi is judged by its grains: separate, fluffy and creamy, smelling of coconut and cardamom, never sticky or greasy.

Execution Methodology & Culinary Technique

Step-by-Step Cooking Guide

Active 40m
P

Prep Stage: Wash, Chop & Shake

10 Mins • Knife Work

Wash the basmati in several changes of cold water until the water runs clear, then drain. Finely chop the onion, lightly crush the cardamom pods, and chop the coriander. Shake the coconut milk can well and measure the water so everything is within reach.

Maestro Tip: Full-fat coconut milk is the whole dish — light milk will not give the same creaminess, and coconut cream is much heavier.

  1. 1

    Bloom the Spices & Soften the Onion

    5 Mins Medium heat, ~170°C (340°F)

    Heat the oil in a heavy pot over medium heat. Add the whole spices and stir for 30 seconds until they smell fragrant. Add the chopped onion and cook for 3–4 minutes until soft and pale gold.

    Bloom the spices in oil first — it wakes up their flavour far better than adding them to the liquid.

    Done when: Onion is soft and pale gold; the spices smell warm and fragrant.

  2. 2

    Add Coconut Milk, Water & Rice

    5 Mins Medium heat, ~100°C (212°F)

    Pour in the coconut milk, the water and the salt, and bring to a gentle boil. Add the washed rice and stir once, gently, to distribute it evenly.

    Stir once and only once — after this the rice should not be stirred again.

    Done when: The liquid is at a gentle boil and the rice is evenly spread through the pot.

  3. 3

    Steam the Rice

    15 Mins Low heat, gentle steam, ~95°C (203°F)

    Cover tightly, reduce to the lowest heat, and steam for 15 minutes without lifting the lid. The rice must be tender throughout and all the liquid absorbed.

    Never lift the lid while the rice steams — the trapped steam is doing the cooking, and every peek lets it out.

    Done when: All liquid is absorbed; rice grains are separate, fluffy and tender.

  4. 4

    Rest, Fluff & Serve

    5 Mins Off the heat, lid on, residual heat ~90°C (194°F)

    Take the pot off the heat and leave it covered for 5 minutes. Then fluff the rice gently with a fork, scatter over the chopped coriander, and serve hot.

    Resting lets the last steam finish the rice evenly; fluffing with a fork, not a spoon, keeps the grains separate.

    Done when: Grains are separate, creamy and fluffy; the rice smells of coconut and cardamom.

Finishing Touches & Plating

Serve the coconut rice hot, fluffed with a fork and scattered with fresh coriander, beside a curry or stew so the sauce can run into the grains.

Nutritional Physiology & Benefits

Nutrition

Energy

425

kcal / serving

Protein

7g

Complete AA

Carbs

58g

Complex

Fats

19g

Healthy

Per serving (6 servings · 1 serving ≈ 200 g)
Energy425 kcal
Protein7 g
Carbohydrates58 g
Fat19 g
Fibre2.7 g
Sugar2.9 g
Sodium403 mg
Per 100g
Energy212 kcal
Protein3.3 g
Carbohydrates28.8 g
Fat9.4 g
Fibre1.3 g
Sugar1.5 g
Sodium201 mg

Nutrition values are estimated — calculated from USDA FoodData Central values for the listed ingredients.

Vitamins & minerals: Vitamin B6 and niacin (rice), vitamin C (onion), manganese and copper (coconut milk), potassium (rice and coconut milk). Nutrition values are estimated.

Creamy Without Dairy

Coconut milk gives the rice a creamy texture and a gentle sweetness without any dairy, and the whole spices add fragrance without heat.

Steady Energy

Rice cooked in coconut milk is energy-rich and satisfying, so a modest serving goes a long way alongside a curry or stew.

Simple, Honest Ingredients

Just rice, coconut milk, onion and a few whole spices — a short ingredient list where every item earns its place.

Food Pairings

What to Eat With

To optimize nutrient absorption and elevate the sensory depth, pair with these authentic accompaniments:

Full Menus

Chicken or Fish Curry

A tomato-based chicken or fish curry is wali wa nazi's natural partner: the rice soaks up the sauce, and the curry's acidity balances the coconut milk's richness.

Vegetables

Kachumbari

The cool tomato-onion salad cuts through the creamy rice with acidity and crunch, and its vitamin C helps the body absorb iron from the curry.

Sukuma Wiki

Pan-fried collard greens add fibre and a mild bitterness that keeps the plate from feeling too rich, and they are the classic green on the Swahili coast.

Drinks

Hot Chai

Spiced milky chai finishes a coconut-rice meal the way it does on the coast — warm, sweet and fragrant.

Complete menu

Serve the coconut rice as the base of the meal with a chicken or fish curry, a spoon of kachumbari and a side of greens; finish with hot chai.

Digestive Guardrails

What NOT to Combine

To prevent digestive distress, sluggishness, or palate clash, avoid pairing the dish with these elements:

Two Rich Coconut Dishes at Once

Coconut milk is rich in saturated fat, so a second rich, creamy dish on the same plate can make the meal very heavy. Pair it with a lighter, tomato-based curry or vegetables instead. This is general information, not medical advice.

Lifting the Lid While the Rice Steams

Lifting the lid lets the steam out and the rice cooks unevenly — some grains stay hard while others turn to mush. Keep the lid on until the resting time is done.

General information only, not medical advice — consult a doctor for personal dietary decisions.

Who Should Eat It

Who Should Eat

  • General adultsA rich, fragrant rice that works as a side with any curry or stew, or on its own with vegetables.
  • ChildrenSuitable from age 3+; the coconut milk makes it creamy and mild, with no chilli in the rice itself.
  • ElderlyGood — soft, easy to chew and easy to digest; keep the portion modest as it is rich.
  • Pregnant womenGenerally suitable; the rice is well cooked and the spices are mild.
  • Breastfeeding womenGenerally suitable; the rice and coconut milk give steady energy — keep portions moderate.
  • AthletesA good carbohydrate base for a training meal — pair it with a protein curry for a complete plate.
  • Weight gainA good choice — the coconut milk makes a generous serving energy-rich.
  • Weight lossKeep the rice portion small and fill the plate with curry vegetables and salad; the coconut milk is high in fat.

Health Conditions — Adjust or Avoid

Conditions

  • DiabetesHigh in carbohydrate from the rice, so keep the rice portion modest and add extra vegetables or salad; ask your clinician about portions.
  • High blood pressureKeep the added salt to the recipe amount; most sodium here is the salt. Ask your clinician about your daily sodium limit.
  • Kidney diseaseThe rice is high in potassium; keep the portion modest if your clinician has advised a low-potassium diet, and ask about portion size.
  • GoutNo purine-rich ingredients as written, so it is generally fine as a side; ask your clinician about the curry served with it.
  • Stomach issuesUsually gentle, but the coconut milk's fat can feel heavy on a sensitive stomach; a smaller portion and plain rice on flare days may help.
  • Cardiovascular diseaseCoconut milk is high in saturated fat, so keep the portion modest and pair it with vegetables and lean protein. Ask your clinician how often it fits your diet.
  • Fatty liverKeep the portion small and fill the plate with vegetables and lean curry. Ask your clinician about portion size.
  • Food allergiesContains coconut — the US FDA classes coconut as a tree nut, so note it if you have a tree-nut allergy. Naturally gluten-free and dairy-free.
  • Special therapeutic dietsIf you follow a prescribed low-sodium or low-fat diet, use less salt and a smaller portion, and check with your clinician.

If you have a medical condition, consult your doctor before changing your diet.

Storage & Use

Storage & Use

How to store
Cool quickly and store in an airtight container.
In the fridge
Coconut rice 3 days.
In the freezer
Up to 2 months.
How to reheat
Reheat with a splash of water, covered, until steaming hot throughout, to 74°C (165°F).
Freezing recommended
Yes, up to 2 months; the rice softens slightly on thawing.
Signs it has spoiled
Sour or off smell, slimy rice, or mould.

More recipes to explore

A plate of East African pilau rice with chicken, garnished with chopped herbs Tanzania flag Tanzania 1h 20m
Dinner •Swahili Coast Heritage

Tanzanian Pilau

This tanzanian pilau recipe is the Swahili coast's celebration rice: long-grain basmati steamed in one pot with tender chicken, dark sweet onions and five whole spices — black peppercorns, cloves, cardamom, cinnamon and cumin — bloomed in oil with garlic, ginger and green chilli. The chicken simmers in its own spiced broth first, so every grain of rice carries the flavour, and the pot is served with cool kachumbari and hot pilipili. One serving is about 325 g.

Celebration Rice

Basmati rice steamed with chicken and five whole coastal spices — black pepper, cloves, cardamom, cinnamon and cumin — the Swahili coast's celebration dish.

Pairs Well With
Kachumbari, pilipili ya kukaanga & hot chai
High Protein
Two golden-brown vitumbua coconut rice cakes on foil Tanzania flag Tanzania 1h 20m
Snack & Tea •Swahili Coast Heritage

Tanzanian Vitumbua

This vitumbua recipe makes the soft, golden coconut rice cakes sold hot from street stalls across Tanzania and the Swahili coast, from Stone Town in Zanzibar to Dar es Salaam. Soaked rice is blended with coconut milk, sugar and cardamom, lightly fermented with yeast, then cooked in a pan with round wells until each cake is crisp on the outside and almost custardy in the middle. One serving is four cakes, about 140 g, and the recipe makes about 20 cakes.

Sweet Snack

Fermented rice and coconut milk fried in a wells pan into soft, golden, cardamom-scented cakes — the Swahili coast's street snack.

Pairs Well With
Masala chai, fresh fruit & honey
Quick Prep (<30m)
Bœuf bourguignon — French beef braised in red wine France flag France 4h
Dinner •Burgundy Terroir

Bœuf Bourguignon

Beef braised gently in red wine until the connective tissue melts into a velvet, gelatin-rich sauce — the classic Burgundy Sunday dinner.

Cellular Repair

Beef braised in red wine until spoon-tender, with mushrooms and pearl onions.

Pairs Well With
Parsnip Purée & Steamed French Haricots Verts
High Protein
Vietnamese braised pork belly with golden eggs in caramel sauce Vietnam flag Vietnam 1h 45m
Dinner •One Pot

Vietnamese Braised Pork and Eggs

Pork belly slowly braised in coconut water and caramel until meltingly tender, with golden eggs that soak up the sweet-savoury sauce — the Vietnamese family dish that tastes better the next day.

Comfort & Sustained Energy

Slow-braised pork belly and eggs in coconut water and caramel.

Pairs Well With
Steamed rice & pickled mustard greens
High Protein

The Dinner Gazette

Never wonder what’s for dinner again

One email a week with easy dinner ideas from around the world — ingredients, steps and nutrition, tested in our kitchen first.

Delivered every Thursday morning. Unsubscribe anytime.