Pigeon Peas and Rice Recipe Puerto Rican: Island Spice in Every Grain

Pigeon Peas and Rice Recipe Puerto Rican: Island Spice in Every Grain

This dish carries the warmth of Puerto Rican tradition in every fluffy grain. I first tasted it at a neighborhood potluck where the host insisted it was the only rice worth making.

The secret lies in sofrito, a blend of peppers, onions, and cilantro that builds deep, aromatic flavor. Pigeon peas add earthy richness while maintaining the rice’s perfect texture. It’s a one-pot meal that comes together with surprising ease.

What emerges is fragrant, colorful rice with tender peas in each bite. The aroma alone will transport you to a San Juan kitchen. I make this weekly—it’s that good.

Serve it alongside grilled meats or enjoy it as a satisfying vegetarian main. This recipe stays true to its roots.

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

Ingredients for Pigeon Peas and Rice Recipe Puerto Rican

Pantry staples and fresh herbs bring this one-pot wonder to life.

Ingredient Amount Notes
Long-Grain White Rice 🍚 2 cups Rinsed until water runs clear
Canned Pigeon Peas 🫘 15 oz Drained and rinsed
Sofrito 🌿 ½ cup Homemade or store-bought
Olive Oil 🫒 ¼ cup Extra-virgin preferred
Yellow Onion 🧅 1 whole Medium, finely diced
Green Bell Pepper 🌶️ 1 whole Seeds removed, diced
Garlic Cloves 🧄 4 cloves Minced for depth
Fresh Cilantro 🌿 ½ cup Chopped, stems removed
Tomato Sauce 🍅 8 oz For color and richness
Vegetable Broth 🥫 2 cups Low-sodium preferred
Ground Cumin 🌿 1 tsp Toasted for warmth
Dried Oregano 🍃 1 tsp Mediterranean variety
Bay Leaf 🌿 1 whole Removed before serving
Salt 🧂 1 ½ tsp Adjust to taste
Black Pepper 🌶️ ½ tsp Freshly ground

Sofrito is the soul of this dish. Goya makes a great pre-made version you can find at Walmart or most Latin markets, but homemade (with fresh cilantro, peppers, and onions) tastes even better. The pigeon peas are non-negotiable—Goya or Badia brands are my go-to. Canned works perfectly, just drain and rinse well. For the rice, long-grain white gives that classic fluffy texture Puerto Rican rice is known for.

No sofrito? Blend equal parts green bell pepper, onion, and cilantro with a little garlic—close enough. Out of pigeon peas? Black-eyed peas or kidney beans work in a pinch (texture will differ slightly). Tomato sauce can be swapped for crushed tomatoes, but use half the amount. The broth matters—vegetable broth keeps it vegan, but if you’re not strict, chicken broth adds depth.

Leftovers keep beautifully in the fridge for 4-5 days and actually taste better the next day. Freezes for 3 months in airtight containers. Reheat with a splash of water to bring back that fresh-made fluffiness (the good stuff, not the pre-shredded kind).

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I just dump rice, pigeon peas, sofrito, and onion in a pot with some oil and let it simmer—hardly any cleanup.
  • Sofrito Magic: That first whiff of sofrito sizzling in olive oil? It’s the heart of why this dish tastes like home.
  • Feeds a Crowd: I make a big batch on Sunday and we’re set for lunch all week—tastes even better the next day.
  • Pantry Hero: Canned pigeon peas and long-grain rice mean I can throw this together even when the fridge is bare.

Instructions

Here’s how I make this classic dish with perfect texture and flavor every time.

Step 1: Sauté the Aromatics for Maximum Flavor

Heat the 0.25 cup Olive Oil in a caldero or heavy pot over medium heat. Add the finely diced 1 whole Yellow Onion and diced 1 whole Green Bell Pepper, cooking for 4-5 minutes until softened.

Stir in the 0.5 cup Sofrito and cook for 2-3 minutes until fragrant. This forms the flavor base that defines this dish. Add the minced 4 cloves Garlic Cloves and cook for 30 seconds until aromatic but not browned.

Step 2: Toast the Rice and Add Liquids

Add the rinsed 2 cups Long-Grain White Rice to the pot and stir to coat with the sofrito mixture. Toast for 1-2 minutes until the rice appears slightly translucent at the edges.

