Mastering Arroz con Gandules: Authentic Puerto Rican Rice with Pigeon Peas Recipe
If you’re searching for a dish that truly embodies comfort and tradition, look no further than Arroz con Gandules. This savory and aromatic Puerto Rican classic is more than just rice and peas; it’s a staple at family gatherings, holiday celebrations, and everyday meals across the island and beyond. With perfectly cooked medium-grain rice infused with the vibrant flavors of sofrito, sazón, and tender pigeon peas, this dish is a culinary journey that promises to delight your taste buds.
Imagine a hearty pot of golden-hued rice, each grain distinct and bursting with a rich, complex flavor profile. This isn’t just a side dish; it’s a centerpiece capable of transforming any meal into an authentic Puerto Rican feast. Pair it with succulent Pernil (Roast Pork), a crispy roasted chicken, or any of your favorite meats, and you’ll have a complete and unforgettable dining experience.

For many, holiday dinners might bring to mind roast turkey or prime rib. However, in my family and countless others throughout Puerto Rico and the diaspora, the festive table isn’t complete without a glorious pot of this flavorful Arroz con Gandules, often accompanied by a creamy, coconut-infused Coquito. It’s a dish deeply ingrained in our cultural identity, evoking warmth, family, and celebration with every spoonful.
What is Arroz con Gandules?
At its heart, Arroz con Gandules translates to “rice with pigeon peas.” But it’s so much more than a simple combination of two ingredients. This iconic Puerto Rican dish is a vibrant celebration of flavors and textures, with a history spanning generations. Its distinctive taste comes from a careful balance of key components:
- Rice: Typically medium-grain rice, which absorbs the rich flavors beautifully while maintaining a pleasant texture.
- Gandules (Pigeon Peas): These earthy, nutty peas are the soul of the dish, providing a unique texture and flavor that sets it apart.
- Sofrito: The aromatic foundation of most Puerto Rican cuisine, sofrito is a blended mixture of fresh vegetables like onions, garlic, bell peppers (often a mix of green, red, and cubanelle), cilantro, and recao (culantro). It’s similar in appearance to salsa but cooked as a base, not served raw, forming the essential flavor base.
- Sazón: A beloved seasoning blend in Latin American cooking, sazón typically includes ingredients like coriander, cumin, annatto (for color), garlic powder, and oregano. It imparts a beautiful golden hue and an irresistible savory depth to the rice.
- Other Flavor Enhancers: Tomato sauce, olives, and bay leaves further enrich the profile, creating a symphony of tastes that is both comforting and exhilarating.
This dish has been a cornerstone of Latin American culinary traditions for a very long time, evolving into a cherished classic that is now a must-have in many homes, especially within Puerto Rican culture.
What Does Arroz con Gandules Mean in English?
The name “Arroz con Gandules” literally translates to “rice with pigeon peas.” While “rice” is universally understood, “gandules” might be a less familiar term, particularly outside of specific culinary traditions. Gandules are indeed pigeon peas, a versatile legume celebrated in various cuisines around the globe. These small, round peas boast a slightly earthy and nutty flavor, a firm texture, and are distinct from common green peas or chickpeas.
Pigeon peas are highly popular in Latin American, Caribbean, African, and Indian recipes, where they are often used in stews, curries, and, of course, rice dishes. Their unique character is what truly defines Arroz con Gandules, contributing both flavor and substance that make the dish so satisfying. So, in essence, when you hear Arroz con Gandules, think “rice with these wonderful, distinct peas.”
The Heart of Puerto Rican Holidays: A Brief History
Arroz con Gandules isn’t just a recipe; it’s a cultural icon, especially during the holiday season. Its roots trace back to the rich tapestry of influences that shaped Puerto Rican cuisine – Taíno, Spanish, and African. The use of rice and various legumes reflects both indigenous practices and ingredients brought by European colonizers and enslaved Africans. Pigeon peas, believed to have originated in Africa, made their way to the Caribbean, where they found a welcoming home and became integral to local diets.
For generations, families have gathered around a steaming pot of Arroz con Gandules, particularly during Christmas and New Year’s Eve. It symbolizes abundance, community, and the festive spirit of the season. The aroma filling the kitchen is a signal that a celebration is underway, creating lasting memories for everyone around the table. Making this dish is a way to connect with heritage, share love, and keep traditions alive, making it far more than just food – it’s a piece of Puerto Rican soul.
How to Make Arroz con Gandules: A Step-by-Step Guide
Creating a perfect pot of Arroz con Gandules is a straightforward process that yields incredibly flavorful results. Here’s how to master this beloved dish:
- Prepare Your Base (Sauté) – Begin by heating a good quality olive oil in a large, heavy-bottomed pot or caldero over medium-high heat. Once shimmering, add your aromatic sofrito and a packet of sazón. Sauté this vibrant mixture for 1-2 minutes, allowing the flavors to meld and the kitchen to fill with an enticing aroma. Next, add the medium-grain rice and stir it well, ensuring each grain is coated in the flavorful base. Cook for an additional minute, lightly toasting the rice, which helps it cook up fluffier.
- Combine and Simmer – Now, incorporate the remaining ingredients: the drained pigeon peas, tomato sauce, bay leaf, water, olives, and salt. Stir everything gently to combine. Bring the mixture to a rolling boil over medium-high heat. This initial boil is crucial as it helps establish the correct cooking environment for the rice.
- Cover, Cook, and Finish – Once boiling vigorously, reduce the heat to medium-low. This is where the magic happens! Tightly cover the pot, first with aluminum foil, then with its lid. The foil creates an extra seal, trapping steam and ensuring the rice cooks evenly and absorbs all the flavors without drying out. Cook undisturbed for 22 minutes. Resist the urge to lift the lid! After 22 minutes, gently uncover, stir the rice from the bottom up to redistribute ingredients and prevent sticking, and then cover again for an additional 5 minutes. This final resting period allows the rice to finish steaming perfectly. Serve immediately and enjoy the fruits of your labor!

