Main Courses
This Boma peanut rice recipe transforms simple grains into a rich, nutty masterpiece with a signature celery crunch. The secret lies in perfectly balancing toasted peanuts, coconut milk, and aromatic spices that create a deeply satisfying texture and flavor profile.
Every bite delivers that satisfying contrast between creamy rice and crispy celery, making it a standout dish for any meal.
What sets this version apart is the careful toasting of peanuts and celery to achieve that signature crunch while maintaining the rice's tender, nutty essence.
The dish combines traditional West African techniques with modern accessibility, ensuring you can recreate restaurant-quality results at home with just a few key ingredients and simple steps. Ready in about 45 minutes, it's perfect for weeknight dinners or special occasions when you want to impress.
Ingredients for boma peanut rice
Toasted peanuts and celery meet aromatic spices in this West African-inspired rice dish.
| Ingredient | Amount | Notes |
|---|---|---|
| Jasmine Rice 🍚 | 1 ½ cups | Uncooked, long-grain preferred |
| Peanuts 🥜 | 1 ½ cups | Raw, unsalted, skin-on preferred |
| Coconut Milk 🥥 | 13 ½ oz | Full-fat canned, unsweetened |
| Celery Stalks 🥬 | 2 whole | Fresh, organic preferred |
| Yellow Onion 🧅 | 1 whole | Medium size, diced |
| Fresh Ginger 🌿 | ½ inch | Peeled, sliced thin |
| Garlic Cloves 🧄 | 4 cloves | Fresh, minced |
| Vegetable Oil 🫒 | 2 tbsp | High smoke point |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Ground Cumin 🌿 | ½ tsp | Toasted for depth |
| Ground Coriander 🌶️ | ½ tsp | Freshly ground preferred |
| Cayenne Pepper 🔥 | ¼ tsp | Adjust to taste |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
The peanuts and celery are the stars here—toast them until golden for that signature crunch. Trader Joe's and Whole Foods carry excellent organic celery and raw peanuts, but any grocery store will do. For ginger, look for fresh, firm rhizomes with no soft spots—they should smell vibrant and zesty. The jasmine rice is non-negotiable; its floral notes complement the peanut and coconut perfectly. If you can't find it, basmati is a close second, though it lacks that signature aroma. Pre-toasting the spices in a dry pan for 30 seconds deepens their flavor significantly—don't skip this step.
No raw peanuts? Lightly salted peanuts work too, but reduce the final salt by half. Substituting coconut milk? Full-fat canned only—light versions won't deliver the same creaminess. Fresh celery wilt fast, so store it in a sealed container with a damp paper towel for up to 5 days. The onion and garlic can be prepped ahead and stored in the fridge for 3 days. For extra heat, swap cayenne for red pepper flakes at double the amount. The lemon juice brightens everything—always use fresh—bottled versions lack the necessary acidity to cut through the richness.
This dish tastes even better the next day as flavors meld. Store leftovers in an airtight container in the fridge for up to 5 days. For longer storage, freeze portions in single-serving containers for up to 3 months. The rice reheats beautifully—just add a splash of water or coconut milk to prevent drying. If making ahead, toast the peanuts and celery separately and store in the freezer until ready to assemble. The spices lose potency over time, so replace them every 6 months for optimal flavor.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this—just toss everything into one pot, simmer, and walk away. No fussy layers, no constant stirring. That celery and onion base builds flavor while you sip your coffee.
- Nutty Creamy Bliss: The peanuts? They’re the star—crunchy, salty, and perfectly balanced by the rich coconut milk. Honestly, the first bite makes me want to skip dinner and just eat rice straight from the pot.
- Lunchbox Hero: Between us, this is my go-to for meal prep. The rice stays fluffy for days, and the peanut sauce clings to everything. Pack it cold or reheat—either way, it’s a hit with kids (and adults who aren’t kids).
- Budget Stretch: Jasmine rice and peanuts in the pantry? You’re already winning. Coconut milk adds luxury for pennies, and that onion-celery base uses scraps I’d toss otherwise. Feeds four for under $8—no guilt, all flavor.
Step-by-step instructions for Boma peanut rice
Here's the method for creating rich, nutty coconut rice with a signature celery crunch and toasted peanuts.
🍳 Step 1: Toast the Peanuts and Celery for Depth of Flavor
Heat the 2 tablespoons vegetable oil in a large skillet over medium heat until shimmering. Add the 1.5 cups peanuts and toast for 5-6 minutes, stirring frequently, until they turn a rich golden brown and release their nutty aroma. Remove them with a slotted spoon and set aside on a paper towel-lined plate.
In the same skillet, add the 2 whole celery stalks, sliced into ¼-inch rounds, and cook for 3-4 minutes until they soften slightly and develop a toasted edge. Remove the celery and set aside with the peanuts. This toasting step builds complexity—don't skip it. The celery will later provide that signature crunch while the peanuts add texture and richness.
🍳 Step 2: Sauté Aromatics and Build the Spice Base
Return the skillet to medium heat and add the 1 whole yellow onion, diced, along with the 0.5 inch fresh ginger, sliced thin, and 4 cloves garlic cloves, minced. Cook for 5-6 minutes until the onions become translucent and the garlic releases its fragrant aroma. You should smell the spices melding together—this is when the foundation of your dish comes alive.
Stir in the 0.5 teaspoon ground cumin, 0.5 teaspoon ground coriander, and 0.25 teaspoon cayenne pepper, toasting for 30 seconds until fragrant. This spice blend is crucial—it balances the richness of the coconut milk and peanuts. Be careful not to burn the spices; they should smell warm and inviting, not bitter.
🍳 Step 3: Cook the Jasmine Rice in Coconut Milk
Add the 1.5 cups jasmine rice to the skillet and stir to coat it in the spices and onions. Pour in the 13.5 ounces coconut milk and bring to a gentle simmer over medium-low heat. The mixture should bubble softly—if it's too vigorous, reduce the heat slightly. This is where the rice begins to absorb the coconut milk's richness.
Cover the skillet tightly with a lid and cook for 15 minutes. After this initial cooking time, check the rice—it should be tender but still slightly firm in the center. If the liquid has completely evaporated, add 2-3 tablespoons water to prevent burning. The rice needs to cook slowly in the coconut milk to achieve that signature creamy texture.
🥘 Step 4: Finish with Seasoning and Crunchy Toppings
Once the rice is tender, remove the skillet from heat and let it sit covered for 5 minutes. Then, stir in the 1.5 teaspoons salt, 0.5 teaspoon ground black pepper, and 1 tablespoon lemon juice. The lemon juice brightens the dish, cutting through the richness of the coconut and peanuts. Taste and adjust the seasoning—you want a balance of saltiness, spice, and tang.
Gently fold in the toasted peanuts and celery. The celery should retain its crunch, while the peanuts add a satisfying texture contrast. Serve immediately while the celery is still crisp and the peanuts are warm. The dish should be creamy yet light, with layers of flavor from the toasted spices, nutty peanuts, and bright lemon finish.
Pro Tips For Making Boma Peanut Rice
- TOAST PEANUTS LOW: Skip the high-heat blitz—roast them at 325°F for 10-12 minutes until golden and fragrant. I learned this the hard way: charred peanuts taste bitter, and raw ones just float like sad little ghosts in your rice.
- SWEAT ONIONS UNTIL SOFT: Cook the yellow onion until it’s nearly translucent and just starting to caramelize—about 8-10 minutes on medium. That’s when it releases the right depth of flavor, not when it’s still crunchy or burned. (Yes, even if you’re impatient like me.)
- SIMMER COCONUT MILK GENTLY: Reduce the coconut milk over low heat until it’s thickened but not boiling—otherwise, it’ll split and curdle like a bad smoothie. Stir occasionally, and resist the urge to rush it. The rice needs that creamy base, not a watery one.
- STIR RICE JUST ONCE: After adding the rice, stir it once to distribute the coconut milk, then walk away. Over-stirring breaks the grains and makes the dish gluey. Let the rice steam undisturbed for the first 10 minutes—it’ll fluff up perfectly on its own. (Your future self will thank you.)
Troubleshooting perfect results
Celery Too Soft?
If your celery loses its crunch, it likely cooked too long. Slice it just before adding to the rice—keep it separate until the very end. For extra crispness, add ½ cup cold water to the skillet with the celery for 1 minute before removing.
This quick shock treatment helps maintain texture. 🥬
Peanuts Burned or Bitter?
Watch your peanuts closely—they burn quickly at medium heat. Lower heat to medium-low and stir constantly. If they start to darken too fast, remove them immediately. For extra flavor, toast the peanuts in a 350°F oven for 8-10 minutes instead of using a skillet.
Rice Too Dry or Mushy?
Dry rice? You likely cooked it too long or didn't add enough coconut milk. For mushy rice, reduce cooking time by 2-3 minutes next time. Use a 1:1.5 rice-to-coconut milk ratio (e.g., 1 cup rice to 1.5 cups coconut milk) for perfect texture.
Always check rice doneness 2-3 minutes early—it continues cooking off the heat.
Spices Overpowering?
Toast your spices for only 20-30 seconds—longer toasting intensifies their flavor. If the dish tastes too spicy, balance it with 1 extra tablespoon lemon juice or a pinch of sugar. For milder heat, reduce cayenne to ¼ teaspoon and add ½ teaspoon smoked paprika instead.
Coconut Milk Separating?
This happens when coconut milk is heated too quickly. Always bring it to a gentle simmer over low heat. Stir occasionally to prevent separation. For extra creaminess, whisk in 1 tablespoon cornstarch mixed with 2 tablespoons water at the end of cooking.
Lemon Juice Too Strong?
Start with ½ tablespoon lemon juice instead of the full amount. Taste as you go—you can always add more later. If it's still too bright, balance it with a pinch of sugar or a sprinkle of toasted 1 teaspoon coconut flakes.
The goal is a bright, not sour, finish. 🍋
Nutrition facts
Frequently asked questions
What makes this Boma peanut rice different from regular peanut rice?
This version features a signature toasted celery crunch and perfectly balanced spices that create a nutty, aromatic profile. The coconut milk adds creaminess while the toasted peanuts provide texture contrast—unlike simpler peanut rice recipes, it's designed to be rich yet light with layers of flavor.
Can I make this recipe without coconut milk?
Yes, but the texture will be drier. Substitute with 1 cup chicken broth + 1 tablespoon butter for moisture, though you'll lose some creaminess. For a closer match, use ½ cup coconut milk + ½ cup broth instead. The dish still works, but the signature richness diminishes.
How do I store leftovers for best texture?
Keep leftovers in an airtight container in the fridge for up to 5 days. Reheat gently with a splash of water or coconut milk to prevent drying. For the celery crunch, add fresh toasted celery and peanuts when serving. Freeze portions for up to 3 months—just thaw overnight in the fridge.
What protein pairs well with this dish?
Grilled chicken, shrimp, or smoked salmon complement the peanut rice beautifully. For a vegetarian option, try crispy tofu or chickpeas. The dish's nutty, spiced profile works especially well with proteins that have a slightly smoky or citrusy element to balance the richness.
Why does my rice turn out mushy?
Mushy rice usually means overcooking or insufficient coconut milk. Use a 1:1.5 rice-to-coconut milk ratio and check doneness 2-3 minutes early—it continues cooking off heat. For extra insurance, try the absorption method: cook rice in coconut milk until mostly absorbed, then let it sit covered for 5 minutes before fluffing.
