
This one-pot dish brings Caribbean flavors to your kitchen with minimal effort. The combination of green pigeon peas and rice creates a hearty, fragrant meal that’s as comforting as it is simple.
I perfected this recipe after years of testing in my small Boston kitchen, ensuring every grain of rice absorbs the rich, savory broth. The peas add texture and protein, while coconut milk delivers a subtle sweetness.
What you’ll love most is the ease—just dump, simmer, and serve. The result is a flavorful, cohesive dish with tender rice and peas that taste like they’ve been cooking all day.
Serve it as a side or a main, and let the one-pot magic do the work.
Ingredients for Green Pigeon Peas and Rice
Coconut milk, rice, and peas create this Caribbean classic with minimal effort.
| Ingredient | Amount | Notes |
|---|---|---|
| Green Pigeon Peas 🟢 | 1 can | Drained and rinsed |
| Long-Grain White Rice 🍚 | 1 ½ cups | Uncooked, rinsed well |
| Coconut Milk 🥥 | 1 can | Full-fat for creaminess |
| Vegetable Broth 🍲 | 2 cups | Low-sodium preferred |
| Yellow Onion 🧅 | 1 whole | Medium, finely diced |
| Garlic Cloves 🧄 | 4 cloves | Minced for depth |
| Red Bell Pepper 🌶️ | 1 whole | Diced, seeds removed |
| Fresh Thyme 🌿 | 3 slices | Sprigs, leaves stripped |
| Ground Cumin 🌿 | 1 tsp | Toasted for aroma |
| Ground Allspice 🌿 | ½ tsp | Essential for Caribbean flavor |
| Scotch Bonnet Pepper 🌶️ | ½ whole | Seeded, finely minced (optional for heat) |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for richness |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
The coconut milk is non-negotiable here—Goya or Thai Kitchen full-fat gives you that rich, creamy base the dish needs. I grab mine at Market Basket (the prices can’t be beat) or Trader Joe’s for the organic kind. Green pigeon peas are key too—Goya or Grace brands are the ones I see most in Boston stores. If you’re using dried peas instead of canned, soak them overnight first.
No coconut milk? Coconut cream thinned with water works in a pinch (use equal parts). Out of pigeon peas? Black-eyed peas or kidney beans at half the amount keep the vibe. The scotch bonnet adds authentic heat—if you can’t find it, habanero gets close (or skip it entirely). Fresh thyme is ideal, but dried at one-third the amount does the job.
This tastes even better the next day once the flavors meld. Keeps 4-5 days in the fridge, freezes for 3 months. Store leftovers in an airtight container—reheat with a splash of broth to bring it back to life.
Why You’ll Love This Recipe
- One Pot Wonder: I love that this comes together in a single pot—just dump in the peas, rice, coconut milk, and broth, then let it simmer.
- Creamy Coconut Comfort: The coconut milk makes every bite rich and velvety, and the onions add just the right sweetness.
- Feeds a Crowd: Honestly, it’s my go-to for family dinners because it stretches easily and tastes even better the next day.
- Budget Friendly: Green pigeon peas are affordable, and a little goes a long way with rice and simple pantry staples.
Step-by-Step Instructions for Green Pigeon Peas and Rice
This one-pot method keeps cleanup simple while delivering authentic Caribbean flavor in every bite.
Step 1: Sauté the Aromatics
Heat the 2 tbsp Olive Oil in a large pot over medium heat. Add the diced Yellow Onion, Red Bell Pepper, and minced Garlic Cloves. Sauté for 3-4 minutes until the onion turns translucent and the bell pepper softens slightly.
Stir in the minced Scotch Bonnet Pepper, 1 tsp Ground Cumin, and 0.5 tsp Ground Allspice. Cook for another 1 minute until the spices become fragrant. This builds the flavor base that defines this dish.
Add the 3 slices Fresh Thyme and cook for 30 seconds, stirring constantly to prevent burning. The aroma at this stage should be rich and inviting, signaling the base is ready for the next ingredients.
Step 2: Combine Liquids and Rice
Pour in the 1 can Coconut Milk and 2 cups Vegetable Broth. Stir well to combine, scraping up any browned bits from the bottom of the pot. These bits add depth to the dish, so don’t skip this step.
Add the 1.5 cups Long-Grain White Rice and 1 can Green Pigeon Peas (drained and rinsed). Stir to distribute the rice evenly in the liquid. The mixture should have a creamy, slightly soupy consistency at this point.
Season with 1 tsp Salt and 0.5 tsp Black Pepper. Taste and adjust seasoning if needed, but remember the flavors will concentrate as the rice cooks.
Step 3: Simmer Until Perfectly Cooked
Bring the mixture to a boil, then reduce the heat to low. Cover the pot with a tight-fitting lid and let it simmer for 20-25 minutes. Resist the urge to stir during this time—it can break the rice grains and make the dish mushy.
After 20 minutes, check the rice. It should be tender and the liquid mostly absorbed. If it’s still firm, cover and cook for another 5 minutes. The peas should be soft but still hold their shape, and the rice should be fluffy.
If the mixture looks dry before the rice is fully cooked, add ¼ cup water and continue cooking. This is a one-pot dish, so the liquid should be fully absorbed by the time the rice is done.
Step 4: Rest and Garnish
Once the rice is tender and the liquid absorbed, remove the pot from heat. Let it sit covered for 5-10 minutes. This resting period allows the grains to steam and become even more tender.
Fluff the rice gently with a fork, being careful not to mash the peas. Discard the thyme sprigs if they’re still visible. The texture should be light and separate, with the peas distributed evenly throughout.
Garnish with the 0.25 cup Fresh Cilantro just before serving. The cilantro adds a fresh, bright contrast to the rich, spiced flavors of the dish. Serve warm, straight from the pot for that true one-pot experience.
Pro Tips For Making Green Pigeon Peas And Rice
- Soak the Peas: I learned this the hard way—soak the green pigeon peas for at least 30 minutes before cooking. It cuts the cooking time in half and guarantees they’ll be tender, not chalky.
- Use Full-Fat Coconut Milk: Sounds weird, but it works: skip the light coconut milk. The full-fat version gives the rice that rich, creamy texture that makes this dish unforgettable.
- Don’t Over-Stir: Resist the urge to stir the rice constantly while it cooks. One or two gentle stirs at the beginning is plenty—overdo it and you’ll end up with mushy rice instead of fluffy grains.
- Bloom the Onions: Cook the yellow onions in a little oil until they’re soft and translucent—about 5 minutes—before adding the broth or coconut milk. It builds a deeper flavor base that carries through the whole dish.
Dietary Considerations for This green pigeon peas and rice
Naturally Vegan
This dish is inherently plant-based, with no animal products needed to achieve its rich, satisfying flavor. The green pigeon peas and coconut milk provide plenty of protein and healthy fats to keep you full. I love that it’s naturally inclusive for vegan diets without any substitutions. 🌱
Gluten-Free Friendly
With long-grain white rice as the base, this recipe is completely gluten-free. Just double-check your vegetable broth and coconut milk labels to ensure no hidden gluten. I always grab Goya or Thai Kitchen brands for peace of mind.
Allergen Considerations
The primary allergen here is coconut, which can be a concern for those with tree nut allergies. For a coconut-free version, swap the coconut milk with an equal amount of vegetable broth and add 1 tbsp olive oil for richness.
Low-Sodium Option
To reduce sodium, use low-sodium vegetable broth and rinse the green pigeon peas thoroughly. I also cut the added salt in half and let everyone season their own plate. The flavors still shine through beautifully.
Protein Boost
For extra protein, stir in 1 cup cooked chickpeas or black beans along with the pigeon peas. This keeps the dish vegan while adding more staying power. It’s a great way to stretch the meal for a crowd.
Dairy-Free Assurance
This recipe is 100% dairy-free, making it perfect for lactose-intolerant diners. The coconut milk adds creaminess without any dairy, and the dish doesn’t lose any of its comforting appeal. Honestly, you won’t miss it at all. 💛
Nutrition Facts
Frequently Asked Questions
Can I use dried pigeon peas instead of canned?
Yes! Soak dried peas overnight, then use ½ cup dried for every 1 can. They’ll need 45-60 minutes to cook soft.
Why did my rice turn out mushy?
Lifting the lid or stirring while cooking releases steam. Keep it covered and undisturbed for 20-25 minutes.
What can I substitute for scotch bonnet pepper?
Use ½ habanero or 1 jalapeño for milder heat. Skip entirely if sensitive to spice.
How do I make this ahead of time?
Cook completely, cool, and refrigerate up to 4 days. Reheat with 2 tbsp water to restore moisture.
- Ground Beef Rice and Beans Recipe: Slow-Simmered Savory Harmony - October 17, 2026
- Guyanese Fried Rice Recipe: Caribbean Spice With Wok-Charred Aromatics - October 17, 2026
- Hakka Thunder Tea Rice Recipe: Wok-Charred Herbal Infusion - October 17, 2026