Arroz Con Gandules: Puerto Rican Rice and Pigeon Peas Recipe

Camille Hayes Avatar
By:
Camille Hayes
Published:

Why You’ll Love This Arroz Con Gandules

If you’ve been searching for a dish that brings authentic Caribbean flavor to your kitchen, this Arroz Con Gandules recipe is exactly what you need. This beloved Puerto Rican rice and pigeon peas dish has been a centerpiece at family gatherings and holiday celebrations for generations, and for good reason. The combination of fluffy rice, tender gandules (pigeon peas), and aromatic seasonings creates a memorable side dish that pairs perfectly with everything from roasted meats to simple weekday dinners.

Ease of Preparation

One of the best things about this Puerto Rican rice recipe is how simple it comes together. With just 5 minutes of prep time and about 25 minutes of cooking, you can have a generous batch ready in under 30 minutes. The process is straightforward: sauté your aromatics, add liquids and seasonings, then let everything simmer until the rice is perfectly fluffy. Even beginners can master this technique on their first try.

Health Benefits

Pigeon peas pack a serious nutritional punch. They’re rich in plant-based protein, fiber, and essential minerals like iron and potassium. According to research on pigeon peas, these legumes support heart health, aid digestion, and help maintain steady blood sugar levels. Combined with rice, they create a complete protein source that’s both satisfying and nourishing.

Versatility

This recipe adapts beautifully to different dietary preferences. You can easily make it vegetarian by skipping the ham and using vegetable broth instead of chicken. The dish is naturally gluten-free, making it suitable for those with celiac disease or gluten sensitivities. Plus, it freezes exceptionally well, so you can make a big batch and enjoy it throughout the week.

Distinctive Flavor

What makes authentic Puerto Rican rice and peas truly special is the sofrito a blend of green peppers, onion, garlic, and sweet Caribbean peppers that forms the flavor base. Combined with tomato paste and herbs like oregano and bay leaves, this creates a depth of flavor that transforms simple ingredients into something extraordinary. The rice absorbs all those savory notes while staying perfectly separate and fluffy.

Jump To

Essential Ingredients for Arroz Con Gandules

Before you start cooking, gather all your ingredients. Having everything measured and ready makes the process smooth and enjoyable. Here’s everything you need to make this classic dish that serves 8 people:

Main Ingredients

  • 1 tablespoon olive oil – The base for sautéing aromatics; you can substitute annatto oil for a more authentic Puerto Rican flavor
  • 1/3 cup diced country ham or bacon (optional) – Adds smoky depth and savory richness; skip for vegetarian versions
  • 1/3 cup sofrito – The essential flavor base made from green peppers, onion, garlic, and ají dulce peppers
  • 3 cups water or low sodium chicken broth – Provides the cooking liquid; broth adds more flavor than water alone
  • 1 1/2 teaspoons sazón seasoning – A signature Puerto Rican seasoning blend that adds color and savory depth
  • 1 chicken bouillon cube (or more if needed) – Intensifies the savory flavor profile
  • 2 tablespoons tomato paste or 1/3 cup tomato sauce – Gives the rice its signature reddish-orange hue and tangy undertone
  • 1 teaspoon dried Italian seasoning or oregano – Adds herbal notes that complement the Caribbean flavors
  • 1/4 cup fresh chopped cilantro (optional) – Fresh herb for brightness and garnish
  • 2 to 3 bay leaves – Infuses the rice with subtle earthy aroma during cooking
  • 2 tablespoons pimento stuffed olives (optional) – Adds briny complexity and texture
  • 15 ounces canned pigeon peas (gandules), drained and rinsed – The star ingredient; fresh or frozen (2 cups) work even better when available
  • 2 cups parboiled rice – The key to fluffy, non-sticky grains that separate perfectly

Special Dietary Options

Vegan: Omit the ham or bacon and use vegetable broth instead of chicken. Check that your bouillon cube is plant-based.

Gluten-free: This recipe is naturally gluten-free as written, just verify your bouillon and sazón are certified gluten-free.

