Side Dishes
This Caribbean pigeon peas and rice recipe brings the bold flavors of the islands to your table with achiote-spiced coconut and tender peas.
The dish combines perfectly cooked rice with pigeon peas simmered in a fragrant blend of garlic, thyme, and scotch bonnet peppers—creating a dish that's as comforting as it is flavorful.
The secret lies in the slow cooking process, which transforms tough peas into tender, flavorful bites that pair beautifully with rice.
What makes this recipe special is its versatility—it's hearty enough to stand alone but also works as a side for grilled meats or fish. The achiote gives the rice its signature golden hue, while the coconut milk adds a rich, creamy depth that balances the spice.
Whether you're serving it at a family gathering or enjoying a quiet dinner, this dish delivers the authentic taste of the Caribbean in every bite.
Ingredients for caribbean pigeon peas and rice
Pantry staples meet Caribbean spices for this rich, comforting dish of pigeon peas and rice.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Pigeon Peas 🌱 | 1 ½ cups | Soaked overnight if using dried |
| Jasmine Rice 🍚 | 1 ½ cups | Long-grain preferred |
| Coconut Milk 🥥 | 1 can | Full-fat, 13.5 oz can |
| Achiote Powder 🌶️ | 1 tbsp | For vibrant color and flavor |
| Garlic Cloves 🧄 | 4 cloves | Minced for aromatic base |
| Scotch Bonnet Peppers 🌶️ | 2 whole | Seeds removed for mild heat |
| Fresh Thyme 🌿 | ¼ cup | Chopped, stems removed |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Tomato Paste 🍅 | 2 tbsp | Smooth, not chunky |
| Vegetable Oil 🫒 | 2 tbsp | For sautéing |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Bay Leaves 🌿 | 2 whole | For depth of flavor |
| Allspice Berries 🌶️ | ½ tsp | Crushed for warmth |
| Lime Juice 🍋 | 2 tbsp | Freshly squeezed |
The coconut milk makes this dish sing—full-fat canned is non-negotiable for that creamy texture. Trader Joe's and Costco carry the best-priced brands, but any 13.5 oz can works. Achiote powder gives it that signature golden hue—Penzeys or Amazon are good sources if your grocery store doesn't carry it. Fresh scotch bonnet peppers are key for authentic heat, but habanero works in a pinch (use half the amount). For the pigeon peas, dried is traditional but canned saves time—just drain and rinse well.
No achiote? Paprika plus a pinch of turmeric mimics the color (though not the flavor). Substituting coconut cream for milk makes it richer but thicker. The jasmine rice should be long-grain—Calrose or Mahatma are ideal. For the thyme, fresh is best but dried at one-third the amount works if needed. The tomato paste can be the squeeze-tube kind—no need for fancy jars. If you can't find allspice berries, ground allspice at half the amount is fine, though it's less aromatic.
This dish tastes even better the next day—double the batch and freeze half for later. Store leftovers in the fridge for up to 5 days or freeze for 3 months. The rice stays fluffy if you spread it on a tray to cool before refrigerating. For serving, a squeeze of lime juice and fresh cilantro (if you like) brightens it up. The achiote-infused oil from cooking? Save it—it's perfect for drizzling over rice or roasted veggies.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because it’s basically hands-off after the initial chop. Toss everything—peas, rice, coconut milk—into one pot, let it simmer, and walk away. The achiote powder does all the work staining the rice that gorgeous golden-orange, while the garlic cloves melt into fragrant little nuggets of flavor.
- Coconut-Garlic Bomb: Between us, this combo is chef’s kiss—creamy coconut milk balanced by the sharp, toasty bite of garlic and that earthy achiote depth. The dried peas soak up all the richness, turning tender without falling apart. Honestly, I’ll take this over takeout any day.
- Meal Prep MVP: This dish tastes even better the next day, which is perfect because I always make double batches. The rice stays fluffy, the peas hold their shape, and it reheats like a dream. Pack it for lunches, freeze portions for lazy nights, or just eat it straight from the pot—no judgment here.
- Budget-Friendly Luxury: Dried pigeon peas and jasmine rice won’t break the bank, but they deliver restaurant-quality flavor. Achiote and coconut milk add that tropical vibe without fancy ingredients, and a single batch feeds four for under $10. My wallet and taste buds thank me every time.
Step-by-step instructions for Caribbean pigeon peas and rice
Here's the method for a vibrant, aromatic dish that balances rich coconut and earthy spices perfectly.
Prepare the Pigeon Peas
If using dried pigeon peas, sort through them to remove any debris, then rinse thoroughly under cold water. Place the 1.5 cups dried pigeon peas in a large bowl and cover them with plenty of cold water—at least 4 cups—allowing them to soak overnight. This ensures they cook evenly and absorb the flavors fully. If you're using canned pigeon peas, simply drain and rinse them well before proceeding.
The soaking process is crucial for tender peas. You'll know they're ready when they've doubled in size and feel plump to the touch. Drain the soaked peas and set them aside. This step transforms tough dried peas into the creamy, flavorful base of our dish.
Sauté Aromatics and Build the Base
Heat the 2 tablespoons vegetable oil in a large, heavy-bottomed pot over medium heat. Add the diced yellow onion and cook for 5-6 minutes until softened and translucent. Add the 4 cloves minced garlic and cook for another 30 seconds until fragrant—this prevents the garlic from burning and ensures a sweet, mellow flavor.
Next, stir in the 1 tablespoon achiote powder, being careful as it can stain. Cook for 1 minute until the powder dissolves completely and the mixture takes on a vibrant reddish-orange hue. This is the foundation of our dish's signature color and flavor profile. If you notice any lumps, whisk them out for a smooth base.
Incorporate Spices and Tomato Paste
Add the 2 whole bay leaves, 0.5 teaspoon crushed allspice berries, and the seeds-removed Scotch bonnet peppers to the pot. Cook for 2 minutes, allowing the spices to bloom and release their aromatic oils. Stir in the 2 tablespoons tomato paste and cook for another 3-4 minutes until it darkens slightly and becomes fragrant.
This step develops the complex flavor base. The tomato paste adds depth while the Scotch bonnet peppers contribute a subtle heat that balances the richness of the coconut milk. If you prefer less heat, you can remove the peppers entirely after this step.
Combine Peas, Rice, and Liquids
Add the prepared pigeon peas, 1.5 cups jasmine rice, 1.5 teaspoons salt, and 0.5 teaspoon black pepper to the pot. Stir everything together for 1 minute to coat the rice and peas evenly with the spice mixture. Pour in the 1 can coconut milk, ensuring it's fully mixed in. Bring the mixture to a gentle boil over medium-high heat.
Once boiling, reduce the heat to low, cover the pot with a tight-fitting lid, and let it simmer for 20 minutes. This allows the rice to absorb the coconut milk and the peas to soften without breaking down. The lid creates steam that cooks the rice evenly and keeps the dish moist.
Finish with Fresh Herbs and Lime
After 20 minutes, remove the lid and stir in the 0.25 cup chopped fresh thyme and the 2 tablespoons fresh lime juice. Taste and adjust the seasoning if needed—you may need to add a pinch more salt or lime juice to brighten the flavors. Let the dish sit uncovered for another 5 minutes to allow any excess liquid to evaporate, ensuring a firmer texture.
Serve immediately while hot, garnished with additional chopped thyme if desired. The lime juice adds a refreshing tang that cuts through the richness of the coconut and spices, creating a harmonious balance. This dish is best enjoyed fresh, as the flavors meld even better after resting for a few minutes.
Pro Tips For Making Caribbean Pigeon Peas And Rice
- SOAK PEAS OVERNIGHT: I learned this the hard way—rushing the soak leaves pigeon peas tough and mealy. Toss them in water with a pinch of salt (yes, even if you’re impatient) and let them sit 12+ hours. The longer they soak, the creamier they’ll get, and you’ll save 30 minutes of simmering later.
- TOAST THE RICE FIRST: Skip the pre-washed jasmine rice shortcut—dry-toast it in the pot for 2 minutes over medium-high heat until fragrant. This locks in flavor and prevents mushy rice when the coconut milk steams it later. (Your future self will thank you for the texture.)
- CONTROL THE ACHIOTE: Achiote powder is potent—start with ½ teaspoon and adjust. Mix it into the coconut milk first to avoid clumping, then strain if you prefer a smoother sauce. Too much turns your dish orange; too little means you missed the point entirely.
- PRESSURE-COOK THE PEAS: If you’re short on time, use a pressure cooker for the peas (10 minutes after soaking). The result is tender, fluffy peas without the hours of simmering. Just don’t skip the garlic—it’s the soul of the dish, and pressure cooking won’t excuse neglecting it.
Health benefits of this caribbean pigeon peas and rice
Plant-Based Protein
Pigeon peas are a nutrient-dense legume packed with plant-based protein, making this dish perfect for vegetarians and meat-eaters alike. A 1-cup serving delivers about 15 grams of protein, which helps support muscle repair and keeps you feeling full longer.
The combination of peas and rice creates a complete protein profile, giving you all essential amino acids your body needs. 🌱
Rich in Fiber
This dish is a fiber powerhouse, thanks to both the pigeon peas and jasmine rice. A serving provides about 10 grams of fiber, which supports digestive health and helps regulate blood sugar levels.
The fiber content also makes this a satisfying, hearty meal that keeps energy levels steady throughout the day. I always feel more energized after eating this dish compared to lighter meals.
Healthy Fats from Coconut
The coconut milk adds medium-chain triglycerides (MCTs), a type of healthy fat that boosts metabolism and provides sustained energy. While coconut milk is higher in saturated fat, the MCTs are metabolized differently than other fats, making them easier for your body to convert into energy.
Just ½ cup of coconut milk in this recipe provides about 10% of your daily fat needs—a great way to get beneficial fats without heavy cream.
Antioxidant Boost
The achiote powder and scotch bonnet peppers in this recipe pack a punch of antioxidants that fight inflammation and protect your cells. Achiote contains quercetin, a flavonoid that supports heart health, while scotch bonnet peppers are rich in vitamin C and capsaicin, which may help reduce inflammation.
Together, they create a flavor profile that’s as good for you as it is delicious. ✨
Vitamin and Mineral Powerhouse
This dish is loaded with essential vitamins and minerals like folate, magnesium, and potassium. Pigeon peas provide folate, which is crucial for cell growth and DNA synthesis, while the coconut milk adds potassium, helping regulate blood pressure.
The jasmine rice contributes magnesium, which supports muscle and nerve function. It’s a one-dish meal that covers multiple nutritional bases without any effort.
Balanced Carbohydrates
The jasmine rice in this recipe offers complex carbohydrates that provide long-lasting energy, making it ideal for an active lifestyle. Unlike refined carbs, these whole grains release energy slowly, preventing blood sugar spikes.
Pairing the rice with protein-rich peas creates a balanced meal that keeps you satisfied for hours. I often serve this with grilled fish or chicken to round out the meal even further. 💪
Nutrition facts
Frequently asked questions
Can I use canned pigeon peas instead of dried?
Yes, you can absolutely use canned pigeon peas! Just drain and rinse them well before adding to the recipe. Canned peas save time and still deliver that creamy texture. For best results, use a brand without added salt or preservatives to control the seasoning better.
How do I adjust the spice level?
For milder heat, remove the seeds from the Scotch bonnet peppers before cooking or use just one pepper instead of two. If you love spice, keep the seeds in or add a dash of hot sauce at the end. The lime juice at the finish also helps balance any heat—add more if needed.
What's the best way to store leftovers?
Store in an airtight container in the fridge for up to 5 days or freeze for 3 months. For reheating, add a splash of water or coconut milk and cover while warming to prevent drying. The flavors actually improve overnight, making it perfect for meal prep!
Can I make this recipe without coconut milk?
Yes, but the dish will lose its signature richness. Substitute with 1 cup chicken or vegetable broth plus 2 tablespoons cream cheese for creaminess. The achiote and spices will still shine, though the texture will be lighter. For a dairy-free option, use extra tomato paste and a splash of lime.
Why does my rice turn out mushy?
Mushy rice usually means too much liquid or insufficient simmering time. Next time, reduce the coconut milk to ¾ cup and simmer uncovered for the last 5 minutes to evaporate excess moisture. Also ensure your pot has a tight-fitting lid to trap steam while cooking.
