Boma Peanut Rice Recipe: Nutty-Sweet Fragrance That Sticks to Every Grain

Main Courses

Boma Peanut Rice Recipe: Nutty-Sweet Fragrance That Sticks to Every Grain

This Boma peanut rice recipe delivers the perfect balance of nutty richness and fragrant rice that clings to every grain. The secret lies in slow-cooked peanuts and aromatic spices that transform plain rice into a dish so flavorful, it becomes the star of any meal.

What makes this recipe special is its versatility—comforting enough for weeknights but impressive enough for gatherings.

The process begins with lightly toasted peanuts and warm spices that infuse the rice with deep, satisfying flavor. Each bite offers a harmonious mix of creamy peanut notes and the subtle sweetness of the rice, creating a dish that's both hearty and delicate.

Whether served as a main course or paired with grilled proteins, this recipe promises restaurant-quality results with minimal effort.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for boma peanut rice

The perfect harmony of toasted peanuts and aromatic spices transforms simple rice into a fragrant, nutty masterpiece.

Ingredient Amount Notes
Long-Grain White Rice 🍚 1 ½ cups Uncooked, jasmine or basmati preferred
Peanuts 🥜 1 cup Raw, unsalted, lightly toasted
Coconut Milk 🥥 13 ½ oz Full-fat canned, no additives
Vegetable Oil 🫒 2 tbsp Neutral flavor, like canola or sunflower
Yellow Onion 🧅 1 whole Medium size, finely diced
Garlic Cloves 🧄 4 cloves Fresh, minced
Ground Cumin 🌿 1 tsp Toasted for deeper flavor
Ground Coriander 🌿 1 tsp Freshly ground preferred
Turmeric Powder 🌶️ ½ tsp Bright yellow color
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Cinnamon Stick 🌿 1 whole Optional for warmth
Bay Leaf 🌿 1 whole Dried, removed before serving
Brown Sugar 🍯 1 tbsp Lightly packed

The peanuts are the heart of this dish—raw, unsalted gives the best flavor when toasted. Trader Joe's and bulk bins at natural food stores often have the freshest, most flavorful peanuts. Look for vibrant color and no signs of rancidity. The coconut milk should be full-fat for that creamy texture—no light versions here. For the rice, jasmine or basmati holds up beautifully to the peanut flavor, but long-grain white works too if that's what you've got. Toasting the peanuts in a dry pan until golden (about 5 minutes) unlocks their nutty depth—don't skip this step.

No fresh garlic? Garlic powder at half the amount works in a pinch, but fresh is ideal. Running short on cumin? Garam masala at the same quantity gives a similar warmth. The cinnamon stick and bay leaf are optional but add layers of complexity—remove them before serving. For a quicker version, you can use peanut butter instead of whole peanuts, but the texture won't be quite the same. The brown sugar balances the richness perfectly, but white sugar works too if that's what you have. If you're making this ahead, the flavors actually improve overnight as everything melds together.

Toasted peanuts keep for 2 weeks in an airtight container at room temperature, but they lose flavor quickly. Store the cooked rice in the fridge for 4-5 days—it reheats beautifully. For longer storage, freeze portions for up to 3 months. I like to make a double batch because this dish tastes even better the next day as the peanut flavor intensifies. The rice can be served as a main course or as a side—it's that versatile. If you're serving it with protein, grilled chicken or shrimp pairs wonderfully.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe when I’m too tired to scrub pots—just rice, peanuts, coconut milk, and a quick sauté in oil. The onions caramelize while the rice cooks, so you’re basically hands-off after the initial chop.
  • Nutty Creamy Bliss: That balance of toasted peanuts and rich coconut milk? It’s like a hug in a bowl. The peanuts add crunch, the coconut makes it velvety, and the onions bring just enough sharpness to keep it interesting.
  • Lunchbox Legend: Between us, this is my go-to for meal prep—it reheats like a dream and stays moist for days. Pack it in containers for work or school, and no one will guess it’s just rice with a few pantry staples.
  • Budget-Friendly Staple: Honestly, I make this when I’m trying to save money—rice, peanuts, and coconut milk are all affordable, and a single batch feeds four. Plus, the leftovers taste just as good cold the next day.

Step-by-step instructions for Boma peanut rice

Here's how to create perfectly balanced peanut rice with aromatic spices and creamy coconut milk.

1

Toast the Peanuts and Spices

Heat the 2 tablespoons vegetable oil in a large skillet over medium heat. Add the 1 cup peanuts and toast for 3-4 minutes until they turn a rich golden brown and release their nutty aroma. I like to stir constantly to prevent burning—this is where the flavor develops.

Remove the peanuts with a slotted spoon and set aside. In the same skillet, add the 1 whole yellow onion and cook for 5 minutes until softened and translucent. Add the 4 cloves garlic cloves, 1 teaspoon ground cumin, 1 teaspoon ground coriander, ½ teaspoon turmeric powder, 1 teaspoon salt, and ½ teaspoon black pepper. Stir for 1 minute until fragrant—this builds the aromatic base for the dish.

2

Cook the Rice in Coconut Milk

Add the 1.5 cups long-grain white rice to the skillet and stir to coat evenly in the spices. Pour in the 13.5 oz coconut milk and 1 tablespoon brown sugar, then add the 1 cinnamon stick and 1 bay leaf. Bring to a gentle boil, then reduce heat to low, cover tightly with a lid, and simmer for 15 minutes without lifting the lid.

After 15 minutes, check the rice—it should be tender but still slightly firm in the center. If the liquid has mostly absorbed, add ¼ cup water and continue cooking for another 5 minutes. The rice should finish cooking while absorbing all the coconut milk, leaving it moist and fragrant.

3