Pour in the 8 oz Tomato Sauce, 15 oz Canned Pigeon Peas (with liquid), and 2 cups Vegetable Broth. Stir in the 1 tsp Ground Cumin, 1 tsp Dried Oregano, 1 whole Bay Leaf, 1.5 tsp Salt, and 0.5 tsp Black Pepper.

Step 3: Simmer to Perfection

Bring the mixture to a boil, then reduce heat to low, cover, and simmer for 20-25 minutes. Watch for the liquid to be mostly absorbed and the rice to be tender with no crunch.

Resist the urge to stir during cooking—this can break the rice grains and make the dish mushy. The pigeon peas should be heated through and the top should look slightly dry with steam holes.

Step 4: Rest and Finish

Remove from heat and let sit covered for 5-10 minutes. This allows the rice to steam and absorb any remaining liquid. Fluff gently with a fork to separate the grains.

Discard the 1 whole Bay Leaf and stir in the 0.5 cup Fresh Cilantro just before serving. The cilantro adds a bright, fresh finish that balances the rich, savory flavors of the dish.

👨‍🍳

Pro Tips For Making Pigeon Peas And Rice Recipe Puerto Rican

  • Rinse the Rice: Always rinse your long-grain white rice until the water runs clear—this removes excess starch so your arroz con gandules doesn’t turn into a gummy mess. I learned this the hard way after a few sticky batches.
  • Sauté Sofrito Slow: Cook your sofrito and diced yellow onion in olive oil for at least 3-4 minutes on medium heat. Sounds tedious, but it deepens the flavor base and makes the dish taste like it simmered all day.
  • Skip the Unrinsed Peas: Drain and rinse those canned pigeon peas thoroughly, or your rice will taste like it came from a tin. My grandmother swore by this, and she was right.
  • Use a Heavy Pot: A heavy-bottomed pot—like a caldero or Dutch oven—prevents burning and distributes heat evenly so the rice cooks uniformly. After scorching two batches in a thin pot, I finally upgraded.

Pro Cooking Tips for Perfect Results

Sofrito is Key

Don’t rush the sofrito step—cook it until the raw edge disappears, about 2-3 minutes. I use Goya sofrito from New Seasons Market when short on time, but fresh is always better. This base builds all the flavor in your dish. 💡

Rice Toasting Trick

Toasting the 2 cups Long-Grain White Rice in the sofrito mixture for 1-2 minutes enhances its nutty flavor. Look for the edges to turn slightly translucent—this ensures each grain absorbs maximum flavor.

Liquid Ratio Matters

Use exactly 2 cups Vegetable Broth plus the 8 oz Tomato Sauce and 15 oz Canned Pigeon Peas liquid. The starch from the rice and peas thickens it perfectly. I learned this ratio from a San Juan chef—never fails.

Hands-Off Cooking

Once simmering, resist stirring for 20-25 minutes. Stirring breaks the rice and makes it mushy. Trust the process—cover and let the steam work its magic. The top should look dry with tiny steam holes when done.

Resting Time

After cooking, let it rest covered for 5-10 minutes. This lets the rice steam and absorb any remaining liquid. Fluff with a fork before serving. I sing the alphabet song while waiting—old habit from Grandma. 🌟

Herb Timing

Add the 0.5 cup Fresh Cilantro just before serving. Adding it earlier dulls its bright, fresh flavor. Stir it in gently to keep the color vibrant and the taste sharp.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 420kcal
% Daily Value
Total Fat 14g18%
Saturated Fat 2g10%
Cholesterol 0mg0%
Sodium 850mg37%
Total Carbohydrate 68g25%
Dietary Fiber 8g29%
Sugars 4g
Protein 12g24%
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 dried pigeon peas instead of canned?

Yes, but soak them overnight first. Use 1 cup dried for 15 oz canned. They’ll need 45-60 minutes simmering to soften before adding rice.

2

Why does my rice turn out mushy?

Stirring during cooking breaks the grains. Keep the lid on and resist peeking for the full 20-25 minutes. Trust the steam to do its work.

3

What if I don’t have a caldero?

Any heavy pot with a tight lid works. A Dutch oven or deep skillet are great substitutes. Just ensure even heat distribution.

4

Can I make this ahead?

It reheats beautifully. Store in the fridge for 4-5 days or freeze for 3 months. Add a splash of water when reheating.

★★★★★4.8(9 reviews)
Tyler Campbell