Top Tips and Recipe Variations for Perfect Arroz con Gandules
Achieving the perfect Arroz con Gandules is an art, but with these tips and variations, you’ll be a master in no time:
- Choose the Right Rice – I can’t stress this enough: medium grain rice is your best friend for this recipe. Its starch content allows it to absorb moisture and flavor beautifully, resulting in tender, distinct grains rather than a sticky or dry outcome. While long-grain can work, it might not offer the same authentic texture. Rinse your rice under cold water until the water runs clear to remove excess starch, which further prevents stickiness.
- Enhance with More Veggies – While the traditional recipe relies on sofrito, feel free to boost the nutritional value and visual appeal with additional vegetables. Finely diced carrots, corn kernels, or red bell peppers can add sweetness and color. Add them with the sofrito for a minute or two before adding the rice.
- Add Chunks of Ham or Pork – For an even richer, more savory profile, incorporate small chunks of smoked ham, cured pork, or even crispy bacon (tocineta). Sauté these meats before adding the sofrito to render their fat and impart a delicious smoky depth to the rice. This is a very popular variation for holiday versions of the dish.
- What to Serve With Arroz con Gandules – As mentioned, Arroz con Gandules shines alongside Pernil or roasted chicken. However, its versatility allows it to pair well with almost any protein. Consider serving it with Air Fryer Steak, Juicy Oven Baked Chicken Thighs, fried fish, or even a simple fried egg for a comforting meal. For a complete Puerto Rican experience, add a side of fried plantains (tostones or maduros) and a simple green salad.
- Beer Instead of Wine – If dry white wine isn’t on hand or you prefer an alternative, a light lager beer works wonderfully in its place. It adds a similar depth of flavor and a subtle malty note that complements the other ingredients beautifully.
- Adjusting Spice Levels – If you enjoy a bit of heat, consider adding a pinch of adobo with pepper, a dash of your favorite hot sauce, or a finely minced jalapeño or serrano pepper along with the sofrito.
Storage and Reheating Arroz con Gandules
Arroz con Gandules makes for fantastic leftovers, often tasting even better the next day as the flavors continue to meld. Here’s how to store and reheat it:
- Fridge – Allow the rice to cool completely, then transfer it to an airtight container. It will keep fresh in the refrigerator for up to 5 days.
- Freezer – For longer storage, portion the cooled Arroz con Gandules into freezer-safe airtight containers or heavy-duty freezer bags. It can be stored in the freezer for up to 2 months. Thaw overnight in the refrigerator before reheating.
- Reheating – The microwave is the quickest method. To prevent the rice from drying out, place a damp paper towel over the top of the dish while reheating. Alternatively, you can reheat it on the stovetop over low heat, adding a splash of water or broth and stirring occasionally until heated through.

