Original Jamaican Rice and Peas Recipe: Pigeon Pea Creaminess With Toasted Coconut Crunch

Side Dishes

Original Jamaican Rice and Peas Recipe: Pigeon Pea Creaminess With Toasted Coconut Crunch

This original Jamaican rice and peas recipe brings the bold flavors of Jamaica to your kitchen with its signature creamy pigeon peas and toasted coconut crunch.

The dish is a staple in Jamaican cuisine, where "peas" actually refers to kidney beans, and the rich coconut milk creates a velvety texture that pairs perfectly with jerk chicken or fried fish.

I've perfected this recipe over years of testing to ensure it delivers that authentic taste—no shortcuts, just tradition.

The foundation of this dish lies in properly soaking the kidney beans (or pigeon peas if available) and toasting the spices in coconut oil until fragrant. This step develops deep, aromatic flavors that infuse every bite.

The dish requires patience—simmering the rice and peas together until tender and fluffy creates that signature creamy consistency that makes it unforgettable. The toasted coconut adds a delightful crunch that balances the softness.

By the time you serve this dish, you'll have a fragrant, golden-brown bowl of rice and peas with pockets of creamy coconut milk and tender beans. The aroma alone will transport you to a Jamaican patty shop, while the texture offers that perfect contrast between creamy and crunchy.

This recipe serves as both a comforting side dish and a hearty meal on its own, especially when paired with your favorite Jamaican proteins.

For those looking to adapt the recipe, you can easily make it vegan by omitting the bacon or using plant-based coconut milk. The dish also freezes beautifully, making it perfect for meal prep. Let's get started on creating this authentic Jamaican classic that's as delicious as it is culturally significant.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for original jamaican rice and peas

Pantry staples meet Jamaican tradition in this creamy, coconut-rich dish that's all about texture and flavor.

Ingredient Amount Notes
Long-Grain White Rice 🍚 1 ½ cups Uncooked, rinsed well
Pigeon Peas (or Kidney Beans) 🌱 1 cup Dried, soaked overnight
Coconut Milk 🥥 1 can 13.5 oz, full-fat preferred
Coconut Oil 🫒 ½ cup For toasting spices
Allspice Berries 🌶️ 1 tbsp Whole, lightly crushed
Ground Ginger 🌿 1 tsp Freshly grated preferred
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Onion 🧅 1 whole Yellow, diced small
Thyme Leaves 🌿 1 tbsp Fresh, or 1 tsp dried
Scotch Bonnet Pepper 🌶️ 1 whole Seeded, optional for heat
Salt 🧂 1 ½ tsp Adjust to taste
Unsalted Butter 🧈 2 tbsp For extra richness
Toasted Coconut Flakes 🥥 ¼ cup For garnish and crunch
Fresh Cilantro 🌱 ¼ cup Chopped, for garnish

Pigeon peas are the soul of this dish, but kidney beans work in a pinch. Look for dried pigeon peas at Caribbean markets—they're pricier but worth it. If you can't find them, soaked kidney beans give you that same creamy texture. The coconut milk needs to be full-fat for that rich, velvety consistency. Goya or Native Forest brands are my go-tos, but any canned coconut milk will do. Toasting the spices in coconut oil is non-negotiable—it builds layers of flavor that can't be replicated any other way. Grab a small skillet and keep your eye on those spices until they're fragrant and just starting to darken.

No scotch bonnet? Jalapeño or habanero at half the amount gives you heat without overpowering. Fresh thyme is ideal, but dried thyme at one-third the amount works if that's what you've got. The butter adds richness, but coconut oil works too if you're keeping it vegan. For the coconut flakes, toast them in a dry pan for 2-3 minutes until golden—they should be crispy, not burnt. If you're short on time, the pre-toasted flakes from the baking aisle work fine, but they won't have that same fresh crunch. The cilantro is just for garnish, so skip it if you're not a fan—it doesn't affect the flavor.

