Nigerian Coconut Rice is a beloved festive dish, often served at weddings, birthdays, and holiday gatherings. Long-grain rice is simmered in fragrant coconut milk with bell peppers, warm curry, and thyme for a rich, lightly spiced side or main course. The coconut milk gives every grain a creamy, aromatic finish that pairs beautifully with grilled chicken, fried plantains, or peppered meat.
Prep Time15 mins
Cook Time30 mins
Total Time45 mins
Servings6
Yield6 servings
Nutrition Facts
Per serving (estimated)
- 420 kcalCalories
- 16 gFat
- 9 gSaturated Fat
- 62 gCarbs
- 5 gFiber
- 6 gSugar
- 9 gProtein
- 520 mgSodium
- 430 mgPotassium
- 55 mgCalcium
- 3 mgIron
- 42 mgVitamin C
- 320 mcgVitamin A
Ingredients
For the rice
- 2 cups basmati or long-grain rice, rinsed and soaked 10 minutes
- 1 cup full-fat canned coconut milk
- 2 cups low-sodium chicken or vegetable stock
- 2 tablespoons vegetable oil
- 1 medium yellow onion, finely chopped
- 1 red bell pepper, diced
- 1 green bell pepper, diced
- 3 garlic cloves, minced
- 1 tablespoon grated fresh ginger
- 1 teaspoon curry powder
- 1 teaspoon dried thyme
- 2 bay leaves
- 1 scotch bonnet pepper, seeded and chopped (optional)
- 1 teaspoon kosher salt, plus more to taste
- 1/2 cup frozen green peas
- 1/2 cup diced carrot
For garnish
- 2 tablespoons chopped fresh parsley or cilantro
- 2 tablespoons toasted shredded coconut (optional)
Directions
- Rinse the rice under cool water until the water runs clear, soak for 10 minutes, then drain thoroughly to keep the grains fluffy and separate.
- Heat the vegetable oil in a heavy-bottomed pot over medium heat. Add the chopped onion and cook for 3 to 4 minutes until softened and translucent.
- Stir in the garlic, ginger, scotch bonnet, and curry powder; cook for 1 minute until fragrant, then add the bell peppers, carrot, thyme, and bay leaves and sauté for 2 minutes.
- Pour in the coconut milk and chicken stock, season with the salt, and bring the mixture to a rolling boil, skimming any foam that rises to the surface.
- Add the drained rice, give it one gentle stir to distribute evenly, then reduce the heat to the lowest setting and cover tightly with a lid.
- Cook undisturbed for 18 to 20 minutes, then scatter the frozen peas over the top, re-cover, and continue cooking for another 3 minutes.
- Remove the pot from the heat and let it rest, covered, for 5 to 7 minutes so the steam finishes the grains and any liquid absorbs.
- Discard the bay leaves and scotch bonnet, fluff the rice gently with a fork, taste and adjust the salt, then transfer to a serving bowl.
- Top with the chopped parsley and toasted coconut, if using, and serve warm alongside grilled meats, fried plantains, or a crisp slaw.
Cook’s Notes
- Use full-fat canned coconut milk rather than light versions for the richest flavor and creamy texture.
- Soaking the rice before cooking is essential; it prevents mushy grains and helps the rice cook evenly with the coconut milk.
- Resist lifting the lid while the rice is cooking, as trapped steam is what gently steams the grains to fluffy perfection.
- Leave the seeds in the scotch bonnet for a noticeably hotter dish, or omit it entirely for a mild, kid-friendly version.
- For an even more festive presentation, stir in 1/2 cup of cooked shredded chicken, shrimp, or smoked fish before serving.










