🇰🇪 Kenyan / Swahili · Rice Dish
🍚 Authentic Kenyan Coconut Rice
Wali wa Nazi
Wali wa Nazi is the Swahili coast's most fragrant side dish — basmati rice cooked entirely in creamy coconut milk until each grain is infused with a subtly sweet, rich coconut flavour. The perfect companion to grilled fish, coconut curries, and bean stews.
There is nothing complicated about Wali wa Nazi — its genius is in its simplicity. Replace the water with coconut milk, and plain rice transforms into something fragrant, creamy, and completely distinctive. Along Kenya's Indian Ocean coast, this rice has been cooked for generations as the natural companion to seafood and spiced stews. Once you have eaten Samaki wa Kupaka alongside a bowl of this coconut rice, plain rice feels like a compromise.
Heritage & Origin
Origin: Kenyan Swahili Coast — born from Indian Ocean trade that brought coconuts and rice culture together
Wali wa Nazi is one of the most ancient dishes in Swahili coastal cuisine — the meeting point of two ingredients that the Indian Ocean trade routes made abundant on the East African coast: rice from Asia and coconuts that grow everywhere along the shoreline. For centuries, coastal families have cooked their rice in coconut milk as a matter of course, the result being a dish that is simple yet deeply fragrant and satisfying. It remains the essential side dish for seafood, curries, and bean stews throughout the Kenyan coast.
Ingredients
Equipment: Medium saucepan with lid, Measuring cups, Wooden spoon, Fine-mesh sieve
- 2 cups (400g) long-grain basmati rice — rinsed until water runs clear
- 400ml thick coconut milk — fresh or canned
- 2 cups (480ml) water
- 1 tsp salt — or to taste
- 1 tbsp coconut oil or butter — optional
- 3 cardamom pods — optional, lightly crushed
- 1 small cinnamon stick — optional
Method
- Rinse the rice several times under cold running water until the water runs completely clear. This removes excess starch and ensures fluffy, separate grains.
- Drain the rice thoroughly.
- In a medium saucepan, combine the coconut milk, water, salt, cardamom pods, and cinnamon stick if using.
- Bring the mixture to a gentle boil over medium heat, stirring once to combine.
- Add the rinsed, drained rice. Stir once gently.
- Reduce the heat to the lowest setting. Cover the saucepan tightly with a lid.
- Cook undisturbed for 18–20 minutes until all the liquid has been absorbed. Do not lift the lid or stir.
- Remove from heat and leave covered for 10 minutes. This allows the steam to finish cooking the rice gently and evenly.
- Remove the cardamom and cinnamon. Fluff gently with a fork and serve.
Chef Tips
- Rinse the rice thoroughly — removing surface starch is the single most important step for fluffy, separate grains.
- Never stir the rice after adding it to the liquid — stirring releases starch and creates a sticky, clumped result.
- Fresh coconut milk gives an incomparably richer flavour than canned. If you can find fresh coconuts, it is worth the effort.
- The 10-minute rest after cooking is not optional — it allows the steam to redistribute evenly through the rice.
Common Mistakes to Avoid
- Too much liquid — makes the rice mushy and waterlogged rather than fluffy.
- Lifting the lid during cooking — releases steam and disrupts the cooking process.
- Cooking on high heat after adding rice — burns the bottom before the top is cooked.
- Skipping the resting period — the rice won't fully finish cooking and will be unevenly done.
Nutrition (per serving)
Health Benefits
- Provides complex carbohydrates from rice for sustained energy.
- Coconut milk contributes healthy medium-chain triglycerides (MCTs).
- Naturally dairy-free and gluten-free.
- A satisfying, nutrient-dense accompaniment to protein-rich seafood and bean dishes.
Cultural Note
Wali wa Nazi is a cornerstone of Swahili cuisine along Kenya's Indian Ocean coast. With coconuts growing abundantly in coastal regions, the ingredient became central to local cooking through centuries of Indian Ocean trade. Today it is served at weddings, Eid celebrations, family feasts, and everyday coastal meals — almost always alongside seafood or coconut-based curries. It is the rice that makes the meal coastal.
Storage & Serving
Storage: Refrigerate in an airtight container for up to 3 days. Freeze for up to 1 month.
Reheating: Sprinkle with a little water and reheat gently in a microwave or on the stovetop over low heat, stirring once halfway through.
Serve with: Samaki wa Kupaka, Maharagwe ya Nazi, Mishkaki, Grilled Prawns, Beef Curry, Kachumbari