Jamaican Coconut Rice and Peas Recipe: Island Flavor in Every Bite

Jamaican Coconut Rice and Peas Recipe: Island Flavor in Every Bite

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.

👨‍🍳
Difficulty
Medium
🌿
Category
Vegetarian
⏱️
Duration
30 min
🔥
Calories
Med Cal

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

Servings 4
Amount Per Serving
Calories 420kcal
% Daily Value
Total Fat 18g23%
Saturated Fat 12g60%
Cholesterol 0mg0%
Sodium 480mg21%
Total Carbohydrate 60g22%
Dietary Fiber 8g29%
Sugars 2g
Protein 12g24%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

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.

2

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.

3

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.

4

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.

★★★★★5.0(7 reviews)
Tyler Campbell