This dish tastes even better the next day as the flavors meld. Store leftovers in an airtight container in the fridge for up to 5 days. It reheats beautifully—just add a splash of water or coconut milk to loosen it up. For meal prep, portion into containers with a layer of coconut flakes on top to keep that crunch. Freezes well for up to 3 months, though the texture might get slightly softer after thawing. The rice and peas keep their flavor for days, making this a perfect make-ahead dish for gatherings or busy weeks.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: Honestly, I love recipes that don’t make me feel like I’m running a restaurant. This dish comes together in one pot—rice, peas, coconut milk—all simmering until the rice is fluffy and the peas are tender. No fancy equipment, no stress.
  • Allspice Kiss: That warm, earthy punch from the allspice berries? It’s what turns this from a side dish to a full-on flavor experience. The coconut milk adds creaminess, but the allspice makes it uniquely Jamaican—rich, aromatic, and just a little spicy in the best way.
  • Weeknight Workhorse: Between us, this is my go-to when I need something hearty but not labor-intensive. It’s perfect for meal prep—tastes even better the next day—and pairs with just about anything: roasted chicken, jerk pork, or even a simple fried fish. (Yes, even on a Tuesday night.)
  • Budget-Friendly Luxury: Pigeon peas (or kidney beans) and rice are cheap staples, but the coconut milk and allspice make it feel special. A big pot feeds a crowd, and leftovers reheat like a dream—no soggy rice here. My secret weapon for feeding guests without breaking the bank.

Step-by-step instructions for Jamaican rice and peas

Here's how to make this classic dish with rich, creamy pigeon peas and perfectly toasted coconut.

1

Prepare the Pigeon Peas and Aromatics

First, drain and rinse the soaked 1 cup pigeon peas thoroughly under cold water. In a medium pot, combine the peas with 1 whole onion (diced small), 4 cloves garlic cloves (minced), 1 tbsp thyme leaves, 1 whole scotch bonnet pepper (seeded and chopped), 1 tbsp allspice berries (lightly crushed), and 1 tsp ground ginger. Add 6 cups water and bring to a boil over medium-high heat. Reduce heat to medium-low and simmer for 45 minutes until the peas are tender but not mushy.

While the peas cook, heat 0.5 cup coconut oil in a separate pan over medium heat. Add the remaining 1 tbsp thyme leaves and toast for 1 minute until fragrant. This step builds deep flavor that carries through the dish. Keep the toasted thyme aside for later use.

2

Toast the Rice and Build the Base

In a heavy-bottomed pot or deep skillet, heat 2 tbsp unsalted butter over medium heat. Add the 1.5 cups long-grain white rice and toast for 3-4 minutes, stirring constantly, until the grains turn translucent at the edges. This dry toasting prevents mushy rice and creates a nutty flavor.

Add the cooked pigeon peas (with their cooking liquid) to the pot. Stir in 1 can coconut milk, 1.5 tsp salt, and the toasted thyme. Bring the mixture to a gentle simmer, then reduce heat to low. Cover the pot and cook for 20 minutes, letting the rice absorb the liquid gradually. Avoid peeking or stirring—the rice needs space to steam evenly.

3

Finish with Butter and Garnish

After 20 minutes, remove the lid and stir in the 2 tbsp unsalted butter to add richness. Let the rice sit covered for another 5 minutes to finish absorbing any remaining liquid. The texture should be fluffy with just a slight bite—like a perfect risotto.

For the final touch, transfer the rice and peas to a serving dish. Sprinkle with 0.25 cup toasted coconut flakes and 0.25 cup fresh cilantro. The coconut adds a delightful crunch that contrasts beautifully with the creamy peas and fluffy rice. Serve immediately while warm, with a side of fried plantains or jerk chicken.

👨‍🍳

Pro Tips For Making Original Jamaican Rice And Peas

  • Toast the Peas First: Drain and rinse your pigeon peas (or kidney beans), then spread them on a dry skillet over medium heat for 3-4 minutes until they darken slightly. I learned this the hard way—skipping this step leaves them bland and mushy, no matter how much thyme or garlic you add later. The nutty, toasted flavor is the foundation of the dish.
  • Use Full-Fat Coconut Milk: Light coconut milk won’t cut it here—grab the can labeled "full-fat" (or mix equal parts light and cream for the same effect). The richness balances the rice’s starchiness and keeps the peas from turning into a watery paste. I was skeptical until I tried it; the texture changes completely.
  • Layer the Allspice: Crush 2-3 whole allspice berries with the back of a knife before adding them to the pot, then fish them out after 10 minutes of cooking. Whole berries burn easily and leave a bitter aftertaste, but crushing them releases the flavor without overpowering. Sounds weird, but it works—your rice will taste like Jamaica, not a spice cabinet explosion.
  • Cook Rice in Two Stages: Parboil the rice in water for 5 minutes to soften it, then drain and return it to the pot with the coconut milk and other ingredients. This prevents the rice from turning into a gluey mess from absorbing too much liquid at once. After burning three batches, I finally figured out this two-step method—now my rice stays fluffy and separate.