Low-calorie: Skip the optional ham and olives, use water instead of broth, and reduce the olive oil to 2 teaspoons.

How to Prepare the Perfect Arroz Con Gandules: Step-by-Step Guide

Ready to make the best arroz con gandules recipe you’ve ever tasted? Follow these detailed steps for perfectly fluffy, flavorful rice every single time. For a visual reference and additional tips, you can check out this excellent guide to making arroz con gandules.

Step 1: Prepare Your Equipment and Ingredients

Start by gathering your equipment. You’ll need a caldero (a traditional tapered aluminum pot with a rounded bottom) or a Dutch oven. The caldero is ideal because its shape promotes excellent steam circulation, resulting in fluffier rice. If you don’t have either, a heavy-bottomed pot with a tight-fitting lid works well too.

Drain and rinse your canned pigeon peas thoroughly. This removes excess sodium and any canning liquid that might affect the flavor. If you’re using fresh or frozen gandules, measure out 2 cups. Chop your cilantro if using, and have all your seasonings measured and ready.

Step 2: Build the Flavor Base

Place your caldero or Dutch oven over medium heat. Add the olive oil and let it warm for about 30 seconds. If you’re using ham or bacon, add it now and cook for 2-3 minutes until it starts to render its fat and develop some color.

Add the sofrito and stir constantly. This step is crucial you want to cook the sofrito until it becomes fragrant and tender, but not browned. This usually takes about 4 minutes. The sofrito releases its aromatic compounds, creating the foundation of flavor for your entire dish.

Step 3: Add Seasonings and Liquids

Stir in the tomato paste (or sauce) and the chicken bouillon cube. Work them into the sofrito mixture until everything is well combined and the bouillon has dissolved. The tomato paste will give the rice its beautiful orange-red color.

Now add the drained pigeon peas, dried Italian seasoning or oregano, bay leaves, water or broth, and optional cilantro and olives. Bring everything to a boil. This is the perfect time to taste your cooking liquid it should be well-seasoned and slightly salty, as the rice will absorb much of the salt during cooking. Adjust with more bouillon if needed.

Step 4: Cook the Rice

Once the liquid reaches a rolling boil, add your parboiled rice. Stir gently to submerge the rice and distribute the peas evenly throughout the pot. Don’t over-stir at this point; just make sure the rice is covered by the liquid.

Cook uncovered until most of the liquid has been absorbed. You’ll see little bubbles forming on the surface, and the rice will start to show through. Give it one stir, then cover the pot with its lid and reduce the heat to low.

Cooking StageHeat SettingDurationWhat to Look For
Sautéing aromaticsMedium4 minutesFragrant, tender, not browned
Initial boilMedium-high3-5 minutesRolling boil with bubbles
Uncovered absorptionMedium5-8 minutesMost liquid absorbed, rice visible
Covered steamingLow20-25 minutesFluffy rice, no liquid remaining

Step 5: Steam and Finish

Let the rice steam on low heat for 20-25 minutes. Resist the urge to lift the lid during this time each peek releases valuable steam that’s essential for proper cooking. The rice should emerge fluffy and fully cooked, with no liquid remaining at the bottom of the pot.

Once the cooking time is complete, remove the pot from heat but leave the lid on for another 5 minutes. This resting period allows the rice to finish steaming and makes it easier to fluff. Remove the bay leaves, then fluff the rice gently with a fork before serving.


Dietary Substitutions to Customize Your Arroz Con Gandules

Protein and Main Component Alternatives

While traditional Puerto Rican arroz con gandules uses pigeon peas as the star, you can make substitutions when needed. If gandules aren’t available at your local market, canned pinto, pink, or red beans make acceptable substitutes just drain and rinse them well first. Note that this changes the dish’s name and flavor profile slightly, but it’s still delicious.

For those avoiding pork, simply skip the ham or bacon and use vegetable broth instead of chicken broth. You can also use a vegetarian bouillon cube to maintain that savory depth. The dish still delivers plenty of flavor from the sofrito and seasonings.