Frequently Asked Questions About Arroz con Gandules
Can I Omit the Wine?
Absolutely! The dry white wine adds a subtle depth of flavor, but the dish will still be delicious without it. Simply omit it from the recipe.
How Much Salt Should I Use?
Seasoning is always to taste, but a good starting point is usually 1 teaspoon of salt per cup of rice. However, for this recipe, because both sazón and sofrito often contain salt, I recommend starting with 1 to 1 1/2 teaspoons of salt for 2 cups of rice. Taste and adjust as needed after the rice has cooked.
Why is the Rice Sticky?
Sticky rice is typically a result of two things: too much liquid or not rinsing the rice. For fluffy, separate grains every time, ensure you use equal parts medium-grain rice and water (e.g., 2 cups rice to 2 cups water). Additionally, always rinse your rice thoroughly under cold running water until the water runs clear to remove excess starch. This small step makes a big difference!
Where Can I Buy Sofrito?
Sofrito is widely available! You can often find it in the Hispanic section of your supermarket, either frozen in tubs or jars at room temperature. For the best flavor and a truly authentic experience, I highly recommend using sofrito and sazón. If you can’t find it or prefer to make your own, fresh minced garlic and diced onions can be a substitute, though the flavor profile will be different.
Can I Use Fresh or Dried Pigeon Peas?
While canned pigeon peas are convenient and widely used, you can certainly use fresh or dried gandules. If using dried, you’ll need to soak them overnight and then boil them until tender before adding them to the rice, similar to cooking dried beans. Fresh gandules just need to be shelled and can be added directly.
Is Arroz con Gandules Gluten-Free or Vegan?
Arroz con Gandules is naturally gluten-free! For a vegan version, ensure your sofrito does not contain any animal products (some store-bought versions might) and simply omit any optional meat additions like ham. The base recipe with just rice, pigeon peas, sofrito, sazón, and vegetables is inherently vegan-friendly and delicious.
Once you’ve tried this incredible recipe, please take a moment to leave a star ⭐️⭐️⭐️⭐️⭐️ rating in the recipe card below and/or a review in the comments section further down the page. Your feedback is greatly appreciated! And don’t forget to follow me on Facebook, Instagram, or Pinterest for more delicious recipes!

Arroz con Gandules (Rice & Pigeon Peas)
Julie Maestre
5 minutes
30 minutes
35 minutes
6 servings
Save RecipeSaved Recipe
Pin Recipe
Rate Recipe
Print Recipe
Ingredients
- 1 15 ounce can pigeon peas, drained
- 8 ounces tomato sauce
- 2 cups medium grain rice, rinsed
- 2 cups water
- 1 tbsp dry white wine, optional
- 1/4 cup sofrito, store-bought or homemade
- 1 sazon envelope
- 1/4 cup olives, manzanilla, with pimentos, sliced or whole
- 1 bay leaf
- 1 1/2 tsp salt, or to taste
- 2 tbsp olive oil
Instructions
-
In a large pot or caldero, heat some olive oil over medium-high heat.
-
Add the sofrito and sazón, cook for 1-2 minutes until fragrant.
-
Stir in the rinsed medium-grain rice and cook for 1 minute, ensuring it’s well coated.
-
Add the dry white wine (if using), tomato sauce, bay leaf, drained pigeon peas, water, olives, and salt. Stir gently to combine all ingredients.
-
Cook uncovered until the mixture comes to a rolling boil. Once boiling, immediately cover the pot tightly with aluminum foil and then with its lid. Reduce the heat to medium-low and cook undisturbed for 22 minutes.
-
After 22 minutes, uncover the rice and gently mix it well from bottom to top to ensure even cooking and to prevent sticking. Cover the rice again and cook for an additional 5 minutes to allow it to fully steam and become fluffy. Serve immediately and enjoy!
Nutrition
Carbohydrates: 65g |
Protein: 6g |
Fat: 6g |
Saturated Fat: 1g |
Sodium: 678mg |
Potassium: 185mg |
Fiber: 3g |
Sugar: 2g |
Vitamin A: 186IU |
Vitamin C: 3mg |
Calcium: 13mg |
Iron: 4mg
Nutrition information is automatically calculated, so should only be used as an approximation.
Additional Info
Julie Maestre
5 minutes
30 minutes
35 minutes
Entree, Side Dish
Puerto Rican
6 servings
343
Arroz con Gandules, Puerto Rican Side Dish, Rice with Pigeon Peas
Like this recipe? Leave a comment below!