I absolutely adore making and sharing my favorite comfort food, Arroz con Gandules (Puerto Rican Rice with Pigeon Peas) Recipe. This dish brings me back to warm family gatherings, filled with laughter and the irresistible aroma of perfectly seasoned rice and beans cooking away. It’s a celebration of rich, vibrant flavors paired with a texture that’s both fluffy and soulful. Whenever I make it, I feel connected to Puerto Rican tradition and a little slice of home right in my kitchen.
Why You'll Love This Arroz con Gandules (Puerto Rican Rice with Pigeon Peas) Recipe
What truly makes this recipe special to me is how beautifully the flavors come together in every bite. The smoky richness from cubed pork fat, combined with the subtly tangy tomato sauce and the fragrant sofrito, creates a depth you just don’t get in everyday rice dishes. Then there’s the gandules—the pigeon peas themselves—adding earthiness and heartiness that elevate the rice from simple to exceptional. The seasoning, with Goya Sazón and adobo, is like a warm hug that ties it all perfectly together.
I also love how approachable this recipe is. Despite the complex flavors, the process is straightforward and beginner-friendly. You don’t need to be a master chef to pull this off, and yet it feels celebratory enough for special occasions. I often serve it at family dinners, potlucks, or festive holidays where it never fails to impress. The soft banana leaf covering at the end is a neat trick that I’ve learned to seal in moisture and boost the aroma—it’s little touches like these that make this dish stand out every time I make it.
Ingredients You'll Need
These ingredients are simple staples with each one playing a vital role in building the luxurious taste and inviting texture of this dish. From the pork fat to the fresh cilantro and banana leaf, each element adds a layer of authenticity and richness that makes this Puerto Rican classic truly special.
- Vegetable oil: Helps render the pork fat and keeps the rice from sticking while adding a neutral base.
- Cubed pork fat: Adds delicious richness and depth, giving the dish that authentic smokiness.
- Canned tomato sauce: Provides a subtle tang and beautiful color to the rice base.
- Red sofrito: A vibrant, aromatic blend of peppers, onions, garlic, and herbs that forms the heart of Puerto Rican flavor.
- Goya Sazón: A seasoning blend with coriander and annatto, it gives the dish its distinctive taste and color.
- Adobo seasoning: Adds a balanced salty and garlicky note to heighten the other flavors.
- Dried oregano: Lends an earthy, herbal scent that complements the rice and beans perfectly.
- Kosher salt: Essential for seasoning, and you can adjust it to taste as you go.
- Gandules (pigeon peas): The soul of the dish, adding creaminess and a subtle nuttiness when cooked right.
- Low-sodium chicken broth: Infuses the rice with savory moisture without overpowering the other flavors.
- Long-grain rice: Rinsed to remove excess starch, it cooks up fluffy and light.
- Fresh cilantro: Brightens the dish with a fresh herbal note.
- Banana leaf: Used to cover the pot during the final cooking stage, locking in moisture and imparting an authentic aroma.
Directions
Step 1: Start by heating 2 tablespoons of vegetable oil in a large caldero or Dutch oven over high heat until it’s shimmering hot. Add the cubed pork fat and sauté for about 2 to 3 minutes, stirring constantly, until the fat turns a beautiful golden brown. This step is key for rendering the flavor that will carry throughout the dish.
Step 2: Next, stir in the canned tomato sauce and the red sofrito. Keep stirring and cooking for 2 to 3 minutes until the mixture becomes fragrant and the flavors meld into a rich base. This is when the magic of Puerto Rican cuisine really starts to shine.
Step 3: Add 1 ½ teaspoons of Goya Sazón, the adobo seasoning, dried oregano, and kosher salt. Mix everything well so the spices are evenly distributed. Then stir in the undrained gandules and simmer for 1 minute to incorporate their gentle creaminess into the sauce.
Step 4: Pour in the low-sodium chicken broth and bring the mixture to a light boil. Now add the rinsed long-grain rice, the remaining 2 tablespoons of oil, 1 ½ teaspoons of Goya Sazón, and fresh cilantro sprigs. Stir it all together to combine thoroughly with the flavorful broth.
Step 5: Allow the rice to cook uncovered for 8 minutes. You’ll notice the liquid reducing to about a quarter of the original amount—that’s exactly what you want to see before the final step.
Step 6: Place the banana leaf over the rice and reduce your heat to low. Cover the pot tightly and cook for another 30 minutes. This slow steaming lets the rice finish absorbing all the flavors while staying moist and tender.
Step 7: Remove the banana leaf, fluff the rice gently with a fork, and serve immediately. The aroma and color at this point will be irresistible, promising a delicious meal that’s both traditional and heartfelt.
Servings and Timing
This Arroz con Gandules (Puerto Rican Rice with Pigeon Peas) Recipe yields 8 generous servings, perfect for a family gathering or a lively dinner party. The prep time is relatively short, about 10 minutes to gather and get everything ready. Cooking takes around 40 minutes, including rendering the pork fat, simmering the beans, and slow-steaming the rice with the banana leaf. Altogether, you can expect about 50 minutes from start to finish. There’s no extra resting time needed—the dish is best enjoyed fresh and hot straight from the pot.
How to Serve This Arroz con Gandules (Puerto Rican Rice with Pigeon Peas) Recipe
When I serve this dish, I like to keep it simple but vibrant. Arroz con Gandules is a perfect main or side dish on its own, but it sings alongside roasted or grilled pork, chicken, or even mofongo for a truly Puerto Rican feast. Fresh slices of avocado or a tangy cabbage slaw add a refreshing contrast that cuts through the richness wonderfully.
For presentation, I sometimes garnish with extra sprigs of cilantro or a few slices of red bell pepper to highlight the warm hues in the rice. Using a bright, colorful serving bowl helps make the dish stand out on the table. I often recommend portioning about 1 cup per person when serving as a side or a little more if it’s the star of the meal.
As for drinks, I love pairing this with a crisp, chilled white wine like Albariño or a refreshing mojito to complement the herbs and citrus notes in the sofrito. For non-alcoholic guests, a cold glass of freshly squeezed pineapple juice or a homemade lime agua fresca works beautifully. This dish is versatile enough for weeknight dinners yet festive enough for holidays and special celebrations, and I think it tastes best served warm, just after it’s cooked.
Variations
I like to mix things up and customize this Arroz con Gandules (Puerto Rican Rice with Pigeon Peas) Recipe depending on my mood or dietary needs. If you want to make it vegetarian, simply skip the pork fat and substitute vegetable broth instead of chicken broth. Adding smoked paprika or a touch of liquid smoke can help replicate that smoky flavor without the meat.
For those avoiding gluten, this dish is naturally gluten-free as long as you check your seasonings and sofrito for any hidden additives. I’ve also experimented with swapping the long-grain rice for medium-grain or even brown rice for a nuttier texture and extra fiber, though cooking times will vary slightly.
If you're craving a bit more heat, consider adding a finely chopped hot pepper to the sofrito or some cayenne pepper to the seasonings. Alternatively, some like to add diced ham or sausage with the pork fat for a meatier twist. Cooking this recipe in a heavy-bottomed pot or a cast-iron Dutch oven really helps to develop the bottom crust, called socarrat, which is a delightful bonus treat.
Storage and Reheating
Storing Leftovers
After enjoying your meal, you can store any leftovers in an airtight container in the refrigerator. I recommend using glass containers if possible, as they keep flavors fresh and odors out. The rice will keep well for up to 4 days, giving you plenty of time to enjoy it again without sacrificing quality.
Freezing
Yes, you can freeze Arroz con Gandules! To do so, spread the rice out on a baking sheet to cool completely first to prevent clumping, then transfer it to freezer-safe bags or containers. Frozen properly, it retains its flavor and texture for up to 2 months. When you’re ready, thaw it overnight in the refrigerator for best results.
Reheating
I find the best way to reheat Arroz con Gandules is gently on the stovetop with a splash of water or broth to keep it moist. Cover the pan and cook on low heat, stirring occasionally until warmed through. You can also reheat it in the microwave, but be sure to add a little moisture and cover it to avoid drying out. Avoid overheating as it can toughen the rice and flatten the flavors.
FAQs
Can I make this Arroz con Gandules (Puerto Rican Rice with Pigeon Peas) Recipe vegan?
Absolutely! Simply omit the pork fat and use vegetable broth instead of chicken broth. You can also add a bit of smoked paprika or liquid smoke to keep the smoky depth that pork fat usually imparts. The rest of the ingredients and steps stay the same, making it a delicious vegan-friendly option.
What can I use if I can't find pigeon peas (gandules)?
If pigeon peas aren’t available, you can substitute with green peas or chickpeas for a similar texture and mild flavor. While it won’t be exactly traditional, these alternatives still complement the dish well and maintain the heartiness you want.
Why do you use a banana leaf when cooking the rice?
The banana leaf serves two important purposes: it traps steam, helping the rice cook evenly and stay moist, and it adds a subtle, unique aroma that enhances the overall flavor. It’s an authentic step in Puerto Rican cooking that makes a real difference to the final dish.
Can I prepare any part of this recipe ahead of time?
Yes! You can prepare the sofrito in advance and store it in the fridge or freezer. The pigeon peas can be drained and rinsed beforehand as well. This makes assembly quicker on the day you want to cook, perfect for busy schedules or entertaining.
What is the best type of rice to use for this recipe?
I recommend using long-grain rice because it cooks fluffy and separate, which is perfect for Arroz con Gandules. Make sure to rinse the rice before cooking to remove excess starch, preventing it from becoming sticky or clumpy.
Conclusion
I hope you feel inspired to try this Arroz con Gandules (Puerto Rican Rice with Pigeon Peas) Recipe in your own kitchen. It’s one of those dishes that fills your home with warmth and invites everyone to gather around with happy hearts and full plates. Trust me, once you taste it, you’ll understand why it’s a beloved classic that’s stood the test of time. Enjoy every delicious bite!
PrintArroz con Gandules (Puerto Rican Rice with Pigeon Peas) Recipe
Arroz con Gandules is a classic Puerto Rican dish featuring long-grain rice cooked with pigeon peas, savory pork fat, and a blend of traditional seasonings including sofrito and Goya Sazón. This flavorful one-pot meal is enriched with fresh cilantro and banana leaf for an authentic taste and aromatic finish.
- Prep Time: 10 minutes
- Cook Time: 40 minutes
- Total Time: 50 minutes
- Yield: 8 servings
- Category: Main Dish
- Method: Stovetop
- Cuisine: Puerto Rican
Ingredients
Fat and Oil
- 4 tablespoons vegetable oil
- ½ cup cubed pork fat (like the fat from a pork chop), cut into 1-inch cubes
Sauces and Seasonings
- ¼ cup canned tomato sauce
- ¼ cup red sofrito
- 3 teaspoons Goya Sazón
- 2 teaspoons adobo seasoning
- 1 teaspoon dried oregano
- 1 teaspoon kosher salt (or more to taste)
Legumes and Grains
- 15 ounces gandules (pigeon peas), undrained (canned)
- 2 cups long-grain rice, rinsed
Liquids and Herbs
- 2 ½ cups low-sodium chicken broth
- 4 sprigs fresh cilantro
Other
- 1 piece banana leaf
Instructions
- Render the pork fat: In a large caldero or Dutch oven, heat 2 tablespoons of vegetable oil over high heat until hot and shimmering. Add the cubed pork fat and sauté for 2 to 3 minutes, stirring constantly, until the pork fat pieces turn golden brown and release their flavor.
- Cook the rice and beans: Stir in the canned tomato sauce and red sofrito into the rendered pork fat. Cook for 2 to 3 minutes while stirring constantly to meld the flavors. Add 1 ½ teaspoons of Goya Sazón, the adobo seasoning, dried oregano, and kosher salt; stir well. Next, add the pigeon peas along with their canning liquid and simmer the mixture for about 1 minute.
- Add liquids and rice: Pour in the low-sodium chicken broth and bring the mixture to a light boil. Stir in the rinsed long-grain rice, the remaining 2 tablespoons of vegetable oil, the remaining 1 ½ teaspoons of Goya Sazón, and the fresh cilantro sprigs. Mix everything well to combine.
- Simmer the rice: Continue boiling the rice uncovered for about 8 minutes, until approximately one quarter of the liquid remains. Then cover the rice with the banana leaf and reduce the heat to low. Let it cook gently for 30 minutes, allowing the rice to absorb all the liquid and the flavors to fully develop.
- Finish and serve: Remove the banana leaf from the cooked rice. Fluff the rice gently with a fork to separate the grains and release the aromas. Serve the Arroz con Gandules immediately while warm for the best taste experience.
Notes
- Rinsing the rice before cooking removes excess starch and helps achieve fluffy, separated grains.
- If banana leaf is unavailable, you can cover the pot with a tightly fitting lid, but banana leaf adds subtle aroma and traditional flavor.
- Adjust salt to taste after cooking as the seasoning levels can vary depending on the brands used.
- For a vegetarian version, omit the pork fat and use vegetable broth instead of chicken broth.
- Sofrito is a key Puerto Rican seasoning base that contributes depth of flavor; use a good quality for best results.

Leave a Reply