If you’re looking to reduce carbohydrates, consider serving this as a side dish alongside a protein-focused main. For a complete meal, try pairing it with flavorful pineapple pork or your favorite roasted chicken recipe.

Vegetable, Sauce, and Seasoning Modifications

The beauty of how to make arroz con gandules lies in its flexibility with seasonings. If you can’t find sazón seasoning, you can create a substitute by mixing annatto powder (or turmeric for color), garlic powder, onion powder, and salt. Homemade sofrito is always best, but store-bought versions work well in a pinch look for ones without preservatives for the freshest taste.

For a different flavor profile, try adding diced carrots or corn kernels along with the peas. These vegetables add color, sweetness, and extra nutrition without disrupting the authentic character of the dish. Just be careful not to add too many extras, or you’ll overwhelm the balance of flavors.

Annatto oil makes an excellent substitute for olive oil if you want a more authentic Puerto Rican flavor. It’s made by heating annatto seeds in oil, which infuses the oil with a distinctive earthy taste and beautiful golden-orange color.

Mastering Arroz Con Gandules: Advanced Tips and Variations

Pro Cooking Techniques

The secret to perfect arroz con gandules ingredients coming together lies in technique. Always use parboiled rice for the fluffiest results the parboiling process removes excess starch, preventing sticky, clumpy grains. If you only have regular white rice, jasmine, or basmati on hand, rinse it thoroughly until the water runs clear, then adjust your liquid ratio to 2 cups liquid per cup of rice.

Never skip the initial uncovered cooking phase. This step allows excess liquid to evaporate before steaming begins. If you cover the pot too early, your rice will be mushy. The one-stir rule is also important: stir once after adding rice to distribute the peas, then leave it alone until you cover the pot.

Flavor Variations

Once you’ve mastered the basic recipe, try these delicious variations:

  • Coconut Arroz Con Gandules: Replace half the broth with coconut milk for a creamy, tropical twist
  • Spicy Version: Add diced jalapeño or a pinch of cayenne to the sofrito
  • Extra Savory: Include diced recaito peppers or culantro for intensified herbal notes
  • Holiday Style: Add raisins and capers for a festive Puerto Rican Christmas variation

Presentation Tips

For a beautiful presentation, fluff the rice with a fork rather than a spoon this keeps the grains separate and airy. Serve in the caldero if you have one, as it makes an impressive serving vessel. Garnish with fresh cilantro sprigs and a wedge of lime on the side. Some families also add sliced avocado as an accompaniment.

Make-Ahead Options

You can prep several components in advance for busy weeknight cooking. Sofrito can be made in batches and frozen in ice cube trays each cube is about 2 tablespoons, perfect for a single recipe. You can also measure out all your seasonings the night before to streamline the cooking process.

How to Store Arroz Con Gandules: Best Practices

Refrigeration

Cooked authentic Puerto Rican rice and peas stores beautifully in the refrigerator for up to 4 days. Allow the rice to cool completely before transferring to an airtight container. Never leave rice at room temperature for more than 2 hours, as this can promote bacterial growth.

Freezing

This dish freezes exceptionally well, making it perfect for meal prep. Portion cooled rice into zip-top bags, flatten them for space-efficient storage, and label with the date. Frozen arroz con gandules keeps for up to 3 months. For best results, use within the first month when the flavor is still at its peak.

Reheating

The key to reheating rice without drying it out is moisture. For the microwave method, place rice in a microwave-safe bowl, cover with a damp paper towel or plastic wrap, and heat on high for 2-4 minutes, stirring halfway through. For stovetop reheating, add a splash of broth or water to a pot, add the rice, cover, and heat on low for 5-10 minutes until steaming hot throughout.

Meal Prep Considerations

If you’re planning to batch cook, consider making a double recipe just add a few extra minutes to the steaming time. Portion into individual servings for quick lunches throughout the week. For a complete meal prep, pair with a simple protein like the ones in this easy vegetable side dish and your favorite protein.

Arroz Con Gandules

FAQs: Frequently Asked Questions About Arroz Con Gandules

What is arroz con gandules?

