Jamaican Rice and Peas (Coconut Rice Done Right)

5/5 - (2 votes)

You know what’s wild?

Most people think rice and peas is just…rice and peas.

But this Jamaican classic is so much more than that. It’s creamy coconut rice loaded with kidney beans, fresh thyme, and enough garlic to keep vampires away for weeks. 🧄

The first time I made this, I was skeptical about adding coconut milk to rice. Seemed odd. But then I took that first bite and everything clicked. The rice was fluffy but rich, slightly sweet from the coconut, with bursts of savory from the scotch bonnet pepper and thyme.

And here’s the kicker: “peas” in Jamaica actually means beans. So if you’ve been confused about why there aren’t any green peas in this dish, now you know.

This recipe takes about 40 minutes total and feeds 6 people easily. Perfect for a weeknight when you want something comforting but a little different from your usual rotation.

Let’s make it happen.

What You’ll Need

For the Rice:

  • 2 cups long-grain white rice (jasmine or basmati works great)
  • 1 can (15 oz) red kidney beans, drained and rinsed
  • 1 can (13.5 oz) coconut milk (full-fat, please)
  • 1½ cups water
  • 3 garlic cloves, minced
  • 4-5 sprigs fresh thyme (or 1½ teaspoons dried thyme)
  • 2 scallions, chopped
  • 1 scotch bonnet pepper, whole (do NOT cut it unless you want serious heat)
  • 2 teaspoons salt
  • ½ teaspoon black pepper
  • ½ teaspoon allspice (also called pimento)

Optional Add-ins:

  • 2 tablespoons butter (makes it extra creamy)
  • 1 teaspoon brown sugar (balances the flavors)

Tools You’ll Need

  • Medium pot with a tight-fitting lid
  • Wooden spoon or rice paddle
  • Can opener
  • Measuring cups and spoons
  • Fork (for fluffing)

Pro Tips

1. Don’t skip the scotch bonnet. Even if you leave it whole and don’t cut it, that pepper adds an authentic flavor you just can’t replicate with other peppers. You can find them at most Caribbean markets or order them online. Just remember: keep it whole unless you like crying into your dinner.

2. Toast your rice first. Before adding any liquid, stir the rice in the pot with a little oil for 2-3 minutes. This step makes each grain cook up separately instead of clumping together.

3. Use the right rice-to-liquid ratio. This recipe uses 2 cups rice to about 3 cups total liquid (coconut milk + water). Too much liquid and you’ll have mushy rice. Too little and it’ll be crunchy and undercooked.

4. Let it rest after cooking. Once the rice is done, turn off the heat and let it sit covered for 10 minutes. This finishing touch makes the rice perfectly fluffy.

5. Fresh thyme makes a difference. Dried thyme works in a pinch, but fresh thyme gives you that authentic Jamaican flavor. Strip the leaves off the stems before adding them to the pot.

Substitutions and Variations

Different beans: Can’t find kidney beans? Use small red beans, black beans, or even pigeon peas (which is actually more traditional). Just make sure they’re cooked or canned.

Coconut milk alternatives: If you’re dairy-free already, you’re set. But if you want a lighter version, use lite coconut milk and add an extra ½ cup water. Just know it won’t be as creamy.

Spice level: Take out the scotch bonnet entirely if heat isn’t your thing. Or substitute with a jalapeño for mild warmth. For extra heat, cut the scotch bonnet in half (wear gloves and wash your hands after).

Vegan version: This recipe is already vegan if you skip the butter. Use coconut oil instead for that extra coconut flavor.

Protein boost: Some people add saltfish or cook the rice in chicken stock instead of water. Both options work if you want to make this more of a complete meal.

Make Ahead Tips

You can prep the aromatics (garlic, scallions, thyme) the night before and store them in an airtight container in the fridge.

The rice itself doesn’t freeze super well, but it’ll last 4-5 days in the fridge. Reheat with a splash of water or coconut milk to bring back the moisture.

If you’re meal prepping, this pairs beautifully with jerk chicken, curry goat, or even just some simple grilled fish.

How to Make Jamaican Rice and Peas

Step 1: Prep your ingredients

Mince the garlic, chop the scallions, and pick the thyme leaves off the stems. Drain and rinse your kidney beans. Shake your coconut milk can before opening (the cream separates and you want it mixed).

Step 2: Build the flavor base

Heat your pot over medium heat and add a tablespoon of oil. Toss in the scallions and garlic. Sauté for about 2 minutes until they’re fragrant and the garlic is just starting to turn golden. Don’t let the garlic burn or it’ll taste bitter.

Step 3: Add the rice

Pour in your uncooked rice and stir it around in that garlic-scallion mixture for 2-3 minutes. You want each grain coated in that flavor. This step also helps prevent mushy rice later.

Step 4: Add liquids and seasonings

