Pigeon Peas and Rice Recipe With Coconut Milk: Caribbean-Style Creamy Comfort

Pigeon Peas and Rice Recipe With Coconut Milk: Caribbean-Style Creamy Comfort

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.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
⏱️
Total Time
30 min
🔥
Calories
Med Cal

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

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value
Total Fat 28g36%
Saturated Fat 22g110%
Cholesterol 0mg0%
Sodium 620mg27%
Total Carbohydrate 70g25%
Dietary Fiber 10g36%
Sugars 4g
Protein 15g30%
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 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.

2

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.

3

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.

4

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.

★★★★★4.6(11 reviews)
Allison Carter