“Careful with that Scotch bonnet,” my friend warned over the phone, the kind of caution that comes with knowing the pepper’s fiery reputation. I’d just received a handful of these bright, wrinkled peppers from a Caribbean market trip and was itching to try them out. Honestly, I wasn’t sure if I was ready for the heat, but the idea of pairing that spiciness with creamy coconut-infused rice and tender beans sounded like a perfect challenge for a weeknight dinner.
That night, as the coconut milk simmered with fragrant spices and the beans softened to tender perfection, the aroma filled the kitchen with a warm, tropical comfort. The Scotch bonnet pepper, tucked carefully inside, teased the dish with a slow-building heat that was both thrilling and soothing. I remember sitting down with a bowl, the steam rising, and thinking, “Okay, this isn’t just spicy rice and beans — this is something special.”
Cooking this Flavorful Coconut Rice and Beans with Spicy Scotch Bonnet Pepper became a little ritual for me — a way to bring a bit of sunshine and spice to the often rushed week. It’s the kind of recipe that feels like a cozy hug, with a kick, and somehow manages to be both simple and impressive. I’ve made it a few times since, tweaking the pepper’s intensity and savoring the way the coconut milk rounds out the flavors. This dish stuck with me because it’s honest, bold, and somehow grounding — a reminder that good food can be both comforting and exciting.
Why You’ll Love This Recipe
After several rounds of testing this recipe, I’m convinced it ticks all the boxes for a fuss-free, flavorful meal that anyone can pull off.
- Quick & Easy: Ready in under 45 minutes, it’s a lifesaver for those busy evenings when you want something tasty without endless prep.
- Simple Ingredients: The pantry staples and fresh basics mean you don’t have to hunt down anything exotic (unless you want to impress with that Scotch bonnet, of course).
- Perfect for Weeknight Dinners and Casual Gatherings: Whether you’re cooking solo or feeding friends, this dish feels both homey and a bit festive.
- Crowd-Pleaser: The creamy coconut rice balances the pepper’s heat so well, even spice-shy eaters end up loving it.
- Unbelievably Delicious: The texture of the fluffy rice, the tender beans, and that subtle spicy warmth combine into a comforting, tropical flavor bomb.
This isn’t just a run-of-the-mill rice and beans recipe. The magic is in the way the coconut milk lends a rich creaminess, soaking into every grain and bean, while the Scotch bonnet pepper adds a slow, building heat that surprises without overwhelming. I’ve found that gently simmering the pepper whole lets you control the spice level — remove it early for milder heat or leave it in longer for a bolder punch. It’s a fun twist that makes this recipe flexible and personal.
Honestly, it’s the kind of meal that makes you pause, savor, and maybe even close your eyes for a moment after the first bite. And if you’re looking for something to complement this, you might enjoy pairing it with a crispy garlic chicken dish I recently loved — a perfect balance of spice and crunch.
What Ingredients You Will Need
This recipe calls for a handful of straightforward, wholesome ingredients that come together to create a bold, satisfying dish. Most are pantry staples, and the fresh elements keep it lively without complicating things.
- Long-Grain White Rice (1 1/2 cups / 280 g) – The perfect canvas for soaking up coconut flavors; I prefer jasmine for its fragrance.
- Red Kidney Beans (1 can, 15 oz / 425 g, drained and rinsed) – Adds heartiness and protein. Using canned saves time, but soaking dried beans works too.
- Coconut Milk (1 1/2 cups / 360 ml) – Full-fat canned coconut milk provides richness and creaminess. I recommend brands like Chaokoh or Goya for a smooth texture.
- Vegetable or Chicken Broth (1 1/2 cups / 360 ml) – Boosts flavor depth; homemade or low-sodium store-bought works well.
- Scotch Bonnet Pepper (1 whole, fresh) – The star spicy ingredient. Handle with care! Can be swapped with habanero for a different heat profile.
- Garlic Cloves (3, minced) – Builds aromatic base flavor.
- Onion (1 medium, finely chopped) – Adds sweetness and texture.
- Fresh Thyme (2 sprigs) – A small herb note that pairs beautifully with coconut.
- Salt (to taste) – Enhances all the flavors.
- Black Pepper (freshly ground, to taste) – Adds subtle warmth.
- Vegetable Oil or Coconut Oil (2 tbsp) – For sautéing, coconut oil will deepen the tropical vibe.
- Optional: A squeeze of fresh lime juice or handful of chopped scallions for garnish.
If you want to try a gluten-free version, this recipe is naturally free of gluten. For a vegan option, stick with vegetable broth and coconut oil. I’ve swapped in black beans once or twice, which works nicely, but the classic red kidney beans give that traditional texture and color.
Equipment Needed
Cooking this flavorful coconut rice and beans is straightforward and only requires basic kitchen tools. Here’s what you’ll want handy:
- Medium Saucepan or Pot: A 2 to 3-quart heavy-bottomed pot works best for even cooking and avoiding scorching the coconut milk.
- Wooden Spoon or Silicone Spatula: For stirring without scratching your cookware.
- Measuring Cups and Spoons: Accurate measurements make a difference in balance.
- Knife and Cutting Board: For prepping onion, garlic, and herbs.
- Colander or Sieve: To rinse canned beans.
If you don’t have a heavy-bottomed pot, a regular saucepan is fine—just keep an eye on the heat to prevent burning. For a more hands-off approach, a rice cooker or Instant Pot can be used, but I find the stovetop method gives better control over the Scotch bonnet’s infusion.
Preparation Method