Arroz con gandules is a traditional Puerto Rican rice dish featuring long-grain rice cooked with gandules (pigeon peas), sofrito, and spices for a flavorful, one-pot meal. It’s a staple at holidays like Thanksgiving and Christmas, often served with pernil (roast pork) or pasteles. The rice gets its vibrant yellow color from tomato sauce or paste, while adobo, oregano, and bay leaves add earthy notes. This dish serves 6-8 people and takes about 45 minutes to prepare. Use parboiled rice for fluffy grains that absorb the savory broth without getting mushy. It’s naturally gluten-free and can be made vegan by skipping pork. Pair it with fried plantains or a green salad for a complete feast. (92 words)

What ingredients go into arroz con gandules?

Key ingredients include 2 cups parboiled rice, 1 can (15 oz) gandules (pigeon peas) drained, 1/4 cup sofrito (blend of onion, green bell pepper, garlic, and ají dulce peppers), 8 oz tomato sauce, 2 cups chicken broth, 4 oz diced ham or bacon, 1 packet sazón seasoning, adobo, oregano, bay leaf, and olives (optional). Sauté sofrito and meats first, add rice to toast, then pour in liquids and peas. Bring to a boil, reduce heat, cover, and simmer 20-25 minutes until liquid absorbs. Fluff with a fork. Fresh or frozen gandules work best for nutty flavor over canned. This yields about 6 servings. (112 words)

What kind of rice is best for arroz con gandules?

Parboiled rice, like Iberia or Canilla brands, is ideal because it’s partially pre-cooked to remove excess starch, keeping grains separate and fluffy. Avoid sticky varieties. Use 2 cups rice with 3 cups liquid (broth plus tomato sauce). Rinse regular white rice if substituting, and increase liquid to 4 cups to prevent mushiness—cooking time stays similar at 20-25 minutes covered on low. Jasmine or basmati works too but may need rinsing and ratio tweaks (1:1.75). For 2 people, scale to 1 cup rice and 1.75 cups liquid. Test doneness by tilting the pot; no liquid should remain. (104 words)

Can I substitute gandules in arroz con gandules?

Yes, if gandules (pigeon peas) aren’t available, use canned pinto, pink, or red beans—drain and rinse them first. Fresh or frozen gandules add the best nutty taste, but dried ones need soaking and pre-cooking until tender (1-2 hours). The dish won’t be authentic without gandules, but substitutes keep it tasty. For vegan options, skip ham and use vegetable bouillon. Quinoa can replace rice entirely (same ratio, rinse first). Always add them after toasting rice to avoid overcooking. This flexibility makes the recipe accessible year-round. (96 words)

How do I store and reheat arroz con gandules leftovers?

Arroz con gandules freezes excellently for up to 3 months. Cool completely, portion into zip-top bags (flattened for space), and label with date. Thaw overnight in fridge or microwave from frozen. Reheat in a microwave-safe bowl covered with damp paper towel or plastic wrap on high for 2-4 minutes, stirring halfway until steaming hot and fluffy—add a splash of water if dry. On stovetop, add broth, cover, and heat on low 5-10 minutes. Refrigerate leftovers up to 4 days in an airtight container. Avoid refreezing after thawing for best texture. (98 words)

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Arroz Con Gandules 98.png

Arroz Con Gandules

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

🍚 Savor authentic Puerto Rican arroz con gandules – fluffy rice and pigeon peas infused with sofrito, ready in 30 minutes for holidays or weeknights.
🇵🇷 One-pot crowd-pleaser packed with flavor from sazón and herbs, versatile side for roasts or standalone meal the whole family loves.

  • Total Time: 30 minutes
  • Yield: 8 servings

Ingredients

– 1 tablespoon olive oil for sautéing aromatics

– 1/3 cup diced country ham or bacon (optional) for smoky depth and savory richness

– 1/3 cup sofrito for essential flavor base

– 3 cups water or low sodium chicken broth for cooking liquid

– 1 1/2 teaspoons sazón seasoning for color and savory depth

– 1 chicken bouillon cube (or more if needed) for intensifying savory flavor

