
This one-pot dish brings the authentic flavors of Jamaica straight to your kitchen. The combination of coconut milk, kidney beans, and traditional spices creates a dish that’s rich, fragrant, and deeply satisfying.
What makes this recipe special is its simplicity and tradition. Thyme, scallions, and garlic infuse the rice with island aromas, while the coconut milk adds a creamy, tropical touch. It’s a dish that’s been perfected over generations.
The result is tender rice, perfectly cooked kidney beans, and a sauce so flavorful you’ll want to savor every bite. This is comfort food with a cultural twist, ideal for any meal.
Serve it as a side or a main—it’s versatile and always delicious.
Ingredients for Jamaican Rice and Peas Recipe with Kidney Beans
Pantry staples and fresh herbs bring authentic Jamaican flavors to your one-pot meal.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice 🍚 | 2 cups | Rinsed until water runs clear |
| Kidney Beans 🫘 | 15 oz | Canned, drained and rinsed |
| Coconut Milk 🥥 | 13 ½ oz | Full-fat for creaminess |
| Fresh Thyme Sprigs 🌿 | 4 whole | Stems removed, leaves only |
| Scallions 🧅 | 4 whole | White and green parts, thinly sliced |
| Garlic Cloves 🧄 | 4 cloves | Minced for maximum flavor |
| Vegetable Stock 🥣 | 2 cups | Low-sodium preferred |
| Ground Allspice 🌶️ | 1 tsp | Essential for authentic flavor |
| Dried Thyme 🍃 | 1 tsp | Backup if fresh unavailable |
| Scotch Bonnet Pepper 🌶️ | ½ whole | Seeded and minced (optional for heat) |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal kosher preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground for best taste |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for richness |
The coconut milk is non-negotiable here. Full-fat canned from Thai Kitchen or Goya gives that rich, creamy base—light versions just don’t deliver. Kidney beans should be canned for convenience (I like Goya or Eden Organic), but dried work if you’ve got time to soak. Fresh thyme is ideal—look for vibrant green sprigs at Whole Foods or Latin markets. The allspice? Penzeys or Badia brands have the best potency.
No fresh thyme? Dried at one-third the amount works fine. Scotch bonnet too spicy? Habanero at half the quantity or skip entirely. Vegetable stock can be homemade or store-bought—Better Than Bouillon is my go-to. Out of kidney beans? Pinto or black beans keep the dish authentic. The rice must be long-grain—jasmine or basmati both work if you’re out of white.
Leftovers taste even better the next day. Stores 4-5 days in the fridge, freezes for 3 months. Reheat gently with a splash of water to keep it creamy. I always make a double batch—this disappears fast (worth the extra minute).
Why You’ll Love This Recipe
- One Pot Wonder: I love that everything cooks together—the rice, kidney beans, and coconut milk simmer in one pot while the thyme and scallions infuse the flavor.
- Creamy Coconut Richness: The coconut milk makes the rice so creamy, and the kidney beans add that hearty, earthy bite I crave.
- Meal Prep Hero: This keeps beautifully for days, so I make a big batch and pair it with different proteins all week.
- Budget Friendly Feast: Honestly, a bag of rice, a can of beans, and a few fresh herbs stretch so far without breaking the bank.
Step-by-Step Instructions for Jamaican Rice and Peas
Here’s the authentic method that brings true island flavor to your kitchen.
Step 1: Sauté Aromatics and Seasonings
Heat the 2 tbsp olive oil in a large pot over medium heat. Add the thinly sliced 4 whole scallions, minced 4 cloves garlic cloves, and minced 0.5 whole scotch bonnet pepper if using. Sauté for 2-3 minutes until fragrant and softened.
Stir in the 1 tsp ground allspice, leaves from the 4 whole fresh thyme sprigs, and 1 tsp dried thyme. Cook for 1 minute to toast the spices and release their oils. This builds the authentic flavor foundation that defines this dish.
Step 2: Toast the Rice and Add Liquids
Add the rinsed 2 cups long-grain white rice to the pot and stir to coat it in the aromatic oil. Toast for 2 minutes until the rice grains appear slightly translucent at the edges. This step enhances the nutty flavor of the rice.
Pour in the 13.5 oz coconut milk and 2 cups vegetable stock, then stir in the 15 oz kidney beans. Add the 1.5 tsp salt and 0.5 tsp black pepper. Bring the mixture to a boil over high heat.
Step 3: Simmer Until Rice is Tender
Once boiling, reduce the heat to low, cover the pot with a tight-fitting lid, and simmer for 20-25 minutes. Check at 20 minutes—the rice should be tender and the liquid fully absorbed. If it’s still firm, cook for another 5 minutes.
Resist the urge to stir while cooking—this can break the rice grains and release excess starch. Instead, gently fluff the rice with a fork once it’s done to separate the grains and distribute the kidney beans evenly.
Step 4: Rest and Serve
Remove the pot from heat and let it sit covered for 10 minutes. This resting period allows the steam to finish cooking the rice and lets the flavors meld together beautifully.
Fluff the rice once more with a fork before serving. Each grain should be distinct yet infused with the coconut milk and spices, and the kidney beans should be tender and warmed through. Serve hot as a side dish or main course.
Pro Tips For Making Jamaican Rice And Peas Recipe With Kidney Beans
- Soak the Kidneys: I learned this the hard way—drain and rinse canned kidney beans, then soak them in fresh water for 10 minutes to remove that metallic taste before adding to the rice.
- Bloom the Thyme: Toss the fresh thyme sprigs into the hot oil for 30 seconds before adding anything else—it releases way more flavor than just dumping it in with the liquid.
- Use Full-Fat Coconut Milk: Sounds obvious, but I was skeptical until I tried it: the light version just doesn’t give that rich, creamy texture to the rice that makes Jamaican rice and peas what it is.
- Let It Steam: After the liquid’s absorbed, turn off the heat and let it sit covered for 5-10 minutes—this guarantees the rice is fluffy and not stuck together in one sad clump.
Common Mistakes When Making This Recipe
Skipping the Rinse
Never skip rinsing the 2 cups long-grain white rice until the water runs clear. Unrinsed rice releases excess starch during cooking, resulting in a gummy, mushy texture instead of the fluffy, separate grains you want. I learned this the hard way my first time making this dish. 💡
Overcooking the Aromatics
Sauté the 4 scallions, 4 garlic cloves, and ½ scotch bonnet just until fragrant—about 2-3 minutes. Burnt garlic turns bitter and can ruin the entire pot. Keep the heat at medium and stir frequently.
Using Wrong Liquid Ratios
The liquid ratio is critical: 13.5 oz coconut milk plus 2 cups vegetable stock for 2 cups rice. Too much liquid makes it soupy; too little leaves you with crunchy rice. Measure carefully—this isn’t a dish that forgives eyeballing.
Peeking While Cooking
Every time you lift the lid, you release steam and lower the temperature, extending the cooking time. Once you cover the pot to simmer, resist the urge to check for at least 15 minutes. Trust the process.
Skipping the Rest
That 10-minute rest after cooking isn’t optional. It lets the rice steam finish and the flavors meld. I’ve rushed this step before, and the texture suffers every time. Patience pays off. ⏰
Wrong Rice Type
Stick to long-grain white rice. Short-grain or instant rice absorbs liquid differently and won’t give you that perfect, separate grain texture. Jasmine or basmati work in a pinch, but adjust liquid slightly.
Nutrition Facts
Frequently Asked Questions
Can I use canned coconut milk for this?
Yes, canned full-fat coconut milk is actually preferred for its rich, creamy texture. Light versions won’t give you the same depth of flavor.
Why do I need to rinse the rice first?
Rinsing removes excess starch so your rice cooks up fluffy and separate, not gummy. Skip this step and you’ll end up with a mushy texture.
What if I don’t have fresh thyme?
Use 1 tsp dried thyme as a substitute. It’s more concentrated, so you need less. The flavor will still shine through.
Can I make this ahead of time?
It tastes even better the next day. Store in an airtight container for up to 5 days in the fridge.
- 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