- Prepare the Aromatics: Heat 2 tablespoons of vegetable or coconut oil in your saucepan over medium heat (about 3-4 minutes). Add the finely chopped onion and sauté until translucent and fragrant, about 4-5 minutes. Toss in the minced garlic and cook for another 1 minute, stirring constantly to avoid burning.
- Add the Rice: Stir in 1 1/2 cups (280 g) of long-grain white rice, coating each grain with oil and aromatics for about 2 minutes. You’ll notice the rice becoming a bit glossy — that’s the sign it’s ready to soak up flavors.
- Introduce Liquids & Beans: Pour in 1 1/2 cups (360 ml) of coconut milk and 1 1/2 cups (360 ml) of vegetable or chicken broth. Stir gently to combine. Add the drained and rinsed 15 oz (425 g) can of red kidney beans, ensuring they’re evenly distributed.
- Season and Add Herbs: Place 2 sprigs of fresh thyme into the pot. Carefully nestle the whole Scotch bonnet pepper into the rice mixture — don’t poke or break it unless you want more heat. Season with salt and freshly ground black pepper to taste.
- Simmer: Bring the mixture to a gentle boil over medium-high heat (about 5 minutes). Once boiling, reduce the heat to low, cover tightly with a lid, and let it simmer for 18-20 minutes. Avoid lifting the lid to check too often; steam is the secret to fluffy rice.
- Rest the Rice: After simmering, turn off the heat and let the rice sit covered for 10 minutes. This resting step allows the rice to finish cooking in its own steam and absorb the coconut flavor fully.
- Remove the Scotch Bonnet & Thyme: Using tongs, carefully discard the Scotch bonnet pepper and thyme sprigs. If you want a milder dish, remove the pepper earlier, around 10 minutes in.
- Fluff and Serve: Gently fluff the rice and beans with a fork to separate grains. Taste and adjust salt or pepper if needed. Optionally, sprinkle fresh lime juice or chopped scallions on top for brightness.
Watch for the rice soaking up the liquid without burning on the bottom — if you smell anything toasty or see spots sticking, lower the heat next time or add a splash more broth. The pepper’s heat will slowly infuse, so patience is key here. Sometimes I forget to remove the Scotch bonnet, and the dish gets fiery — which is great if you like a serious kick!
Cooking Tips & Techniques
Let me share a few lessons I picked up from cooking this recipe multiple times:
- Handle Scotch Bonnet with Care: Gloves or careful washing afterward is a must. The oil from the pepper can linger on your skin and cause irritation, especially if you touch your eyes.
- Whole Pepper vs. Chopped: Leaving the Scotch bonnet whole lets you control the heat better. Breaking it up releases more capsaicin quickly, which is great if you want that punch but risky if you’re unsure.
- Use Full-Fat Coconut Milk: Light coconut milk just doesn’t deliver the same creamy texture or rich flavor. The full-fat kind gives the rice that silky mouthfeel.
- Don’t Skip the Resting Step: Letting the rice rest off the heat is crucial for fluffy, well-cooked grains. I’ve learned the hard way that lifting the lid too often interrupts steam and makes rice sticky.
- Season Gradually: Since coconut milk adds sweetness, start with less salt and adjust after cooking. You can always add more, but you can’t take it out.
- Multitasking: While the rice simmers, it’s a great time to prepare a quick side or toss together a fresh salad. For a protein-packed complement, consider pairing it with slow cooker salsa verde chicken bowls for a full meal experience.
Variations & Adaptations
This recipe is flexible and can be adjusted to suit many tastes and dietary needs:
- Heat Level: Substitute Scotch bonnet with milder peppers like jalapeños or remove the pepper early to keep things gentle.
- Bean Choices: Switch red kidney beans for black beans or pigeon peas, which are common in various Caribbean versions.
- Rice Options: Use brown rice instead of white for a nuttier flavor and extra fiber, but increase cooking time to about 40-45 minutes with more liquid.
- Vegan or Vegetarian: Stick to vegetable broth and coconut oil to keep it plant-based without compromising flavor.
- Flavor Boost: Add a cinnamon stick or a splash of vanilla extract to the coconut milk for a subtle aromatic twist I once tried and loved.
Personally, I once made a batch with a smoky chipotle pepper instead of Scotch bonnet for a different spicy note — it was a hit, especially alongside creamy Cajun chicken pasta, which mellowed the smoky heat perfectly.
Serving & Storage Suggestions
Serve this coconut rice and beans hot, fresh from the pot, with a sprinkle of fresh herbs or a squeeze of lime to brighten the flavors. It pairs wonderfully with grilled meats, fried plantains, or a crisp green salad.
Leftovers keep well in an airtight container in the refrigerator for up to 4 days. When reheating, add a splash of coconut milk or broth to loosen the rice and warm gently over low heat to keep it creamy and prevent drying out.
For longer storage, this dish freezes beautifully. Portion into freezer-safe containers and thaw overnight in the fridge before reheating. Flavors tend to deepen after sitting for a day, so sometimes I make it a day ahead intentionally.
If you want a complete weeknight meal idea, serve your coconut rice alongside some slow cooker salsa verde chicken bowls for an easy, flavorful combo that everyone will ask for again.
Nutritional Information & Benefits
This dish delivers a balanced mix of carbohydrates, protein, and healthy fats. A typical serving (about 1 cup) contains roughly:
| Calories | 320-350 kcal |
|---|---|
| Protein | 10-12 g |
| Fat | 10-12 g (mostly from coconut milk) |
| Carbohydrates | 45-50 g |
| Fiber | 8-10 g |
The red kidney beans contribute plant-based protein and fiber, supporting digestion and sustained energy. Coconut milk provides medium-chain triglycerides (MCTs), which some studies suggest support metabolism. The Scotch bonnet pepper contains capsaicin, known for anti-inflammatory properties and a metabolism boost, although it’s potent, so moderation is key.
This recipe naturally fits into gluten-free and dairy-free diets. Just check your broth label if you’re avoiding gluten entirely.
Conclusion
Making this Flavorful Coconut Rice and Beans with Spicy Scotch Bonnet Pepper has become one of those simple pleasures — a dish that’s approachable yet full of character. It’s versatile enough to suit different spice tolerances, and honestly, it’s a great way to bring a little Caribbean warmth to your table without fuss.
I love that you can tweak it to suit your mood, whether that’s dialing up the heat or keeping it mild and creamy. It pairs beautifully with so many dishes and offers a comforting, filling meal that feels like a small escape in every bite. If you try it, I’d be thrilled to hear how you make it your own — tweaks, additions, or stories around the table.
Here’s to savoring every spicy, creamy, satisfying mouthful!
FAQs About Flavorful Coconut Rice and Beans with Spicy Scotch Bonnet Pepper
Can I use dried beans instead of canned for this recipe?
Absolutely! Just soak dried beans overnight and cook them until tender before adding them to the rice. This will add extra time but enhances the texture and flavor.
What if I can’t find Scotch bonnet peppers?
If Scotch bonnet isn’t available, habanero peppers are a close substitute. For milder heat, jalapeños or serranos work well, but the flavor will be less fruity and intense.
How spicy is this dish with the Scotch bonnet included whole?
Keeping the pepper whole and simmering it gently imparts a medium heat that builds gradually. Removing it early reduces the heat, so it’s easy to control based on your preference.
Can I make this recipe in a slow cooker?
Yes, but I recommend cooking the rice separately and adding it to the slow cooker with the beans and coconut milk near the end to avoid mushiness. Otherwise, stovetop gives the best texture.
Is this recipe suitable for meal prep?
Definitely! It stores well in the fridge and freezer, making it a great option for batch cooking. Just reheat gently and add a splash of liquid to keep it creamy.
Pin This Recipe!

