Puerto Rican Rice with Pigeon Peas
Step-by-step instructions
- Begin by heating a heavy bottomed pot, like a Dutch oven or caldero, over medium heat.
- If using bacon or ham, cook slowly until crispy. Remove and set aside, leaving the drippings in the pot for added flavor. If you’re not using meat, opt for a splash of your chosen oil.
- Stir in the gandules, tomato sauce, olives, sofrito, salt, adobo, sazon seasoning, black pepper, and cumin. Mix well to ensure even distribution of flavors.
- Pour in the water or chicken broth and increase the heat to high. Bring this lively mixture to a rolling boil.
- Add the rinsed rice to the bubbling pot, stirring carefully to ensure every grain is submerged and gandules are evenly spread.
- Lower the heat to medium-low, cover the pot tightly, and let it simmer for about 25 minutes. At this point, you can return the cooked bacon or ham if desired. Traditionally, a banana or plantain leaf is used to cover the pot, enhancing the aroma, though a tight lid will work just fine.
- About halfway through, gently fold the rice from the bottom once, ensuring even heat distribution without breaking the crispy layer at the bottom.
- After 25 minutes, turn off the heat and let the dish sit, covered, for an additional 10 minutes. This allows the rice to absorb any remaining liquid.
- Finally, fluff the rice gently with a fork before serving warm. Enjoy your delightful Arroz Con Gandules!
Best ways to enjoy it
Serving Puerto Rican Rice with Pigeon Peas is all about making it a feast! For an authentic experience, consider pairing it with sides like tostones (fried plantains), a light salad, or even avocado slices. You might also want to serve it with a splash of hot sauce for an extra kick or a dollop of sour cream to complement the flavors. It’s a dish that not only stands alone but also shines brightly alongside a variety of colorful sides.
How to store
After enjoying your delicious meal, you may have some leftovers—no problem! To store your Puerto Rican Rice with Pigeon Peas, be sure to let it cool fully before transferring it to an airtight container. It can be safely kept in the refrigerator for up to 3-4 days. For longer storage, consider freezing it. Just ensure you seal it well in a freezer-safe container; it should last for about 2-3 months. Always reheat thoroughly before indulging in those lovely leftovers!
Helpful cooking tips
To enhance your cooking experience, consider these extra tips:
- Rinse the rice thoroughly before cooking to remove excess starch; this will prevent clumping and give you nice, fluffy grains.
- When sautéing your meats, allow them to render out their fat fully before adding other ingredients—this adds richness to the dish.
- Don’t skip letting the dish sit after cooking; this resting time is crucial for optimal texture as the rice continues to steam and absorb flavors.
Creative twists
Feel free to get creative with this recipe! You could add diced bell peppers or corn for a colorful pop or sprinkle fresh cilantro on top before serving for added freshness. A vegetarian twist could incorporate roasted vegetables or even chickpeas instead of meat.

Your questions answered
What is the prep time for this dish?
Preparation typically takes about 15 minutes, while simmering requires about 25 minutes.
Can I substitute the rice?
Yes! While medium grain rice is traditional, you could use jasmine rice for a fragrant touch or even a quino-based blend for added health benefits.
Is this dish safe for freezing?
Absolutely! This dish freezes well. Just ensure it’s cooled before placing it in an airtight container. Thaw and reheat bountifully for your next delightful meal!
This Puerto Rican Rice with Pigeon Peas recipe not only offers rich, savory flavors but also embraces the essence of togetherness, making it perfect for any occasion. Give it a try, and you may just find it becoming a beloved staple in your kitchen as well!

Arroz Con Gandules
Ingredients
Method
- Begin by heating a heavy-bottomed pot, like a Dutch oven or caldero, over medium heat.
- If using bacon or ham, cook slowly until crispy. Remove and set aside, leaving the drippings in the pot for added flavor. If you’re not using meat, opt for a splash of your chosen oil.
- Stir in the gandules, tomato sauce, olives, sofrito, salt, adobo, sazon seasoning, black pepper, and cumin. Mix well to ensure even distribution of flavors.
- Pour in the water or chicken broth and increase the heat to high. Bring this mixture to a rolling boil.
- Add the rinsed rice to the bubbling pot, stirring carefully to ensure every grain is submerged and gandules are evenly spread.
- Lower the heat to medium-low, cover the pot tightly, and let it simmer for about 25 minutes. You can return the cooked bacon or ham if desired.
- About halfway through, gently fold the rice from the bottom once, ensuring even heat distribution without breaking the crispy layer at the bottom.
- After 25 minutes, turn off the heat and let the dish sit, covered, for an additional 10 minutes to absorb any remaining liquid.
- Fluff the rice gently with a fork before serving warm.







