
This Jamaican red beans and rice brings the vibrant flavors of the Caribbean to your kitchen with a creamy coconut milk twist. The dish combines traditional island spices with rich, velvety texture.
I developed this method to maintain authenticity while simplifying the process for home cooks. The coconut milk adds a luxurious depth that perfectly complements the earthy beans and fragrant rice.
You’ll achieve perfectly tender beans, fluffy rice, and a sauce so creamy it coats every grain. The blend of thyme, scallions, and Scotch bonnet creates that signature Jamaican flavor profile.
The result is a comforting one-pot meal that tastes like it came from a beachside kitchen. Here’s how to make this island classic at home.
Ingredients for Jamaican Red Beans and Rice Recipe with Coconut Milk
Pantry staples meet island spices for this one-pot wonder with coconut milk richness.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Kidney Beans 🫘 | 1 lb | Soaked overnight for tenderness |
| Long-Grain White Rice 🍚 | 1 ½ cups | Rinsed until water runs clear |
| Coconut Milk 🥥 | 1 can | Full-fat for creamy texture |
| Scallions 🧅 | 4 whole | Thinly sliced, green parts reserved for garnish |
| Scotch Bonnet Pepper 🌶️ | 1 whole | Seeds removed for less heat |
| Fresh Thyme Sprigs 🌿 | 4 whole | Leaves stripped from stems |
| Garlic Cloves 🧄 | 4 cloves | Minced for even distribution |
| Yellow Onion 🧅 | 1 whole | Finely diced for flavor base |
| Vegetable Broth 🍲 | 3 cups | Low-sodium preferred for control |
| Ground Allspice 🌿 | 1 tsp | Key Jamaican spice blend |
| Ground Cinnamon 🌿 | ¼ tsp | Adds warm depth to dish |
| Ground Cumin 🌿 | 1 tsp | Earthy aroma essential |
| Smoked Paprika 🌶️ | ½ tsp | For subtle smoky undertones |
| Sea Salt 🧂 | 1 ½ tsp | Adjust to taste after cooking |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
The kidney beans are the foundation here—dried are non-negotiable for that authentic texture (canned fall apart). Goya or Bob’s Red Mill have reliable quality. Coconut milk needs to be full-fat; light versions won’t give you that velvety sauce. For the Scotch bonnet, most Latin markets carry them fresh, but habaneros work if that’s all you find. Thyme is best fresh, but dried at half the amount works.
No Scotch bonnet? Habanero plus a pinch of cayenne gets you close. Out of fresh thyme? Dried thyme or oregano works at a 1:1 ratio. For the allspice, if you only have whole berries, toast and grind them fresh. The rice can be swapped for jasmine if you prefer, but long-grain white gives the best texture. Vegetable broth can be homemade or store-bought—Imagine or Pacific Foods are solid brands.
Dried beans keep indefinitely in a cool, dark place. Once soaked, they’re good in the fridge for 2 days. The dish itself reheats beautifully—it actually tastes better the next day. Leftovers keep 4-5 days in the fridge or 3 months frozen (the coconut milk separates slightly but stirs back in).
Why You’ll Love This Recipe
- One Pot Meal: I love that everything cooks together—kidney beans soak up the coconut milk while the rice steams right on top.
- Creamy Heat: The scallions and Scotch bonnet give that signature Jamaican kick, balanced by the rich coconut milk in every bite.
- Feeds a Crowd: Honestly, I double it and we eat for two days straight—leftovers taste even better.
- Pantry Friendly: Dried beans and rice cost pennies, but the coconut milk makes it feel like a restaurant meal at home.
Step-by-Step Instructions for Jamaican Red Beans And Rice With Coconut Milk
Here’s the method I use to achieve that signature creamy texture with authentic island flavor.
Step 1: Sauté Aromatics for Flavor Foundation
Heat a large pot over medium heat and add the finely diced yellow onion, thinly sliced scallions, and minced garlic cloves. Cook for 4-5 minutes until the onions turn translucent and the aroma fills your kitchen.
Add the scotch bonnet pepper (seeds removed), fresh thyme leaves, ground allspice, ground cinnamon, ground cumin, smoked paprika, sea salt, and black pepper. Stir for 1 minute until fragrant—this blooms the spices and builds depth.
Step 2: Cook Beans Until Tender
Add the 1 lb dried kidney beans (soaked overnight and drained) and 3 cups vegetable broth to the pot. Bring to a boil, then reduce heat to low and simmer for 45-60 minutes until the beans are tender but not mushy.
Check occasionally and add a splash of water if needed. The beans are ready when they yield easily to a fork but still hold their shape. This slow cooking process allows them to absorb all the aromatic flavors.
Step 3: Incorporate Rice and Coconut Milk
Stir in the 1.5 cups long-grain white rice (rinsed until water runs clear) and 1 can coconut milk. The rice should be fully submerged in liquid—add a bit more broth if needed. The full-fat coconut milk is essential for that creamy finish.
Increase heat to medium and bring to a gentle simmer. Once simmering, reduce heat to low, cover, and cook for 20-25 minutes until the rice is tender and the liquid has been absorbed. Resist the urge to stir too much—this helps the rice cook evenly.
Step 4: Rest and Fluff for Perfect Texture
Remove from heat and let sit covered for 10 minutes. This resting period allows the rice to steam and the flavors to meld together. The 1.5 tsp sea salt will have dissipated throughout, but taste and adjust if needed.
Fluff the mixture gently with a fork before serving. The result should be a harmonious blend where the rice is tender, the beans are creamy, and the coconut milk adds a rich, velvety finish. Garnish with the reserved green parts of the scallions for a fresh contrast.
Pro Tips For Making Jamaican Red Beans And Rice Recipe With Coconut Milk
- Soak the Beans: I learned this the hard way—dried kidney beans need at least 4 hours in water, or they’ll stay tough no matter how long you simmer them. Drain and rinse after soaking to cut the cooking time in half.
- Temper the Coconut Milk: Sounds weird, but it works: mix the coconut milk with a ladle of hot bean broth before stirring it in. This prevents the milk from curdling when it hits the pot.
- Handle Peppers Carefully: Scotch bonnet peppers pack serious heat, so wear gloves when chopping and remove the seeds unless you want a fiery kick. I skip the seeds now after one too-spicy batch.
- Use Bean Broth: Cook the rice in the leftover bean broth instead of plain water—it adds a deep, savory flavor that water just can’t match. This isn’t the prettiest method, but it’s the tastiest.
Troubleshooting jamaican red beans and rice recipe with coconut milk
Beans Too Hard
If your beans remain tough after 60 minutes, they likely weren’t soaked long enough. Try soaking for at least 8 hours or use the quick-soak method: boil for 2 minutes, then let sit off heat for 1 hour. Older beans may need extra time. 💡
Rice Undercooked
When rice is crunchy, add ½ cup water or broth and cook covered for another 5-10 minutes on low heat. If the liquid is absorbed but rice is still firm, the heat may have been too high initially.
Sauce Too Thin
For a thicker consistency, mash some beans against the pot side or simmer uncovered for 5-10 minutes. The coconut milk’s natural fats will help create that creamy texture as it reduces.
Overly Spicy
If the Scotch bonnet overpowers, stir in ½ can extra coconut milk or a spoonful of brown sugar to balance the heat. Removing the pepper entirely mid-cook can help too. 🌶️
Coconut Milk Separated
If your coconut milk separated during storage, simply stir it vigorously before adding. If it separates during cooking, whisk in 1 tbsp cornstarch mixed with water to re-emulsify.
Bland Flavor
Boost flavor with 1 tsp soy sauce or more sea salt to taste. Fresh lime juice at the end can brighten all the flavors beautifully.
Nutrition Facts
Frequently Asked Questions
Can I use canned beans instead of dried?
It’s best to use dried for authentic texture, but canned work in a pinch. Reduce cooking time to 15-20 minutes and add 1 cup less broth. Drain and rinse well first.
How do I adjust the spice level?
For milder heat, remove all Scotch bonnet seeds. For more kick, leave seeds in or add ½ tsp cayenne. Always taste before adding extra spice.
What can I substitute for Scotch bonnet?
Habanero is the closest match. For less heat, use jalapeño with a pinch of cayenne. The flavor won’t be identical but still delicious.
Can I make this ahead?
Yes! The flavors deepen overnight. Store in an airtight container for up to 5 days. Reheat gently with a splash of water.
- Mujadara Rice and Lentils Recipe: Earthy Spiced Lentils With Caramelized Onions - November 1, 2026
- Naija Fried Rice Recipe: Street-Style Spice With Veggie Crunch - November 1, 2026
- Mushy Rice Recipe: Fluffy Grains Transformed in Minutes - November 1, 2026