
This traditional Jamaican dish brings authentic island flavors to your kitchen with its perfect blend of coconut and kidney beans. The aroma alone will transport you straight to the Caribbean.
Using simple ingredients and a one-pot method, you’ll create a side dish that’s both hearty and full of cultural significance. The result is tender rice infused with creamy coconut and subtle spice.
Ingredients for Jamaican Coconut Rice and Peas
Coconut milk, rice, and kidney beans create this Caribbean classic with island flair.
| Ingredient | Amount | Notes |
|---|---|---|
| Coconut Milk 🥥 | 13 ½ oz | Full-fat for creaminess |
| Kidney Beans 🫘 | 15 oz | Canned, drained and rinsed |
| Long-Grain White Rice 🌾 | 1 ½ cups | Rinsed until water runs clear |
| Scallions 🧅 | 4 whole | Thinly sliced, whites and greens separated |
| Fresh Thyme 🌿 | 4 sprigs | Leaves stripped from stems |
| Garlic Cloves 🧄 | 4 cloves | Minced for depth of flavor |
| Scotch Bonnet Pepper 🌶️ | 1 whole | Seeds removed, minced (or habanero) |
| Fresh Ginger 🌿 | 1 tbsp | Peeled and grated |
| Vegetable Broth 🥣 | 1 ½ cups | Low-sodium preferred |
| Allspice Berries 🌿 | 5 whole | Lightly crushed (or 1/4 tsp ground) |
| Sea Salt 🧂 | 1 tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Olive Oil 🫒 | 2 tbsp | For sautéing aromatics |
The coconut milk is non-negotiable here—full-fat canned from Thai Kitchen or Goya gives you that rich, creamy base. Kidney beans are traditional, but pinto beans work in a pinch (don’t tell my Jamaican friends). Look for fresh thyme and scallions at Latin or Caribbean markets—they’ll have the best selection. Allspice berries are the secret; if you can’t find whole, ground allspice is fine but use half the amount.
No scotch bonnet? Habanero is the closest sub (same heat, slightly different flavor). Out of fresh thyme? Dried thyme at one-third the amount. Ginger can be powdered (1/4 tsp per tbsp fresh), but fresh is brighter. Vegetable broth can be swapped for water, but you’ll miss depth. For extra richness, add a splash of coconut cream at the end.
Rice is best the day it’s made, but leftovers keep 4-5 days in the fridge. Freeze for up to 3 months—reheat with a splash of water or coconut milk to restore creaminess. The flavors deepen overnight, so it’s even better as leftovers (if it lasts that long).
Why You’ll Love This Recipe
- One Pot Wonder: I love that everything cooks together in a single pot—rice, beans, and coconut milk simmer while I handle other things.
- Creamy, Earthy Perfection: The coconut milk soaks into the rice, and the fresh thyme and scallions add this bright, aromatic kick that’s just right.
- Meal Prep MVP: This keeps beautifully for days, so I make a big batch and reheat portions all week without losing flavor.
- Budget Stretcher: Kidney beans and rice go so far, and a can of coconut milk makes it feel indulgent without the cost.
Step-by-Step Instructions for Jamaican Coconut Rice and Peas
Here’s the method I use to create this island classic with rich, authentic flavor.
Step 1: Sauté Aromatics to Build Flavor Base
Heat the 2 tbsp olive oil in a large pot over medium heat. Add the 4 whole scallions (whites only), 4 cloves garlic cloves (minced), 1 tbsp fresh ginger (grated), and 1 whole scotch bonnet pepper (minced, seeds removed).
Sauté for 2-3 minutes until the mixture becomes fragrant and the scallions soften. The scotch bonnet will release its signature heat and aroma—this is the foundation of authentic Jamaican flavor. Stir in the 4 sprigs fresh thyme (leaves stripped) and 5 whole allspice berries (lightly crushed) and cook for another 30 seconds to bloom the spices.
Step 2: Toast Rice and Incorporate Beans
Add the 1.5 cups long-grain white rice (rinsed) to the pot and stir to coat in the aromatic oil. Toast for 1-2 minutes until the grains become translucent at the edges—this prevents mushiness and enhances nuttiness.
Pour in the 15 oz kidney beans (drained and rinsed) and stir to combine. The beans will absorb the flavors from the aromatics while contributing their own earthy richness. This step ensures every bite carries the full depth of Caribbean seasoning.
Step 3: Add Liquids and Simmer to Perfection
Pour in the 13.5 oz coconut milk and 1.5 cups vegetable broth. Add the 1 tsp sea salt and 0.5 tsp black pepper. Stir well to distribute all ingredients evenly.
Bring the mixture to a boil, then reduce heat to low, cover, and simmer for 20-25 minutes. You want the liquid to be fully absorbed and the rice to be tender with a slight bite. Resist the urge to stir during cooking—this helps create that characteristic fluffy texture with a creamy coconut base.
Step 4: Rest and Finish with Scallion Greens
Once the rice is tender and liquid is absorbed, remove from heat. Let it rest covered for 5-10 minutes—this allows the grains to steam and become perfectly tender while absorbing any remaining moisture.
Fluff the rice gently with a fork and stir in the reserved scallion greens. The greens add a fresh, oniony brightness that cuts through the richness of the coconut. Taste and adjust seasoning if needed, though the dish should be well-balanced with the salt added earlier.
Pro Tips For Making Jamaican Coconut Rice And Peas
- Soak the Beans: I learned this the hard way—if you skip soaking the kidney beans overnight, they’ll stay tough even after simmering in the coconut milk. 12 hours in water cuts the cooking time in half.
- Toast the Rice: Before adding the coconut milk, sauté the rice with scallions and thyme for 2-3 minutes. It deepens the flavor and prevents the grains from turning mushy.
- Use Full-Fat Coconut Milk: Sounds obvious, but the light version waters down the richness. One can of full-fat coconut milk gives the rice that creamy, authentic texture.
- Resist Stirring Early: After adding the rice to the pot, leave it alone for the first 10 minutes—stirring too soon breaks the grains and turns your peas into porridge.
Creative Variations of These Flavors
Spicy Pineapple Twist
Add 1 cup diced fresh pineapple and ½ tsp cayenne pepper when toasting the rice. The sweetness balances the scotch bonnet’s heat, creating a sweet-spicy fusion that’s popular in Jamaican street food. I love how the pineapple caramelizes slightly during cooking. 🌶️
Coconut Curry Version
Stir in 1 tbsp mild curry powder with the aromatics and replace kidney beans with 15 oz chickpeas. This Indo-Caribbean variation adds warmth and complexity. The curry powder pairs beautifully with the coconut milk for a golden, fragrant dish.
Herb-Infused Rice
Enhance the fresh thyme with ½ cup chopped cilantro and 2 tbsp fresh basil stirred in at the end. This version brightness the flavors and adds a vibrant green fleck to the rice. It’s my go-to when I want a lighter, fresher take.
Smoky Chipotle Variation
Swap scotch bonnet for 1 tbsp chipotle in adobo (minced) and add ½ tsp smoked paprika. The smoky depth transforms the dish into a Jamaican-Mexican fusion. I use San Marzano chipotles for consistent heat and flavor.
Creamy Coconut Lime
Finish with the zest and juice of 1 lime and an extra ¼ cup coconut cream stirred in after cooking. The lime cuts through the richness, while the extra cream makes it ultra-luxurious. Perfect for special occasions. ✨
Protein-Packed Option
Stir in 1 lb cooked shrimp or diced chicken during the final 5 minutes of cooking. This turns the dish into a hearty main course. I prefer shrimp for its quick cooking time and how it absorbs the coconut-thyme flavors.
Nutrition Facts
Frequently Asked Questions
Can I use a different type of rice?
Long-grain white rice works best for authentic texture, but basmati or jasmine can substitute. Avoid short-grain varieties as they become mushy.
What if I don’t have scotch bonnet peppers?
Habanero is the closest substitute for heat and flavor. Use ½ the amount of cayenne or jalapeño for less spice. Adjust to taste.
Can I make this ahead of time?
Yes! The flavors deepen overnight. Store in an airtight container for up to 5 days. Reheat with a splash of water.
Why is my rice mushy?
This usually happens from stirring during cooking or using too much liquid. Stick to 1.5 cups rice and 2.5 cups total liquid.
- 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