
There’s something deeply satisfying about the rich, aromatic flavors of this traditional dish that brings Jamaican comfort to your table. The combination of kidney beans, coconut milk, and island spices creates a meal that’s both hearty and full of character.
What makes this recipe special is its simplicity and authenticity. Allspice, thyme, and scotch bonnet work together to create layers of flavor that develop beautifully during cooking. The result is a perfectly seasoned dish that’s naturally vegan.
The beans become tender and creamy while soaking up all the spices, and the rice cooks directly in the flavorful broth. Every bite delivers that signature Jamaican warmth and depth that makes this dish so beloved.
Serve it as a main course or alongside your favorite protein. This is island cooking at its best.
Ingredients for Jamaican Red Beans and Rice
Rich spices, creamy beans, and coconut milk make this island classic unforgettable.
| Ingredient | Amount | Notes |
|---|---|---|
| Red Kidney Beans 🌱 | 1 lb | Dried, soaked overnight preferred |
| Long-Grain White Rice 🍚 | 1 ½ cups | Uncooked, rinsed before use |
| Coconut Milk 🥥 | 1 can | Full-fat for creaminess |
| Scotch Bonnet Pepper 🌶️ | 1 whole | Seeds removed for less heat |
| Yellow Onion 🧅 | 1 whole | Medium-sized, finely diced |
| Garlic Cloves 🧄 | 4 cloves | Minced for maximum flavor |
| Fresh Thyme 🌿 | ¼ cup | Chopped, stems removed |
| Ground Allspice 🌶️ | 1 tsp | Essential Jamaican flavor |
| Dried Thyme 🍃 | 1 tsp | If fresh is unavailable |
| Ground Cumin 🌿 | ½ tsp | Adds earthy depth |
| Scallions 🧅 | 3 whole | Thinly sliced for garnish |
| Vegetable Broth 💧 | 3 cups | Low-sodium preferred |
| Olive Oil 🫒 | 2 tbsp | For sautéing aromatics |
| Salt 🧂 | 1 tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
The allspice and scotch bonnet are non-negotiable for authentic flavor. Caribbean markets will have the best selection, but most grocery stores carry them too (check the international aisle). I always grab Goya coconut milk—it’s consistently thick and creamy. For the kidney beans, dried are ideal (soak them overnight), but canned works in a pinch if you rinse them well.
No scotch bonnet? Habanero is the closest substitute, but go easy—it’s hotter. Fresh thyme can be swapped for dried at one-third the amount. If you can’t find allspice, a mix of cinnamon, nutmeg, and cloves (equal parts) gets you close. Vegetable broth can be homemade or store-bought, but avoid anything with added msg if you’re sensitive to it.
This keeps well—actually improves overnight as the flavors meld. Store in the fridge for up to 4 days, or freeze for 3 months. Reheat gently on the stove with a splash of water (or coconut milk) to bring it back to life.
Why You’ll Love This Recipe
- One Pot Wonder: I love that everything cooks together—beans, rice, and coconut milk—so I’m not juggling multiple pans.
- Creamy Heat: The coconut milk balances the Scotch bonnet’s kick, making it rich but still exciting.
- Feeds a Crowd: Leftovers taste even better the next day, and it stretches easily for gatherings.
- Pantry Hero: Red kidney beans and rice are cheap staples, and I always have onions on hand.
Step-by-Step Instructions for Jamaican Red Beans and Rice
Here’s how I bring authentic island flavor to every satisfying bite.
Step 1: Sauté Aromatics to Build Flavor
Heat the 2 tbsp Olive Oil in a large pot over medium heat. Add the finely diced Yellow Onion and cook for 3-4 minutes until it turns translucent and just starts to soften. This creates the flavor base for your dish.
Stir in the 4 cloves minced Garlic Cloves, the 1 whole Scotch Bonnet Pepper (with seeds removed), the 1 tsp Ground Allspice, the 1 tsp Dried Thyme, and the 0.5 tsp Ground Cumin. Cook for another 1-2 minutes until the garlic becomes fragrant—don’t let it brown or it will turn bitter.
Step 2: Cook the Beans Until Tender
Add the 1 lb Red Kidney Beans (drained if soaked overnight) to the pot along with the 3 cups Vegetable Broth. Bring to a boil, then reduce heat to low, cover, and simmer for 45-60 minutes until the beans are tender but not mushy.
Check the beans occasionally and add a little water if the mixture becomes too dry. The beans should be soft enough to mash slightly with a fork but still hold their shape. Stir in the 0.25 cup Fresh Thyme during the last 10 minutes of cooking to infuse its bright, herbal flavor.
Step 3: Incorporate Coconut Milk and Rice
Once the beans are tender, pour in the 1 can Coconut Milk and stir to combine. Add the 1.5 cups Long-Grain White Rice (rinsed) and the 1 tsp Salt. Stir well to distribute the rice evenly throughout the pot.
Increase the heat to medium-high and bring the mixture back to a gentle boil. This step ensures the rice absorbs all the rich, spiced liquid. The coconut milk will create a creamy, fragrant broth that gives this dish its signature Jamaican character.
Step 4: Simmer Until Rice is Fluffy
Reduce the heat to low, cover the pot, and let it simmer for 20-25 minutes. Avoid stirring during this time to prevent the rice from becoming mushy. The rice is done when all the liquid has been absorbed and the grains are tender.
Turn off the heat and let the dish sit, covered, for 5-10 minutes. This resting time allows the rice to steam and become perfectly fluffy. Remove the Scotch Bonnet Pepper before serving if you prefer less heat.
Step 5: Garnish and Serve Warm
Fluff the rice and beans gently with a fork. Taste and adjust seasoning with additional salt or 0.5 tsp Black Pepper if needed. The flavors should be bold and well-balanced, with a subtle kick from the Scotch Bonnet.
Garnish with the 3 whole thinly sliced Scallions and serve warm. Each bite should be packed with the warm, earthy spices and creamy texture that make this dish a comforting classic.
Pro Tips For Making Jamaican Red Beans And Rice
- Soak the Beans: I learned this the hard way—dry kidney beans need at least 4 hours in cold water to soften properly, or they’ll stay tough no matter how long you simmer them.
- Temper the Coconut Milk: After burning a pot of separated coconut milk, I now warm it slowly in a saucepan before adding it to the rice, which prevents curdling.
- Seed the Scotch Bonnet: Skip leaving the seeds in unless you want fire-breathing heat—just the pepper flesh gives plenty of flavor without overwhelming spice.
- Use Bean Liquid: Sounds weird, but it works: reserve about a cup of the bean cooking liquid to add to the rice—it deepens the flavor way more than plain water.
Pro Cooking Tips for Perfect Results
Bean Soaking Secret
For the creamiest texture, soak your 1 lb Red Kidney Beans overnight in plenty of water with a pinch of baking soda. This reduces cooking time by up to 30 minutes and helps break down the starches for a smoother finish. I always notice the difference in the final dish. 💡
Spice Bloom Technique
When toasting your 1 tsp Ground Allspice and 0.5 tsp Ground Cumin, do it in the 2 tbsp Olive Oil before adding onions. This 30-second step releases essential oils, deepening the flavor profile significantly.
Coconut Milk Tip
Use full-fat coconut milk and shake the can well before opening. The cream at the top contains most of the fat that gives this dish its signature richness. I prefer Goya brand for consistency.
Rice Cooking Trick
Rinse your 1.5 cups Long-Grain White Rice until the water runs clear to remove excess starch. This prevents the grains from becoming gummy as they absorb the flavorful cooking liquid during the 20-25 minute simmer.
Scotch Bonnet Hack
For controlled heat, make a small slit in the Scotch Bonnet Pepper instead of removing the seeds. This allows flavor to infuse while letting you remove it easily before serving if the dish becomes too spicy.
Resting Matters
That 5-10 minute rest after cooking isn’t optional. The rice continues to steam, absorbing any remaining liquid. Skipping this step often results in a wetter, less cohesive dish. ✨
Nutrition Facts
Frequently Asked Questions
Can I use canned kidney beans instead of dried?
Yes, but rinse them well and reduce cooking time. Add them with the coconut milk and simmer for just 10-15 minutes to avoid mushiness.
How do I make it less spicy?
Remove all seeds from the Scotch Bonnet or replace with bell pepper. You can also halve the pepper and remove it after cooking.
What if my rice is undercooked?
Add 1/4 cup water, cover, and cook on low heat for an extra 5-10 minutes. Let it rest before checking again.
Can I make this ahead?
The flavors improve overnight. Store in the fridge for up to 4 days or freeze for 3 months.
- 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