
This Caribbean-inspired dish brings creamy texture and comfort to any meal. The coconut milk creates a rich, velvety base that perfectly complements the earthy pigeon peas.
I developed this recipe after tasting similar versions in Puerto Rico, adapting it to use pantry staples. The method is straightforward—simmering rice with pigeon peas in coconut milk until everything absorbs the flavors.
The result is a dish that’s hearty yet light, with grains that are tender and infused with tropical notes. It’s the kind of meal that feels like a warm hug on a plate.
Serve it alongside grilled meats or enjoy it as a satisfying vegetarian main.
Ingredients for Pigeon Peas and Rice Recipe with Coconut Milk
Pantry staples meet tropical flavors in this hearty, comforting dish with creamy coconut richness.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice 🍚 | 2 cups | Uncooked, rinsed thoroughly |
| Canned Pigeon Peas 🫘 | 15 oz | Drained and rinsed |
| Coconut Milk 🥥 | 13 ½ oz | Full-fat canned variety |
| Yellow Onion 🧅 | 1 whole | Medium, finely diced |
| Garlic Cloves 🧄 | 4 cloves | Minced for depth of flavor |
| Red Bell Pepper 🌶️ | 1 whole | Diced for color and sweetness |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for sautéing |
| Vegetable Broth 🥣 | 1 cup | Low-sodium preferred |
| Ground Cumin 🌿 | 1 tsp | Toasted for warmth |
| Dried Oregano 🍃 | 1 tsp | Mediterranean variety |
| Bay Leaf 🌿 | 1 whole | For aromatic depth |
| Salt 🧂 | 1 tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Lime 🍈 | 1 whole | Juiced for brightness |
The coconut milk is non-negotiable here—full-fat canned (like Thai Kitchen or Goya) delivers that velvety texture. Pigeon peas are key to authenticity; find them in Latin markets or the international aisle at Walmart or Kroger. Look for cans without added salt if possible. The rice should be long-grain white (jasmine or basmati work too) for the right fluffiness.
No pigeon peas? Black-eyed peas or chickpeas work in a pinch. Fresh cilantro can be swapped for parsley, but the flavor changes. One-fourth the amount of dried cilantro if that’s all you’ve got. For extra richness, toast the cumin and oregano in dry oil for 30 seconds before adding onions—it’s worth the extra minute. Vegetable broth can be homemade or store-bought.
This keeps 4-5 days in the fridge, and the flavors actually deepen overnight. Freeze portions for up to 3 months (the texture softens slightly but still tastes great). Reheat with a splash of water or coconut milk to revive the creaminess.
Why You’ll Love This Recipe
- One Pot Wonder: I love that everything goes into a single pot—rice, pigeon peas, coconut milk, and aromatics—no extra dishes to wash.
- Creamy Garlic Comfort: The coconut milk turns the rice so rich and the garlic adds this warm, savory depth that’s just right.
- Meal Prep Hero: This keeps beautifully for days, so I make a big batch and reheat portions all week without losing flavor.
- Pantry Friendly: Canned peas, rice, and coconut milk mean I can pull this together anytime without a last-minute grocery run.
Step-by-Step Instructions for Pigeon Peas and Rice with Coconut Milk
Here is the method. Simple, reliable, and delivers that creamy Caribbean comfort every time.
Step 1: Sauté the Aromatics for Maximum Flavor
Heat the 2 tbsp olive oil in a large pot over medium heat. Add the diced yellow onion and cook for 3-4 minutes until softened and translucent. The onion should turn slightly golden at the edges but not brown.
Stir in the minced 4 cloves garlic cloves, diced red bell pepper, 1 tsp ground cumin, and 1 tsp dried oregano. Cook for another 2 minutes until the mixture becomes fragrant. This builds the flavor base that defines the dish.
Add the 1 whole bay leaf, 1 tsp salt, and 0.5 tsp black pepper, stirring to combine. The spices should bloom in the oil, releasing their aromas and creating a rich, inviting scent.
Step 2: Toast the Rice and Combine Ingredients
Add the 2 cups long-grain white rice to the pot and stir to coat the grains in the aromatic oil and spice mixture. Toast for 2 minutes until the rice turns slightly opaque and begins to smell nutty. This step ensures each grain absorbs the flavors evenly.
Pour in the 15 oz canned pigeon peas (drained and rinsed) and the 13.5 oz coconut milk. Stir well to distribute the peas and coconut milk throughout the rice. The liquid should just cover the rice by about ½ inch.
Add the 1 cup vegetable broth and bring the mixture to a gentle boil. The broth complements the coconut milk, balancing the richness with a light, savory depth.
Step 3: Simmer to Creamy Perfection
Once boiling, 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—disturbing the rice can release excess starch and make the dish gummy.
Check the rice after 20 minutes. It should be tender and the liquid mostly absorbed, with a creamy consistency. If the rice is still firm, cook for another 5 minutes and check again. The grains should be separate but enveloped in a light, creamy sauce from the coconut milk.
The pigeon peas will soften further as they absorb the flavors of the broth and coconut milk, adding a subtle earthiness to the dish.
Step 4: Rest and Finish with Fresh touches
Remove the pot from the heat and let it sit, covered, for 10 minutes. This resting period allows the rice to finish absorbing any remaining liquid and ensures an even texture throughout the dish.
After resting, discard the bay leaf and fluff the rice gently with a fork. Squeeze the juice from the 1 whole lime over the rice and stir to incorporate. The lime juice adds a bright, citrusy note that cuts through the richness of the coconut milk.
Garnish with the 0.25 cup fresh cilantro before serving. The cilantro adds a fresh, herbal touch that complements the warm, creamy base of the dish. Serve warm for the best experience.
Pro Tips For Making Pigeon Peas And Rice Recipe With Coconut Milk
- Rinse the Rice: I learned this the hard way—unrinsed rice makes your pigeon peas and rice gummy. Give those long grains a quick wash until the water runs clear, then drain well.
- Sauté the Aromatics: Cook your diced yellow onion and minced garlic in a little oil until soft and fragrant, about 3-4 minutes. Skipping this step leaves the dish tasting flat.
- Use Full-Fat Coconut Milk: After trying the light version once, I swore off it forever. Full-fat coconut milk gives the rice that rich, creamy texture that makes this dish special.
- Simmer Covered: Once you add the liquid, cover the pot tightly and resist the urge to peek. The steam trapped inside guarantees perfectly cooked rice and peas in about 20-25 minutes.
Perfect Pairings for This Recipe
Protein Pairings
Grilled jerk chicken is my top choice—the spicy, smoky notes contrast beautifully with the creamy coconut rice. I marinate 4 chicken thighs for at least 2 hours in jerk seasoning for maximum flavor. 💛
Seafood Options
Steamed coconut shrimp with lime creates a tropical seafood feast. Sauté 1 lb shrimp in 2 tbsp coconut oil with garlic and lime zest for 3-4 minutes until pink. The flavors harmonize perfectly.
Vegetable Sides
Sautéed green beans with garlic add a crisp texture contrast. Toss 2 cups green beans in 1 tbsp olive oil with 2 minced garlic cloves for 5-6 minutes until tender-crisp.
Fresh Accompaniments
A simple avocado salad with lime and cilantro brightens the plate. Combine 2 diced avocados, juice of 1 lime, and 2 tbsp chopped cilantro. The creaminess complements the rice beautifully. ✨
Beverage Pairings
An ice-cold Caribbean lager like Red Stripe cuts through the richness. For non-alcoholic, try coconut water with lime—it echoes the dish’s tropical notes while refreshing the palate.
Nutrition Facts
Frequently Asked Questions
Can I use light coconut milk instead of full-fat?
You can, but the dish won’t be as creamy. Full-fat is ideal for that rich texture. If using light, add 1-2 tbsp of butter or oil to compensate.
How do I prevent the rice from getting mushy?
Rinse the rice well before cooking and avoid stirring while simmering. Use the exact 2:1 liquid-to-rice ratio and let it rest 10 minutes after cooking.
Can I make this ahead of time?
Yes! It keeps well for 4-5 days in the fridge. Reheat with a splash of water or coconut milk to restore creaminess. Freeze for up to 3 months.
What can I substitute for pigeon peas?
Black-eyed peas or chickpeas work well. For a closer flavor, try dried pigeon peas soaked overnight. Adjust cooking time as needed.
- Pina Colada Dip Recipe Red Lobster: Tropical Creaminess With Toasted Coconut - October 12, 2026
- Pickled Sweet Cherry Peppers Recipe Canning: Tangy Heat for Pantry Staples - October 12, 2026
- Peppercorn Sauce Recipe Vegan: Rich Umami Depth Without Cream - October 12, 2026