
This fragrant coconut rice brings the warm, tropical flavors of Mozambique to your table with minimal effort. The dish captures the essence of African coastal cuisine through its simple yet aromatic combination of ingredients.
What makes this recipe special is its ability to transform plain rice into something extraordinary. The coconut milk infuses each grain with a subtle sweetness, while traditional spices create layers of complex flavor that complement any main course.
You’ll achieve perfectly cooked rice that’s fluffy, lightly scented, and rich with coconut undertones. The method ensures every bite carries the authentic taste of Mozambican home cooking, making it ideal for both weeknight dinners and special occasions.
Pair it with grilled meats, fish, or fresh vegetables for a complete meal that transports you to the Indian Ocean coastline.
Ingredients for Mozambique Coconut Rice
Transform plain rice with aromatic coconut and warm African spices in this vibrant dish.
| Ingredient | Amount | Notes |
|---|---|---|
| Jasmine Rice 🌾 | 2 cups | Rinsed until water runs clear |
| Coconut Milk 🥥 | 1 ½ cups | Full-fat, canned variety |
| Water 💧 | 1 ½ cups | Or substitute vegetable broth |
| Yellow Onion 🧅 | 1 whole | Finely diced for even cooking |
| Garlic Cloves 🧄 | 4 cloves | Minced to release full flavor |
| Fresh Ginger 🌿 | 1 tbsp | Peeled and finely grated |
| Ground Cumin 🌶️ | 1 tsp | Freshly ground for best aroma |
| Ground Coriander 🌿 | 1 tsp | Toasted lightly for depth |
| Turmeric 🌼 | ½ tsp | For golden color and earthiness |
| Cinnamon Stick 🌰 | 1 whole | Optional, for authentic flavor |
| Bay Leaf 🍃 | 1 whole | Dried, removed before serving |
| Sea Salt 🧂 | 1 tsp | Adjust to taste at end |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Lime 🍋 | 1 whole | Zested and juiced for brightness |
| Vegetable Oil 🫒 | 2 tbsp | Neutral flavor for sautéing |
The coconut milk is non-negotiable here—full-fat canned from Thai Kitchen or Native Forest gives the authentic richness. Jasmine rice is traditional, but basmati works (just reduce water slightly). Asian markets often have the best prices on both. For the cinnamon stick, Ceylon variety is ideal, but regular cassia works fine. Don’t skip the fresh ginger—it adds the bright, zesty note that defines Mozambican flavors.
No coconut milk? Coconut cream thinned with water works in a pinch. Fresh out of cilantro? Parsley or mint can substitute (though the flavor shifts slightly). If you can’t find whole spices, pre-ground at half the amount is acceptable. The lime zest is worth it—don’t skip the zest even if you’re short on time. For extra depth, add a pinch of cardamom or cloves if you have them.
Cooked rice keeps 4-5 days in the fridge, reheats beautifully with a splash of water. The flavors actually deepen overnight. Freezes well for up to 3 months (portion before freezing for easy meals). Always remove the bay leaf and cinnamon stick before storing.
Why You’ll Love This Recipe
- One Pot Magic: I just toss jasmine rice, coconut milk, and a few aromatics into a single pot and walk away.
- That Garlic Kick: The sizzled garlic and onion in the coconut milk make every bite ridiculously good.
- Feeds Everyone: It’s my go-to for potlucks—vegetarians, meat-lovers, even picky kids come back for seconds.
- Stays Perfect: Leftovers? Even better the next day, and the rice never dries out.
Step-by-Step Instructions for Mozambique Coconut Rice
Master this technique and you’ll achieve perfectly fluffy, aromatic rice with rich coconut depth every time.
Step 1: Prepare the Aromatic Base
Heat the 2 tbsp vegetable oil in a heavy-bottomed pot over medium heat. Add the finely diced yellow onion and sauté for 4-5 minutes until translucent and just beginning to turn golden at the edges.
Add the minced garlic cloves and grated fresh ginger, stirring constantly for 1 minute until fragrant. I keep the heat moderate here to prevent burning the garlic, which would impart bitterness to the dish.
This aromatic foundation builds layers of flavor that will infuse the rice. The onion should soften completely, and the garlic-ginger mixture should release its essential oils without browning.
Step 2: Toast the Spices and Rice
Stir in the ground cumin, ground coriander, and turmeric, toasting for 30 seconds until the spices darken slightly and become deeply aromatic. This blooming step intensifies their flavors significantly.
Add the 2 cups jasmine rice, cinnamon stick, and bay leaf, stirring to coat every grain in the spiced oil. Toast the rice for 2-3 minutes until it becomes slightly opaque and nutty in fragrance.
Toasting the rice at this stage prevents it from turning mushy during cooking. The grains should maintain their individual structure while absorbing all the aromatic flavors from the pot.
Step 3: Add Liquids and Simmer
Pour in the 1.5 cups coconut milk and 1.5 cups water, stirring to combine. Add the sea salt and bring to a gentle boil over medium-high heat.
Once boiling, reduce heat to low, cover the pot with a tight-fitting lid, and simmer for 15 minutes. Resist the urge to lift the lid during this time—steam is crucial for even cooking.
After 15 minutes, check that the liquid has been fully absorbed and the rice is tender with no hard center. The surface should appear dry with small steam holes where the grains have expanded.
Step 4: Rest and Finish
Remove the pot from heat and let it sit covered for 10 minutes. This resting period allows the rice to steam in its own moisture, ensuring even texture throughout and preventing a sticky bottom layer.
Discard the cinnamon stick and bay leaf. Fluff the rice gently with a fork to separate the grains. The rice should be light, separate, and infused with golden color from the turmeric and coconut milk.
Stir in the lime zest and juice from the lime, then adjust seasoning if needed. This final acidity brightens all the rich, warm flavors beautifully.
Transfer to a serving dish and garnish with the chopped fresh cilantro. The cilantro adds a fresh, herbal note that complements the warm spices perfectly.
Pro Tips For Making Mozambique Coconut Rice
- Toast the Aromatics: Sauté the onion and garlic in a little oil until golden before adding liquids—this builds a deep, sweet base that makes the coconut rice taste way more complex.
- Rinse the Rice: Always rinse jasmine rice until the water runs clear to remove excess starch, or you’ll end up with gummy coconut rice instead of light, fluffy grains.
- Use Full-Fat Coconut Milk: I learned this the hard way—low-fat coconut milk just doesn’t give the same rich, creamy texture that makes this dish special.
- Simmer Covered: Once the liquid is in, resist the urge to peek—keep the lid on tight for at least 15 minutes so the rice steams evenly and absorbs all that coconut flavor.
Troubleshooting mozambique coconut rice
Rice Too Wet
If your rice is mushy or watery, you likely used too much liquid. Next time, reduce the water to 1.25 cups for 2 cups rice. Also, ensure you’re using a heavy pot with a tight lid to trap steam properly. 💡
Rice Undercooked
Grainy or crunchy rice means it needs more time or liquid. If the top looks dry but bottom is underdone, add ¼ cup hot water, cover, and cook 5 more minutes on low. Always check the center of grains for doneness.
Coconut Separating
If the coconut milk separates, don’t stir vigorously—this can break the rice grains. Instead, gently fold the mixture with a spatula. Using full-fat coconut milk like Thai Kitchen helps prevent separation.
Flavor Too Mild
If the spices aren’t bold enough, toast them in dry heat for 30-60 seconds before adding oil. This blooms their essential oils. Also, don’t skip the lime zest—it brightens all the warm flavors.
Burnt Bottom
Lower your heat immediately and add 2 tbsp water to the pot. Next time, cook on low heat only after bringing to a boil. A heavy-bottomed pot like Le Creuset distributes heat more evenly.
Stirring during the final simmer can also cause sticking. Resist the urge!
Nutrition Facts
Frequently Asked Questions
Can I use a different type of rice?
Yes, basmati works well but reduce liquid by ¼ cup. Avoid quick-cook varieties as they turn mushy. Jasmine rice is traditional for its floral notes.
How do I prevent the rice from sticking?
Use a heavy-bottomed pot and cook on low heat after boiling. Never stir during simmering—this releases starch that causes sticking. Let it rest 10 minutes covered before fluffing.
What if I don’t have fresh ginger?
Substitute ½ tsp ground ginger for each tbsp of fresh. The flavor will be slightly more concentrated, so taste as you go.
- Mujadara Rice and Lentils Recipe: Earthy Spiced Lentils With Caramelized Onions - November 1, 2026
- Naija Fried Rice Recipe: Street-Style Spice With Veggie Crunch - November 1, 2026
- Mushy Rice Recipe: Fluffy Grains Transformed in Minutes - November 1, 2026