Best sauces and condiments for these flavors

Coconut Milk Sauce

The star of this dish is the coconut milk sauce, which creates that signature creamy texture. I use full-fat coconut milk (like Goya or Native Forest brands) to ensure richness.

For extra depth, I simmer the coconut milk with the peas and rice for at least 20 minutes—this allows the flavors to meld perfectly. If you want to elevate it further, add a splash of coconut cream at the end for an ultra-luxurious finish. 🥥

Scotch Bonnet Heat

A scotch bonnet pepper (or a substitute like jalapeño) adds a fiery kick that’s essential to authentic Jamaican rice and peas. I recommend seeding it first to reduce heat, then finely chopping it to distribute the flavor evenly.

For a milder version, use half a pepper or swap in habanero at half the amount. The heat balances the creamy coconut beautifully, so don’t skip it unless you prefer a sweeter profile. 🌶️

Toasted Coconut Crunch

The toasted coconut flakes on top are non-negotiable—they add a delightful crunch that contrasts with the soft rice and peas. I toast ¼ cup coconut flakes in a dry pan over medium heat for 2-3 minutes, stirring constantly, until golden.

For extra flavor, add a pinch of salt while toasting. If you’re short on time, pre-toasted flakes from the baking aisle work, but fresh toasted flakes taste far superior. 💫

Butter Finish

Stirring in 2 tbsp unsalted butter at the end adds a luxurious richness that ties everything together. The butter melts into the rice, creating a velvety texture. For a dairy-free version, use coconut oil or vegan butter—just reduce the amount slightly since coconut oil is less rich.

This step is my secret to making the dish feel restaurant-quality at home. 🧈

Thyme-Infused Oil

Toasting thyme leaves in coconut oil before adding them to the dish builds layers of aromatic flavor. I heat ½ cup coconut oil in a pan over medium heat and add 1 tbsp thyme, toasting for 1 minute until fragrant.

This infused oil becomes the flavor base for the entire dish, so don’t rush this step—it’s what makes the difference between good and extraordinary. 🌿

Allspice and Ginger

The combination of allspice berries and ground ginger gives this dish its signature warmth and depth. I lightly crush 1 tbsp allspice berries and add them whole to the peas while cooking—they’ll infuse the liquid with their earthy, slightly sweet flavor.

For ginger, freshly grated is best, but ground ginger works in a pinch. These spices are the backbone of Jamaican cooking, so don’t skimp on them. 💡

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 20g100%
Cholesterol 35mg12%
Sodium 850mg37%
Total Carbohydrate 52g18%
Dietary Fiber 8g29%
Sugars 4g
Protein 18g36%
* 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

Why does Jamaican rice and peas use kidney beans instead of actual peas?

In Jamaican cuisine, the term "peas" refers to dried pigeon peas or kidney beans—not green peas. Kidney beans are the traditional choice because they hold their shape well and absorb flavors beautifully, creating that signature creamy texture when cooked with coconut milk. Pigeon peas (if available) are even better, offering a nuttier taste and more authentic flavor.

2

Can I make this dish without coconut milk?

While coconut milk is traditional, you can substitute with 1 cup heavy cream or half-and-half for a similar richness. For a lighter version, use 1 cup vegetable broth + 2 tbsp butter. Just note that coconut milk gives the dish its signature velvety texture and subtle sweetness that other liquids can't fully replicate.

3

How do I prevent the rice from getting mushy?

Toast the rice in butter or coconut oil for 3-4 minutes before adding liquid to create a protective barrier. Use a heavy-bottomed pot and avoid peeking while cooking. After simmering, let it rest covered for 5 minutes before fluffing gently with a fork. This method ensures perfectly fluffy, separate grains every time.

4

What's the best way to store leftovers?

Store in an airtight container in the fridge for up to 5 days. For freezing, portion into containers with a layer of coconut flakes on top to preserve crunch. Reheat with a splash of water or coconut milk to restore moisture. The flavors actually improve overnight as the spices meld further.

5

Can I make this vegan?

Skip the butter and use coconut oil instead. For extra richness, stir in 2 tbsp vegan butter or coconut cream at the end. The dish remains just as creamy and flavorful while being completely plant-based. The toasted coconut flakes add that satisfying crunch without any animal products.

★★★★★4.9(10 reviews)
Categories Side Dishes