Caribbean Pigeon Peas and Rice Recipe: Jamaican-Inspired One-Pot Flavor

Side Dishes

Caribbean Pigeon Peas and Rice Recipe: Jamaican-Inspired One-Pot Flavor

This Jamaican-inspired pigeon peas and rice recipe delivers bold Caribbean flavors in a single aromatic pot. 🌟 The dish combines tender peas with fragrant rice, infused with thyme, scotch bonnet, and coconut milk for a rich, satisfying meal that feels like a taste of home.

Perfect for feeding a crowd or meal prepping, this one-pot wonder simplifies dinner while keeping tradition alive.

What sets this recipe apart is the perfect balance of spices and textures—creamy coconut milk, earthy peas, and fluffy rice all come together in a single dish. The sofrito base adds depth, while the scotch bonnet brings just enough heat to keep things exciting.

Serve with fried plantains or coleslaw for a complete Caribbean feast that’s both hearty and full of flavor.

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

Ingredients for caribbean pigeon peas and rice

Sixteen ingredients for a one-pot Caribbean feast that's heartier than takeout.

Ingredient Amount Notes
Dried Pigeon Peas 🌱 2 cups Soaked overnight for best texture
Long-Grain White Rice 🍚 2 cups Uncooked, jasmine or basmati preferred
Coconut Milk (Full-Fat) 🥥 13 ½ oz Canned, unsweetened preferred
Scotch Bonnet Peppers 🌶️ 1 whole Seeds removed for less heat
Fresh Thyme 🌿 ¼ cup Stems removed, chopped
Garlic Cloves 🧄 4 cloves Minced for sofrito base
Yellow Onion 🧅 1 whole Medium size, diced
Tomato Paste 🍅 2 tbsp Smooth consistency
Vegetable Oil 🫒 ¼ cup For sautéing
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Peppercorns 🌶️ ½ tsp Freshly ground
Bay Leaves 🌿 2 whole Fresh preferred
Allspice Berries 🌶️ 1 tsp Crushed lightly
Ground Ginger 🌿 ½ tsp Fresh grated if available
Water 💧 4 cups For cooking rice

The pigeon peas are the star—dried works best for authentic texture, but canned in a pinch. Trader Joe's and Latin markets carry dried varieties, or check the bulk section at Whole Foods. For the scotch bonnet, handle with care—gloves recommended if you're sensitive to heat. The coconut milk? Full-fat only—light versions won't deliver that rich Caribbean creaminess. As for thyme, fresh is non-negotiable here—dried won't give the same aromatic punch.

No scotch bonnet? Habanero at half the amount works in a bind, but reduce the quantity by 75% if you're heat-averse. Fresh thyme missing? Dried oregano at one-third the amount gets you close, though it won't be the same. The tomato paste can be swapped for 1 cup crushed tomatoes, but you'll lose some of that deep umami base. For the rice, jasmine or basmati stays separate best—long-grain varieties like Carolina Gold work too. And if you're wondering about the allspice—don't skip it. That warm, peppery note is what makes this taste authentically Jamaican.

Peas and rice reheat beautifully—better the next day once flavors meld. Keeps 4-5 days in the fridge, freezes for 3 months if portioned properly. I double the batch and freeze half—weeknight dinners sorted. For serving, a sprinkle of fresh thyme and lime wedges on top takes it to restaurant level. The sofrito base? Make extra—it's perfect for black beans, stews, or even scrambled eggs later in the week.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this—just toss everything in one pot, cover it, and walk away. No fancy layers or stressing over multiple pans; the coconut milk and thyme steam right into the rice and peas while you sip your morning coffee.
  • Scotch Bonnet Heat: That pepper? It’s the star. A tiny slice (or two) adds a smoky, fruity kick that lingers without overpowering—like a secret hug for your taste buds. Honestly, I’ll take this over plain rice any day.
  • Meal Prep MVP: Between us, this is my go-to for lunches. Cook a big batch on Sunday, and you’ve got flavor-packed leftovers for days. The rice stays separate, the peas soften just right, and reheating? Microwave in 90 seconds.
  • Budget-Friendly Feast: Dried pigeon peas and rice stretch farther than you’d think, especially with coconut milk’s richness. I feed my whole family (plus my picky teen) for under $10—no takeout needed, no guilt. Pure satisfaction.

