
This dish brings authentic Caribbean flavors to your table with a perfect blend of traditional spices and coconut milk.
I’ve refined this method to capture the true essence of Jamaican cooking, using simple ingredients like pigeon peas, rice, and aromatic herbs. The coconut milk adds a rich, creamy depth that defines this classic.
The result is a fragrant, hearty dish with tender peas and fluffy rice, infused with the warmth of island spices. Every bite delivers a taste of the Caribbean.
Serve it as a main course or alongside your favorite protein for a complete meal.
Ingredients for Jamaican Pigeon Peas and Rice
Simple ingredients for a taste of Jamaica—coconut milk, pigeon peas, and island spices.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Pigeon Peas 🟤 | 1 cup | Rinsed and soaked overnight |
| Long-Grain White Rice 🍚 | 1 ½ cups | Rinsed until water runs clear |
| Coconut Milk 🥥 | 1 can | Full-fat for creaminess |
| Yellow Onion 🧅 | 1 whole | Finely diced |
| Garlic Cloves 🧄 | 4 cloves | Minced for depth of flavor |
| Fresh Thyme 🌿 | 2 tbsp | Stems removed, chopped |
| Scotch Bonnet Pepper 🌶️ | 1 whole | Seeds removed, minced (adjust for heat) |
| Ground Allspice 🌶️ | 1 tsp | Freshly ground preferred |
| Ground Cumin 🌿 | 1 tsp | Toasted for enhanced aroma |
| Dried Oregano 🍃 | 1 tsp | Mexican oregano if available |
| Vegetable Oil 🛢️ | 2 tbsp | Neutral flavor like canola |
| Vegetable Broth 🥣 | 2 cups | Low-sodium preferred |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
The dried pigeon peas are key here (the good stuff, not canned). Latin markets or international aisles usually carry them. Soak them overnight—no shortcuts, it ensures they cook evenly. Coconut milk should be full-fat for that rich, creamy texture. Thai Kitchen or Goya brands work well. Fresh thyme is non-negotiable for authentic flavor, so grab a bunch from the produce section.
No fresh thyme? Dried thyme at half the amount works in a pinch (trust me on this). Can’t find Scotch bonnet? Habanero is the closest sub, but start with half—it’s hotter. Vegetable broth can be swapped for water, but you’ll lose depth. If you’re using canned pigeon peas, drain and rinse well—they’ll be softer but still tasty.
Leftovers keep 4-5 days in the fridge, freezes beautifully for 3 months. The rice absorbs flavors as it sits, so it’s even better the next day. Store dried peas in a cool, dark place—they’ll keep for 1 year.
Why You’ll Love This Recipe
- One Pot Wonder: I love tossing everything in one pot—pigeon peas, rice, coconut milk—and walking away while it simmers.
- Coconut Dream: The creamy coconut milk soaks into the rice, and the garlic and onion give it this warm, rich depth.
- Feeds a Crowd: I make a big batch on Sunday and we’re set for lunches all week. (Yes, even on a Tuesday night)
- Budget Stretcher: Dried peas and rice cost pennies but taste like a million bucks. Honestly, it’s my wallet’s favorite meal.
Step-by-Step Instructions for Jamaican Pigeon Peas and Rice
This traditional method delivers rich, coconut-infused grains with perfectly tender peas every time.
Step 1: Sauté Aromatics for Deep Flavor
Heat the 2 tablespoons Vegetable Oil in a large pot over medium heat. Add the finely diced Yellow Onion and cook for 3-4 minutes until translucent and fragrant. This builds the flavor foundation for the dish.
Stir in the 4 cloves Garlic Cloves, 1 whole Scotch Bonnet Pepper, 2 tablespoons Fresh Thyme, 1 teaspoon Ground Allspice, 1 teaspoon Ground Cumin, and 1 teaspoon Dried Oregano. Cook for 1-2 minutes until the garlic is golden and the spices release their aroma.
Step 2: Toast the Rice and Add Liquids
Add the 1.5 cups Long-Grain White Rice to the pot and stir to coat in the oil and spices. Toast for 2-3 minutes until the rice turns slightly opaque—this enhances its nutty flavor.
Pour in the 1 can Coconut Milk, 2 cups Vegetable Broth, 1 cup Dried Pigeon Peas, 1 teaspoon Salt, and 0.5 teaspoon Black Pepper. Stir well to combine. The liquid should cover the rice by about an inch.
Step 3: Simmer Until Tender and Creamy
Bring the mixture to a boil, then reduce the heat to low. Cover the pot and let it simmer for 30-35 minutes, stirring occasionally to prevent sticking. The rice should absorb most of the liquid.
Check the Dried Pigeon Peas for tenderness—they should be soft but not mushy. If the mixture looks dry before the rice is done, add a splash of water and continue cooking.
Step 4: Rest and Garnish Before Serving
Once the rice is tender and the liquid has been absorbed, remove the pot from heat. Let it sit covered for 5-10 minutes to steam and finish cooking. This resting period ensures every grain is perfectly cooked.
Fluff the rice gently with a fork and discard the Scotch Bonnet Pepper if you prefer milder heat. Garnish with 0.25 cup Fresh Cilantro before serving. The cilantro adds a bright, fresh contrast to the rich, coconut-infused dish.
Pro Tips For Making Jamaican Pigeon Peas And Rice
- Soak the Peas: I learned this the hard way—give dried pigeon peas at least 4 hours in warm water, or they’ll stay tough no matter how long you cook them.
- Toast the Aromatics: Cook the onion and garlic in a little oil until golden before adding liquids; it builds a deeper flavor base that coconut milk can’t do alone.
- Use Full-Fat Coconut Milk: Skip the light version—after burning a batch with watery milk, I finally figured out the fat is what makes the rice rich and creamy.
- Simmer Covered, No Peeking: Resist the urge to stir or lift the lid while the rice cooks; every time you do, you lose steam and end up with uneven, mushy grains.
Best Sauces and Condiments for These Flavors
Spicy Jamaican Sauces
For heat lovers, I drizzle 2-3 tbsp of Jamaican jerk sauce over the top. Brands like Walkerswood or Grace offer authentic island flavors with just the right kick. The smoky, spicy notes complement the coconut perfectly. 🌶️
Cool Coconut Accompaniments
A dollop of coconut yogurt or toasted coconut flakes adds a creamy contrast to the dish’s richness. I sprinkle about ¼ cup of flakes for texture. This balances the heat from any added sauces.
Fresh Herb Finishes
Beyond the recipe’s cilantro, I love adding chopped scallions or fresh parsley for extra brightness. About 3 tbsp of mixed herbs adds color and freshness. These herbs cut through the coconut’s creaminess.
Citrus Zing
A squeeze of lime juice just before serving makes all the flavors pop. I use 1-2 lime wedges per serving. The acidity balances the dish’s richness beautifully.
Hot Pepper Options
For extra heat, I serve with sliced Scotch bonnet peppers or habaneros on the side. Thinly slice 1 pepper and let guests add to taste. This keeps the traditional Jamaican heat customizable. 🔥
Savory Relish
A mango-habanero relish adds sweet and spicy contrast. Combine 1 diced mango, 1 minced habanero, and 1 tbsp lime juice. Let it sit for 10 minutes before serving.
Nutrition Facts
Frequently Asked Questions
Can I use canned pigeon peas instead of dried?
Yes, but adjust the cooking time. Drain and rinse 2 cans of peas, then add them during the last 15 minutes of simmering to prevent mushiness. Dried peas develop a richer flavor when soaked overnight.
Why does the rice turn out mushy sometimes?
Over-stirring or too much liquid causes mush. Use the exact 2 cups broth and 1 can coconut milk ratio, and resist stirring after the initial mix. Let it steam undisturbed for fluffy grains.
How do I make it less spicy?
Remove all seeds from the Scotch bonnet and use only half the pepper. For zero heat, omit it entirely and add 1/2 teaspoon smoked paprika for depth without the burn.
Can this be made in a rice cooker?
Yes! Sauté aromatics in a pan first, then transfer everything to the cooker. Use the standard rice setting, but check at 25 minutes—you may need to add 1/4 cup water.
- 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