
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.
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
Frequently Asked Questions
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.
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.
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.
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.
- Jollof Rice Sauce Recipe: West African Tomato and Spice Infusion - September 25, 2026
- Japanese Rice Soup Recipe: Umami-Rich Comfort in a Bowl - September 25, 2026
- Homemade Cream Of Rice Recipe: Silk-Smooth Breakfast in Minutes - September 25, 2026