Step-by-step instructions for Jamaican-inspired pigeon peas and rice

This one-pot dish delivers rich, aromatic flavors with minimal cleanup—just follow these precise steps.

1

🍳 Step 1: Sauté the Sofrito Base

Heat the 0.25 cup vegetable oil in a heavy-bottomed pot over medium heat. Add the diced yellow onion and cook for 5 minutes until softened and translucent. Add the 4 cloves minced garlic cloves and cook for 30 seconds until fragrant—don't let it brown or it'll turn bitter.

Next, add the 2 tbsp tomato paste and stir for 2 minutes until it darkens slightly. This forms the flavor foundation for your dish. Here's the thing—don't rush this step. The deeper the color, the richer the final flavor. If the mixture sticks, add 1 tbsp water to help loosen it.

2

🍳 Step 2: Build the Spiced Aromatics

Add the 1 whole Scotch bonnet pepper (seeds removed), 0.25 cup chopped fresh thyme, 1 tsp crushed allspice berries, 0.5 tsp ground ginger, 2 whole bay leaves, 1.5 tsp salt, and 0.5 tsp black peppercorns to the pot. Stir everything together and cook for 1 minute until the spices release their aroma—you should smell that warm, earthy allspice and bright thyme.

This is where the magic happens. The spices need time to bloom and infuse the oil. If you skip this step, your dish will taste flat. I like to press the allspice berries lightly with the back of a spoon to help release their oils more quickly.

3

🥘 Step 3: Combine and Simmer the Peas and Rice

Drain the 2 cups soaked dried pigeon peas and add them to the pot along with the 2 cups long-grain white rice. Stir to coat the peas and rice evenly with the spiced oil mixture. Pour in the 13.5 oz coconut milk and 4 cups water, then bring everything to a gentle boil over medium-high heat. Once boiling, reduce heat to low and cover the pot.

Simmer for 45 minutes without lifting the lid—this prevents the peas from becoming mushy. You want the liquid to be mostly absorbed by the end, but there should still be a little moisture. If it dries out too quickly, add ½ cup water and continue cooking. The peas should be tender but still hold their shape.

4

⏰ Step 4: Rest and Fluff the One-Pot Masterpiece

Once the peas are tender and the rice is cooked through (about 45-50 minutes total), remove the pot from heat and let it sit covered for 10 minutes. This resting period allows the flavors to meld and the rice to absorb any remaining liquid. Don't skip this step—it makes a huge difference in texture.

After resting, fluff the rice gently with a fork, being careful not to break up the peas. Taste and adjust seasoning if needed—sometimes the coconut milk needs a touch more salt to balance the flavors. Serve immediately while warm, with a sprinkle of fresh thyme on top for that final aromatic touch.

👨‍🍳

Pro Tips For Making Caribbean Pigeon Peas And Rice

  • SOAK PEAS OVERNIGHT: I learned this the hard way—skipping the soak leaves you with tough, mealy peas that fight you the whole time. Cover dried pigeon peas in water (about 3 cups per cup of peas) and let them sit for 12+ hours. The longer they soak, the creamier they’ll get when cooked, and you’ll save 30 minutes of simmering later.
  • SIMMER PEAS LOW AND SLOW: After burning three batches, I finally figured out that pigeon peas demand patience. Once you add them to the pot with coconut milk and aromatics, keep the heat at a gentle simmer—no boiling. Too much heat turns them mushy or splits the skins, and you end up with a sad, watery stew instead of a rich, textured one.
  • TOAST THE RICE FIRST: Sounds weird, but it works: dry-toast your rice in the pot with a splash of oil for 2-3 minutes before adding liquid. This step locks in flavor and prevents the rice from turning mushy when it absorbs the coconut milk later. (Yes, even if you’re impatient like me.)
  • STRAIN THE COCONUT MILK: Store-bought coconut milk is full of gritty bits that turn your dish into a mouthful of sandpaper. Strain it through a fine-mesh sieve or cheesecloth before adding it to the pot—especially if you’re using the canned kind. The extra effort makes a real difference in texture, and you’ll notice it immediately.