Finish with Toasted Peanuts

Once the rice is perfectly cooked, remove the cinnamon stick and bay leaf. Stir in the reserved toasted peanuts, breaking them into smaller pieces as you fold them in. The peanuts should be evenly distributed throughout the rice, adding texture and richness. Taste and adjust seasoning if needed—you may want to add a pinch more salt or a sprinkle of black pepper.

Let the rice sit covered for 5 minutes before serving. This resting period allows the flavors to meld together, creating a cohesive dish where every grain is infused with nutty, spiced coconut milk. The result should be tender rice with a subtle sweetness, toasted peanuts that add crunch, and a fragrant aroma that lingers.

👨‍🍳

Pro Tips For Making Boma Peanut Rice

  • Toast Peanuts Low and Slow: I used to burn them trying to rush the roasting, but Boma peanut rice needs peanuts that are nuttier, not bitter. Spread them on a dry pan over medium-low heat—about 10 minutes, stirring often—until they’re golden and smell like a Thai street cart. High heat turns them greasy; patience gives you flavor.
  • Rinse Rice Twice, Then Soak: Skimpy rinsing leaves starch behind, making your rice gluey. Use two cold-water rinses (til water runs clear), then soak for 20 minutes in fresh water. This cuts cooking time and keeps the grains distinct—no one wants mushy peanut rice.
  • Sweat Onions First, Then Add Oil: My grandmother swore by this: cook onions in dry pan for 3 minutes until translucent, then add oil. This prevents burning and makes the base richer. If you add oil first, you’ll end up with raw onion bits floating in grease.
  • Simmer Coconut Milk Gently: Coconut milk curdles if you boil it like water. Once it’s in the pot, keep heat at a bare simmer—tiny bubbles, occasional swirls. If it splits, strain it through a fine mesh. A little curdling is fine, but lumps ruin the creamy texture.

Pro cooking tips for this dish

Peanut Toasting Perfection

Toast your peanuts until they’re a deep golden brown—this unlocks their full nutty flavor. I use a large skillet on medium heat for 3-4 minutes, stirring constantly to prevent burning.

The moment they release that irresistible aroma, they’re ready. For extra crunch, pulse them briefly in a food processor after toasting, then chop roughly by hand for texture variation. 🥜

Spice Layering Secrets

Cook your onions and garlic until they’re just translucent—overcooking turns them bitter. Then, toast the spices (cumin, coriander, turmeric) for 1 full minute to wake up their flavors.

This step makes all the difference in the final aroma. I like to add a pinch of smoked paprika here too for depth—it’s optional but adds complexity.

Rice Cooking Control

Use low heat when simmering the rice to prevent burning. If the liquid absorbs too quickly, add warm water (not boiling) to avoid shocking the rice. The 15-minute cook time is just a guideline—check at 12 minutes for your stove’s quirks.

A wooden spoon test works best: if it slides in easily, the rice is done.

Peanut Distribution Tip

Break the toasted peanuts into smaller pieces as you fold them in—this ensures every bite has that nutty crunch. For a restaurant-style finish, sprinkle extra peanuts on top before serving. I also like to garnish with toasted coconut flakes for a tropical twist that pairs beautifully with the peanut flavor.

Resting for Flavor Fusion

Let the rice rest covered for 5 minutes after cooking—this allows the peanut oil to redistribute, making every grain more flavorful. I’ve found that skipping this step results in drier rice.

If reheating, add a splash of coconut milk to restore moisture. The dish tastes even better the next day as the peanut flavor intensifies. 💫

Pro Substitutions

No coconut milk? Use 1 cup heavy cream plus ½ cup water for a lighter version. For a quicker prep, swap whole peanuts for ½ cup peanut butter—just stir it into the rice at the end.

If you’re short on spices, garam masala works in a pinch, though the flavor won’t be identical. Always taste as you go—adjusting seasoning at the end is key to balancing the peanut richness.

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 24g120%
Cholesterol 0mg0%
Sodium 520mg23%
Total Carbohydrate 62g22%
Dietary Fiber 4g14%
Sugars 12g
Protein 14g28%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this peanut rice without coconut milk?

Yes, but the texture and richness will change. For a close substitute, mix 1 cup heavy cream with ½ cup water to replace the coconut milk. If you prefer a completely dairy-free version, use 1 cup vegetable broth plus 2 tablespoons peanut butter stirred into the rice at the end. The peanut flavor will still shine, but the creamy element will be missing.

2

How do I store leftovers to keep them fresh?

Store the cooked peanut rice in an airtight container in the refrigerator for up to 4-5 days. For longer storage, freeze portions for 3 months. When reheating, add a splash of warm water or coconut milk to restore moisture. The flavors actually improve overnight as the peanut oil infuses deeper into the rice.

3

What's the best protein pairing for this dish?

Grilled chicken or shrimp work beautifully with this peanut rice. For a vegetarian option, try pan-seared tofu or crispy chickpeas. The nutty richness of the rice complements the smoky flavors of grilled meats, while seafood adds a refreshing contrast. Serve with a simple cucumber salad to balance the richness.

Why does my peanut rice turn out dry? Dry rice usually means the heat was too high or the liquid evaporated too quickly. Use low heat when simmering and check the rice at 12 minutes—if it's not tender, add warm water (not boiling) instead of lifting the lid too often. Also,

4

Can I make this dish in a rice cooker?

Toast the peanuts and spices in a separate pan first, then transfer everything to the rice cooker. Use the same ratio of rice to coconut milk, and cook on the white rice setting. The rice cooker's gentle heat will help prevent burning. Just stir in the peanuts at the end and let it rest covered for 5 minutes before serving.

★★★★★4.6(3 reviews)
Categories Main Courses