Main Courses
This Cameroon coconut rice recipe brings the rich, aromatic flavors of West Africa to your kitchen with its signature blend of spiced coconut milk and vibrant palm oil.
The dish transforms simple basmati rice into a fragrant, golden masterpiece—where each grain absorbs the creamy coconut essence and subtle warmth of spices like thyme and garlic.
What sets this recipe apart is the traditional technique of parboiling the rice before simmering it in coconut milk, creating a dish that's both tender and infused with deep, satisfying flavor.
The palm oil adds a distinctive reddish hue and earthy richness, while optional proteins like chicken or shrimp make it a complete, hearty meal. Perfect for special occasions or weeknight dinners, this dish delivers restaurant-quality results with authentic techniques simplified for home cooks.
Ingredients for cameroon coconut rice
Authentic West African flavors start with these carefully selected ingredients for rich, aromatic coconut rice.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain Basmati Rice 🍚 | 1 ½ cups | Uncooked, rinsed thoroughly |
| Full-Fat Coconut Milk 🥥 | 2 cups | Canned, high quality preferred |
| Palm Oil 🫒 | ¼ cup | Red palm oil for authentic color |
| Fresh Thyme 🌿 | ¼ cup | Leaves only, finely chopped |
| Garlic Cloves 🧄 | 4 cloves | Peeled and minced finely |
| Fresh Ginger 🌿 | 1 ½ tbsp | Grated finely, fresh preferred |
| Bay Leaves 🌿 | 2 whole | Dried, for infusion |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Peppercorns 🌶️ | ½ tsp | Freshly cracked |
| Chicken Thighs 🍗 | 1 ½ lb | Bone-in, skin-on preferred |
| Vegetable Oil 🫒 | ¼ cup | For initial cooking |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
The palm oil is non-negotiable for that signature reddish hue and earthy depth—African & Caribbean Foods Market carries the best quality in the U.S. For coconut milk, Aroy-D brand from Thailand delivers the creamiest texture, though any full-fat canned variety works. Fresh thyme and ginger should be vibrant—bright green stems on thyme and moist, firm ginger indicate peak freshness. The basmati rice needs to be long-grain and unbroken kernels for proper texture. Chicken thighs with skin-on and bone-in provide the most flavor, though boneless breasts work in a pinch.
No palm oil? Annatto seeds steeped in oil mimics the color, though it lacks the same depth. Substitute dried thyme at one-third the amount, but fresh is ideal for that bright aroma. For ginger, powdered at half the quantity works, though it won't have the same zing. The chicken can be swapped for shrimp (peeled and deveined) or tofu (extra-firm, pressed and cubed). If using shrimp, reduce cooking time by half. For a vegetarian version, omit the chicken entirely and increase the vegetable oil by 2 tablespoons to sauté any additional veggies like bell peppers or onions.
Rice keeps 3-4 days in the fridge once cooked, though the flavor deepens overnight. For longer storage, freeze portions in airtight containers for up to 3 months. Reheat gently with a splash of water or coconut milk to restore moisture. The palm oil solidifies when cold—simply warm gently to restore its vibrant color. Garnish with fresh cilantro just before serving to preserve its bright flavor. This dish reheats beautifully, making it perfect for meal prep—double the batch and freeze half for future lazy dinners.
Why You'll Love This Recipe
- One-Pot Magic: This recipe lives in one pot—no fancy tools, no extra bowls. Just rice, coconut milk, and a splash of palm oil simmering together until the grains are tender and the aroma fills your kitchen. Honestly, I’ve made it while chatting on the phone, and it still comes out perfect.
- Rich Without Effort: The full-fat coconut milk and palm oil give it that luxurious, buttery depth, but the thyme and garlic keep it bright. That crispy bottom layer? It’s the star—caramelized from the palm oil, adding a smoky-sweet kick that makes it taste like a restaurant dish.
- Meal Prep MVP: I double the batch and store it for days—it reheats beautifully for lunches or as a side. The coconut flavor actually improves after sitting, so leftovers feel like a treat, not a chore. (Yes, even on a Tuesday night.)
- Budget-Friendly Luxury: Basmati rice and coconut milk aren’t cheap, but they stretch far. A single can of coconut milk makes two servings, and palm oil adds richness without breaking the bank. It’s the kind of dish that feels special but won’t drain your wallet.
Step-by-step instructions for Cameroon coconut rice
Here's the method for creating this aromatic, spiced rice dish with rich coconut milk and vibrant palm oil.
Prepare the Chicken and Aromatics
Pat the 1.5 lb chicken thighs dry with paper towels and season generously with 1.5 tsp salt and 0.5 tsp freshly cracked black peppercorns. Heat 0.25 cup vegetable oil in a large skillet over medium-high heat until shimmering. Add the chicken and cook for 6-8 minutes per side until golden brown and cooked through to an internal temperature of 165°F. Remove the chicken and set aside to rest.
In the same skillet, reduce heat to medium and add 0.25 cup finely chopped fresh thyme, 4 cloves minced garlic, and 1.5 tbsp finely grated fresh ginger. Sauté for 2-3 minutes until fragrant and the garlic turns golden. Add 2 whole bay leaves and cook for an additional 30 seconds. This aromatic base will infuse the entire dish with deep, complex flavors.
Toast the Rice and Build the Coconut Base
Rinse the 1.5 cups long-grain basmati rice thoroughly under cold water until the water runs clear. Heat 0.25 cup palm oil in a large, heavy-bottomed pot over medium heat. Add the drained rice and toast for 3-4 minutes, stirring constantly, until the rice becomes translucent at the edges and releases a nutty aroma. This step is crucial for developing the rice's texture and preventing mushiness.
Pour in the 2 cups full-fat coconut milk, stirring well to coat each grain. Add the sautéed aromatics (thyme, garlic, ginger, and bay leaves) along with the chicken and any accumulated juices. Bring to a gentle simmer, then reduce heat to low. Cover the pot with a tight-fitting lid and let the rice cook undisturbed for 20 minutes. The coconut milk will begin to reduce, creating a rich, creamy sauce that clings to the rice.
Simmer and Rest for Perfect Texture
After 20 minutes, check the rice for doneness. It should be tender but still have a slight bite—Cameroonian coconut rice benefits from a slightly al dente finish that continues cooking as it rests. If the rice isn't fully tender, continue cooking for another 5-10 minutes on low heat. The coconut milk should be mostly absorbed, leaving a fragrant, slightly sticky rice with pockets of creamy coconut throughout.
Once the rice is tender, remove the pot from heat and let it rest, covered, for 10 minutes. This resting period allows the rice to absorb any remaining moisture and develop its final texture. During this time, the flavors will meld together, creating that signature Cameroon coconut rice harmony. Stir gently once before serving to redistribute any condensed coconut milk at the bottom of the pot.
Finish and Serve with Fresh Garnishes
Transfer the rice to a serving platter and fluff gently with a fork. Discard the bay leaves. Drizzle with 1 tbsp freshly squeezed lemon juice and sprinkle with 0.25 cup chopped fresh cilantro. The acidity of the lemon brightens the rich coconut flavors, while the cilantro adds a fresh contrast. Serve immediately with the rested chicken thighs arranged on top or alongside.
Each bite should deliver a perfect balance of tender rice, creamy coconut, and aromatic spices, with the chicken adding hearty protein. The palm oil gives the dish its distinctive golden hue and subtle earthy notes, while the thyme and ginger provide warmth. For best results, serve this dish while the rice is still warm, allowing the coconut milk to remain silky and the aromatics to shine.
Pro Tips For Making Cameroon Coconut Rice
- Bloom the Thyme: Chop the stems into 1-inch pieces and let them sit in warm palm oil for 5 minutes before adding rice—this releases their aroma into the oil first. I used to toss in whole sprigs, and the flavor was always half as strong as I wanted.
- Toast the Garlic: Fry the minced garlic in palm oil until it’s golden, not brown—about 2 minutes max. Overcooking turns it bitter, and you’ll taste it in every bite. (Yes, even if you’re impatient like me.)
- Simmer, Don’t Boil: Once the rice is added, reduce heat to the lowest setting that keeps a gentle simmer—no rolling boil. I learned this the hard way: high heat turns basmati rice mushy instead of fluffy.
- Use Coconut Milk Wisely: Split the full-fat coconut milk—use half for cooking and save the other half for finishing. Stirring in the reserved milk at the end keeps the rice tender while adding a rich, creamy finish. (Your future self will thank you.)
Perfect pairings for these flavors
Side Dish Harmony
Pair this rich coconut rice with grilled plantains—sliced lengthwise and charred until caramelized. The sweetness contrasts beautifully with the savory coconut and palm oil. For a lighter option, serve with mango avocado salad tossed in lime juice and cilantro. 🌿
Collard greens cooked with smoked turkey tail (a West African staple) add a smoky depth that complements the dish. Another favorite is fried yams—thick slices fried until crispy, drizzled with honey or palm sugar. These sides keep the meal balanced and culturally authentic.
Protein Pairings
While the recipe includes chicken, grilled shrimp skewers work wonderfully too—toss shrimp in garlic, ginger, and a pinch of thyme before grilling. For a vegetarian option, spiced tofu cubes marinated in coconut milk and turmeric add hearty texture. 🍤
If you love beef, try West African-style beef stew with okra and tomatoes. The deep, savory flavors of the stew create a satisfying contrast to the coconut rice’s creaminess. For a lighter protein, poached fish (like tilapia or cod) in a lemon-herb broth pairs elegantly.
Beverage Pairings
A hibiscus tea (like Nigerian zobo) with a hint of ginger adds a tart, refreshing balance to the richness. The natural sweetness and acidity cut through the coconut and palm oil beautifully.
For something stronger, try a rum punch with pineapple and lime—it’s a classic West African party drink. 🍹
For non-alcoholic options, ginger beer or mango lassi both complement the dish’s spiced profile. The effervescence and sweetness cleanse the palate between bites. Avoid heavy wines—opt for a crisp Sauvignon Blanc if you prefer alcohol, as its citrus notes won’t overpower the dish.
Garnish Upgrades
Finish the dish with toasted coconut flakes for extra crunch and a nutty aroma. A sprinkle of crushed peanuts adds protein and texture, while scallions bring a fresh, sharp contrast. For a pop of color, red bell pepper strips sautéed in palm oil make a vibrant garnish. 🌶️
Don’t overlook lime wedges on the side—squeezing fresh lime over the rice just before eating brightens the flavors. A drizzle of chili oil (mix palm oil with red pepper flakes) adds heat for those who love a kick. These finishing touches elevate the dish from homemade to restaurant-worthy.
Nutrition facts
Frequently asked questions
Can I substitute coconut milk with another dairy product?
The creamy richness of coconut milk is essential for authentic flavor, but you can use half-and-half or whole milk in a pinch. For best results, add 1 tablespoon melted butter per cup of milk to mimic the coconut's richness. However, the dish will lose its signature tropical notes and vibrant color from palm oil.
Why does my Cameroon coconut rice turn out mushy?
Mushy rice usually happens from overcooking or insufficient toasting. Always toast the rice in palm oil for 3-4 minutes until translucent before adding coconut milk. Use a heavy-bottomed pot and keep heat at low after simmering. The rice should be tender but still slightly firm when done.
How can I make this recipe vegetarian?
Omit the chicken and increase the vegetable oil by 2 tablespoons to sauté extra aromatics. Add 1 cup chopped bell peppers or 1 zucchini when toasting the rice. For protein, include 1 block extra-firm tofu pressed and cubed, or 1 cup chickpeas sautéed with the aromatics. The dish will still be hearty and flavorful!
What's the best way to store leftovers?
Store cooked rice in an airtight container in the fridge for 3-4 days or freeze for 3 months. Reheat gently with a splash of water or coconut milk to restore moisture. The flavors actually deepen overnight, making leftovers taste even better the next day!
Can I use white rice instead of basmati?
While basmati is traditional, you can use jasmine rice or long-grain white rice. For best texture, rinse thoroughly and toast for 1-2 minutes longer than basmati. The rice will be slightly less fragrant but still delicious. Avoid instant rice—it lacks the necessary starch structure for this dish.