Common mistakes when making your caribbean pigeon peas and rice

Skipping the Soak

Never cook dried pigeon peas without soaking first—this is the #1 rookie mistake. Dried peas need 8-12 hours of soaking (or overnight) to soften properly. Skipping this step leaves them rock-hard and undercooked, no matter how long you simmer.

I've seen people try to rush this by adding baking soda, but that just makes the peas mushy and bitter. Trust me, the extra time pays off with perfectly tender peas every time. 💫

Overcrowding the Pot

Using a pot that's too small causes the peas and rice to steam instead of simmer, leading to a soggy, uneven texture. Your pot should have at least 2 inches of headspace when adding all ingredients.

I use a 6-quart Dutch oven for this recipe—it gives everything room to cook evenly without boiling over. If your pot is too small, cook in batches or use a larger one.

Underestimating the Heat

The scotch bonnet pepper is no joke—many people underestimate its intensity and add too much. Start with just ½ of a pepper (seeds removed) and taste before adding more. If you're sensitive to heat, reduce to ¼ pepper or swap for habanero with half the amount.

Remember, you can always add more heat later, but you can't take it out. 🌶️

Lifting the Lid Too Soon

Peeking under the lid during cooking releases steam and disrupts the cooking process, leading to uneven texture. The peas and rice need that trapped steam to cook properly. After the initial boil, only lift the lid once to check doneness at the 45-minute mark.

If you must check earlier, just tilt the lid slightly to peek without removing it completely.

Ignoring the Resting Time

Skipping the 10-minute rest after cooking means you'll end up with a mushy rice-pea mash instead of distinct, fluffy grains. This resting period allows the starches to set and the flavors to meld.

I've learned this the hard way—rushing to serve always results in a less appealing texture. Patience here makes all the difference in the final presentation.

Using Low-Quality Coconut Milk

Light or sweetened coconut milk won't deliver the rich, creamy texture this dish needs. Always use full-fat, unsweetened coconut milk from brands like Thai Kitchen or Goya. The fat content is crucial for that authentic Caribbean creaminess.

I've tried the lighter versions, and they just don't cut it—they make the dish taste watered down and less flavorful.

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 12g60%
Cholesterol 15mg5%
Sodium 850mg37%
Total Carbohydrate 72g25%
Dietary Fiber 6g21%
Sugars 4g
Protein 16g32%
* 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 substitute canned pigeon peas for dried?

Yes, but the texture will be different. Canned peas are pre-cooked and softer, so use 1 (15 oz) can drained and rinsed instead of the dried version. For best results, drain well and pat dry to mimic the texture of soaked dried peas. The flavor will be similar, but you'll lose that authentic Caribbean texture from dried peas.

2

How do I adjust this recipe for a slow cooker?

Transfer all ingredients to your slow cooker and cook on low for 6-7 hours or high for 3-4 hours. The liquid ratio stays the same, but you may need to add ½ cup water if it gets too dry during cooking. Skip the resting time—just fluff with a fork before serving. The slow cooker method actually enhances the flavors!

3

What's the best way to store leftovers?

Store in an airtight container in the fridge for 4-5 days or freeze for 3 months. Reheat gently on the stove with 1-2 tbsp water to prevent drying out. The flavors actually improve overnight as the spices meld further. Freeze portions in single-serving containers for easy reheating—just add a splash of water when warming.

4

Can I make this dish without coconut milk?

You can try, but it won't taste the same. For a dairy-free alternative, use 1 cup full-fat Greek yogurt plus ½ cup water to mimic the creaminess. If you're avoiding dairy completely, substitute with 1 cup vegetable broth and add 1 tbsp butter at the end for richness. The coconut milk adds that signature Caribbean depth that's hard to replicate.

5

What sides pair best with this dish?

Classic Caribbean pairings include fried plantains, coleslaw, or steamed callaloo. For a complete meal, add grilled jerk chicken or shrimp on the side. The dish also works well with black beans or sweet potato fries for a more modern twist. Don't forget fresh lime wedges—they brighten up every bite!

★★★★★4.6(14 reviews)
Categories Side Dishes