This Nigerian coconut rice is a rich, creamy, and flavorful dish made with fresh coconut milk, vegetables, and tender chicken. As the rice simmers, it absorbs the natural sweetness and aroma of coconut, resulting in a perfectly fluffy and satisfying meal. In addition, the combination of colorful vegetables, spices, and protein makes it ideal for family dinners, festive gatherings, and special occasions. Whether you prefer it slightly sweet or savory, this coconut rice recipe delivers comfort, flavor, and a touch of celebration in every bite.
3cupslong-grain parboiled riceHolds its shape well and stays fluffy, making it perfect for coconut rice without becoming sticky.
2cupsfresh coconut milkAdds a rich, creamy texture and natural sweetness that defines the flavor of coconut rice.
1/2cupvegetable oilHelps sauté the aromatics and enhances overall flavor without overpowering the dish.
1wholemedium onion Builds a savory base and adds depth to the rice.
1teaspoonsaltBalances flavors and enhances the natural taste of all ingredients.
2wholeseasoning cubesIntensifies the savory flavor and gives the dish a well-rounded taste.
3wholebay leavesInfuse the rice with a subtle, aromatic fragrance during cooking.
1/4poundgrilled chickenAdds protein and a smoky, savory flavor that complements the creamy rice.
1wholegreen bell pepper Brings a fresh, slightly sweet crunch and vibrant color.
1cupfresh pepper mixAdds mild heat and boosts the overall flavor profile.
4wholemedium carrots Provide natural sweetness, color, and a slight crunch.
1cupgreen beansAdd texture and freshness to balance the creamy rice.
1cupcanned cornEnhances sweetness and gives a pleasant pop of texture.
1/2cupgreen peasContribute color, mild sweetness, and extra nutrients.
3wholespring onionsAdd a light, fresh onion flavor and brighten the dish at the end.
4clovesgarlic Delivers a bold, savory depth that enhances overall taste.
1tablespoonfresh gingerAdds warmth and a subtle spicy note that balances the richness of coconut milk.
5piecescooked liver Provides a rich, slightly earthy flavor and boosts the protein content.
Instructions
Step 1: Extract Fresh Coconut Milk Sweet Coconut Rice: Blend the coconut flesh with 2 cups of warm water, then strain. Heat 1/4 cup oil in a pot, then sauté onions with salt and seasoning cubes until soft.
Step 2: Add the parboiled rice and pour in coconut milk: Cover and simmer until rice is tender, allowing the coconut milk to infuse every grain. In addition, the slow simmering process deepens the flavor. Using fresh coconut milk gives the rice a creamy base and significantly enhances flavor. Moreover, it contributes to the richness and aroma of the final dish. Rinse the rice thoroughly, then parboil for 10 minutes.
Step 3: Prepare the Vegetables: In a separate pan, heat the remaining oil and sauté onions, spring onions, garlic, and ginger. Add carrots, green beans, peas, and bell peppers, stirring continuously. Then add corn, liver, salt, and a seasoning cube. Cook until vegetables are slightly tender but still vibrant. Meanwhile, the flavors meld beautifully, creating a cohesive mixture.
Step 4: Combine Everything to Make Sweet Coconut Rice: Gently fold the coconut rice into the vegetable mixture. Add grilled chicken and spring onions, then steam for 3 minutes. This final step ensures the flavors blend perfectly without compromising the texture of any ingredient. The dish is ready to serve with both elegance and balance.
Notes
For the best results, always use fresh coconut milk, as it provides a deeper and more authentic flavor than canned options. Also, parboiling the rice is essential because it prevents sogginess and keeps the grains separate. Meanwhile, avoid overcooking the vegetables so they remain vibrant and slightly crisp. In addition, gently fold the rice with the vegetables and chicken at the end to maintain texture and balance.
Finally, adjust seasoning gradually and allow the dish to steam briefly before serving for the perfect finish.