Pour in the coconut milk and water. Add the kidney beans, thyme, whole scotch bonnet pepper, salt, black pepper, and allspice. Stir everything together. The liquid should cover the rice by about an inch.

Step 5: Bring to a boil

Crank the heat up to high and bring everything to a rolling boil. This should take about 5 minutes. Once it’s boiling, give it one good stir.

Step 6: Reduce and simmer

Drop the heat to the lowest setting possible. Cover the pot with a tight-fitting lid. Let it simmer for 20-25 minutes without lifting the lid. Seriously, don’t peek. Every time you lift that lid, you’re letting out steam the rice needs to cook properly.

Step 7: Rest and fluff

After 20-25 minutes, turn off the heat but keep the lid on for another 10 minutes. This resting time lets the rice finish cooking in its own steam and prevents it from being gummy.

Remove the lid, fish out the scotch bonnet pepper (don’t pop it or squeeze it), and fluff the rice with a fork. If you added butter, stir it in now.

Step 8: Taste and adjust

Give it a taste. Need more salt? Add a pinch. Want more thyme flavor? Toss in some fresh chopped thyme.

Serve it hot alongside your favorite Jamaican mains or enjoy it on its own with some fried plantains on the side.

Nutritional Information

Per serving (based on 6 servings):

  • Calories: 345
  • Protein: 8g
  • Carbohydrates: 52g
  • Fat: 11g
  • Fiber: 5g
  • Sodium: 780mg

Note: These numbers are estimates and will vary based on the exact ingredients you use, especially if you add butter or use lite coconut milk.

Leftovers and Storage

Refrigerator: Store in an airtight container for up to 5 days. When reheating, add a splash of water or coconut milk and heat in the microwave for 2-3 minutes, stirring halfway through. You can also reheat on the stovetop over low heat.

Freezer: While rice and peas can be frozen, the texture changes a bit. If you do freeze it, use it within 2 months. Thaw overnight in the fridge and reheat with a little liquid.

Best reheating method: Stovetop with a splash of liquid over low heat. Stir occasionally until heated through. This brings back more of the original texture than microwaving.

Creative leftover ideas: Use leftover rice and peas to make fried rice. Just add some scrambled eggs, extra veggies, and a splash of soy sauce. You can also use it as a filling for burritos or as a base for rice bowls.

Pairing Suggestions

This rice pairs with basically any protein, but here are some classics:

Jamaican mains:

  • Jerk chicken
  • Curry goat
  • Oxtail stew
  • Escovitch fish
  • Brown stew chicken

Non-Jamaican pairings that still work:

  • Grilled shrimp
  • Blackened tilapia
  • Roasted vegetables
  • Black beans (for extra protein if you’re going meatless)

Complete meal ideas: Serve your rice and peas with a simple green salad and some fried plantains. Add grilled chicken or fish if you want protein. That’s a complete, balanced meal that takes less than an hour total.

FAQ

Why is it called rice and peas when there are beans in it?

In Jamaica and other Caribbean islands, they call kidney beans and pigeon peas “peas” even though they’re technically beans. It’s just the local terminology, so don’t let it confuse you.

Can I use brown rice instead?

You can, but you’ll need to adjust the cooking time and liquid amounts. Brown rice takes longer to cook (about 45 minutes) and needs more liquid. Add an extra cup of water and extend the simmer time.

My rice is too mushy. What happened?

You probably used too much liquid or lifted the lid too many times while it was cooking. Next time, measure carefully and resist the urge to peek.

Can I make this in a rice cooker?

Yes! Sauté the aromatics in a separate pan first, then add everything to the rice cooker. Use the white rice setting. It might take a little trial and error to get the liquid ratio right for your specific rice cooker.

What if I can’t find scotch bonnet peppers?

Use a habanero as a substitute. They have similar heat levels. Or use a jalapeño for something milder. Worst case scenario, skip the pepper entirely and add a pinch of cayenne pepper for some heat.

Is this spicy?

If you keep the scotch bonnet whole and don’t cut it, the rice will have flavor from the pepper but won’t be super spicy. The heat stays in the pepper itself. If the pepper bursts while cooking, you’ll get more heat in the rice.

Can I double this recipe?

Absolutely. Just use a bigger pot and keep the same cooking method. The timing might increase by 5-10 minutes, so check the rice at the 25-minute mark.

Wrapping Up

If you’ve never made Jamaican rice and peas before, this is your sign to try it tonight.

It’s easy, it’s comforting, and it’s way more interesting than plain white rice. Plus, once you nail this recipe, you can play around with it. Add different beans, try different aromatics, make it spicier or milder based on what you like.

Make it, take a picture, and drop a comment below telling me how it turned out. Did you keep the scotch bonnet whole or did you live dangerously and cut it up? I wanna know.

Leave a Comment