– 2 tablespoons tomato paste or 1/3 cup tomato sauce for reddish-orange hue and tangy undertone

– 1 teaspoon dried Italian seasoning or oregano for herbal notes

– 1/4 cup fresh chopped cilantro (optional) for brightness and garnish

– 2 to 3 bay leaves for infusing earthy aroma

– 2 tablespoons pimento stuffed olives (optional) for briny complexity and texture

– 15 ounces canned pigeon peas (gandules), drained and rinsed as star ingredient

– 2 cups parboiled rice for fluffy non-sticky grains

Instructions

1-Step 1: Prepare Your Equipment and Ingredients Start by gathering your equipment. You’ll need a caldero (a traditional tapered aluminum pot with a rounded bottom) or a Dutch oven. The caldero is ideal because its shape promotes excellent steam circulation, resulting in fluffier rice. If you don’t have either, a heavy-bottomed pot with a tight-fitting lid works well too. Drain and rinse your canned pigeon peas thoroughly. This removes excess sodium and any canning liquid that might affect the flavor. If you’re using fresh or frozen gandules, measure out 2 cups. Chop your cilantro if using, and have all your seasonings measured and ready.

2-Step 2: Build the Flavor Base Place your caldero or Dutch oven over medium heat. Add the olive oil and let it warm for about 30 seconds. If you’re using ham or bacon, add it now and cook for 2-3 minutes until it starts to render its fat and develop some color. Add the sofrito and stir constantly. This step is crucial you want to cook the sofrito until it becomes fragrant and tender, but not browned. This usually takes about 4 minutes. The sofrito releases its aromatic compounds, creating the foundation of flavor for your entire dish.

3-Step 3: Add Seasonings and Liquids Stir in the tomato paste (or sauce) and the chicken bouillon cube. Work them into the sofrito mixture until everything is well combined and the bouillon has dissolved. The tomato paste will give the rice its beautiful orange-red color. Now add the drained pigeon peas, dried Italian seasoning or oregano, bay leaves, water or broth, and optional cilantro and olives. Bring everything to a boil. This is the perfect time to taste your cooking liquid it should be well-seasoned and slightly salty, as the rice will absorb much of the salt during cooking. Adjust with more bouillon if needed.

4-Step 4: Cook the Rice Once the liquid reaches a rolling boil, add your parboiled rice. Stir gently to submerge the rice and distribute the peas evenly throughout the pot. Don’t over-stir at this point; just make sure the rice is covered by the liquid. Cook uncovered until most of the liquid has been absorbed. You’ll see little bubbles forming on the surface, and the rice will start to show through. Give it one stir, then cover the pot with its lid and reduce the heat to low.

5-Step 5: Steam and Finish Let the rice steam on low heat for 20-25 minutes. Resist the urge to lift the lid during this time each peek releases valuable steam that’s essential for proper cooking. The rice should emerge fluffy and fully cooked, with no liquid remaining at the bottom of the pot. Once the cooking time is complete, remove the pot from heat but leave the lid on for another 5 minutes. This resting period allows the rice to finish steaming and makes it easier to fluff. Remove the bay leaves, then fluff the rice gently with a fork before serving.

Notes

🍲 Use parboiled rice for non-sticky, fluffy grains essential to authentic texture.
🥄 Rinse and drain canned pigeon peas to prevent excess liquid and mushiness.
🔥 A caldero or Dutch oven promotes even steam circulation for perfect rice.

  • Author: Brandi Oshea
  • Prep Time: 5 minutes
  • Cook Time: 25 minutes
  • Category: Side Dish
  • Method: Stovetop
  • Cuisine: Puerto Rican
  • Diet: Gluten-Free

Nutrition

  • Serving Size: 1 cup
  • Calories: 280 kcal
  • Sugar: 2g
  • Sodium: 600mg
  • Fat: 5g
  • Saturated Fat: 1g
  • Unsaturated Fat: 4g
  • Trans Fat: 0g
  • Carbohydrates: 50g
  • Fiber: 3g
  • Protein: 8g
  • Cholesterol: 10mg

Next Recipe

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star