Flavorful Coconut Rice and Beans Recipe with Spicy Scotch Bonnet Pepper Made Easy
A creamy and spicy Caribbean-inspired rice and beans dish featuring coconut milk and a whole Scotch bonnet pepper for a slow-building heat. Perfect for quick weeknight dinners or casual gatherings.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: Caribbean
Ingredients
- 1 1/2 cups (280 g) long-grain white rice (preferably jasmine)
- 1 can (15 oz / 425 g) red kidney beans, drained and rinsed
- 1 1/2 cups (360 ml) full-fat canned coconut milk
- 1 1/2 cups (360 ml) vegetable or chicken broth
- 1 whole fresh Scotch bonnet pepper
- 3 garlic cloves, minced
- 1 medium onion, finely chopped
- 2 sprigs fresh thyme
- Salt, to taste
- Freshly ground black pepper, to taste
- 2 tablespoons vegetable oil or coconut oil
- Optional: fresh lime juice or chopped scallions for garnish
Instructions
- Heat 2 tablespoons of vegetable or coconut oil in a medium saucepan over medium heat for 3-4 minutes.
- Add the finely chopped onion and sauté until translucent and fragrant, about 4-5 minutes.
- Add the minced garlic and cook for another 1 minute, stirring constantly to avoid burning.
- Stir in 1 1/2 cups (280 g) of long-grain white rice, coating each grain with oil and aromatics for about 2 minutes until glossy.
- Pour in 1 1/2 cups (360 ml) coconut milk and 1 1/2 cups (360 ml) vegetable or chicken broth. Stir gently to combine.
- Add the drained and rinsed red kidney beans, distributing evenly.
- Place 2 sprigs of fresh thyme into the pot and carefully nestle the whole Scotch bonnet pepper into the rice mixture without breaking it.
- Season with salt and freshly ground black pepper to taste.
- Bring the mixture to a gentle boil over medium-high heat (about 5 minutes).
- Reduce heat to low, cover tightly with a lid, and simmer for 18-20 minutes without lifting the lid.
- Turn off the heat and let the rice sit covered for 10 minutes to finish cooking and absorb flavors.
- Using tongs, carefully remove and discard the Scotch bonnet pepper and thyme sprigs.
- Fluff the rice and beans gently with a fork to separate grains.
- Adjust salt and pepper if needed and optionally garnish with fresh lime juice or chopped scallions before serving.
Notes
[‘Handle Scotch bonnet pepper with care; wear gloves or wash hands thoroughly after handling to avoid irritation.’, ‘Leaving the Scotch bonnet whole allows control over heat level; remove early for milder spice.’, ‘Use full-fat coconut milk for best creaminess and flavor.’, ‘Do not lift the lid during simmering to ensure fluffy rice.’, ‘Season gradually as coconut milk adds sweetness.’, ‘Add a splash of broth or coconut milk when reheating leftovers to keep rice creamy.’, ‘Can substitute black beans or pigeon peas for red kidney beans.’, ‘Brown rice can be used but requires longer cooking time (40-45 minutes) and more liquid.’, ‘Optional flavor boost: add a cinnamon stick or vanilla extract to coconut milk.’]
Nutrition
- Serving Size: About 1 cup per serv
- Calories: 335
- Sugar: 2
- Fat: 11
- Saturated Fat: 9
- Carbohydrates: 48
- Fiber: 9
- Protein: 11
Keywords: coconut rice, rice and beans, Scotch bonnet pepper, Caribbean recipe, spicy rice, coconut milk, weeknight dinner, easy recipe


