Puerto Rican Classic Arroz con Gandules

By AislePrompt Editorial · ·

How this recipe was made — this recipe was drafted by AislePrompt's AI-assisted pipeline from technique templates and USDA-sourced nutrition data, and published by AislePrompt Editorial — see how AislePrompt recipes are developed and reviewed.

Arroz con gandules is Puerto Rico's most beloved weeknight staple — fluffy long-grain rice simmered with earthy pigeon peas, crispy smoked bacon, and fragrant sofrito. Ready in about 50 minutes from a single pot, it delivers deep, comforting island flavor with minimal cleanup. The technique is classical: render the bacon first so its fat carries the sofrito (sautéed onion, bell pepper, garlic, cilantro, and culantro), bloom the achiote and tomato paste for color and depth, then add the rice, broth, and gandules and let everything simmer undisturbed until the rice forms a lightly toasted pegao at the bottom of the pot — the crispy crust home cooks fight over. Serve as a complete meal or alongside roast pork, ribs, or fried plantains. For more Caribbean classics or other rice-based dinners, browse the full collection.

Prep: 20 min Cook: 30 min Serves 4 Puerto Rican cuisine 450 cal/serving
Build a week of meals around this recipe → Shop this recipe on Instacart → Shop equipment ↓

Ingredients

Affiliate disclosure: AislePrompt may earn a commission on qualifying purchases made through Amazon links, at no additional cost to you. See our policy →

Equipment for this recipe

Tools this recipe's steps call for, with a link to each on Amazon.

More Cookware & pots → Shop all kitchen tools →

Instructions

  1. Step 1: Heat 1/4 cup olive oil in a large pot over medium heat, then add 1/2 cup diced smoked bacon and cook for 3-4 minutes until crispy; remove bacon and set aside, leaving the fat in the pot.
  2. Step 2: Add 1 large finely diced onion and 2 minced garlic cloves to the pot with the bacon fat, and sauté for 3 minutes until translucent, then stir in 1 finely diced green bell pepper and cook for 2 more minutes.
  3. Step 3: Add 1 cup long-grain white rice to the pot and stir for 1 minute until lightly toasted, then add 1 teaspoon ground cumin and 1/2 teaspoon dried oregano, cooking for 30 seconds until fragrant.
  4. Step 4: Pour in 2 cups chicken broth, add 1 can (15 oz) drained pigeon peas, and stir in 1 bay leaf; bring to a simmer, cover, and cook on low heat for 20 minutes until rice is tender and liquid is absorbed.
  5. Step 5: Remove bay leaf, stir in the crispy bacon, and season with salt to taste; garnish with 1/4 cup chopped fresh cilantro before serving.

Frequently asked questions

What is sofrito and can I buy it pre-made?

Sofrito is the aromatic base of Puerto Rican cooking — a blended sauce of onion, ají dulce peppers, garlic, cilantro, and culantro (recao). It gives arroz con gandules its signature earthy, herbaceous depth. You can buy it pre-made (Goya and La Lechonera are the standard supermarket brands); use 2–3 tablespoons of jarred sofrito as a 1-to-1 substitute for homemade. Homemade sofrito freezes well in ice-cube trays and keeps for 3 months, which is the preferred method for cooks who make the dish regularly.

What is pegao and how do I get it right?

Pegao (also called pegado or socarrat in other traditions) is the crispy, slightly toasted rice crust that forms at the bottom of the pot during the final few minutes of cooking. It is not burnt — it is caramelized from the natural starch and fat in the pot. To get a good pegao: after the rice absorbs all the liquid, increase heat to medium for 2–3 minutes, then remove from heat and let rest covered for 5 minutes. The crust should release cleanly when you scrape the bottom with a wooden spoon. Too high a heat or too little fat produces actual burning rather than the golden crust.

Can I use canned pigeon peas instead of dried?

Yes — canned gandules (pigeon peas) are the standard for this recipe and most traditional Puerto Rican cooks use them. Drain and rinse a 15-oz can before adding. Dried pigeon peas require soaking overnight and a separate pre-cook of 45–60 minutes before the rice stage; they are not commonly used for this dish. Frozen gandules are also excellent — add them directly without thawing.

Is arroz con gandules gluten-free?

Yes — the classic recipe is naturally gluten-free. Long-grain rice, pigeon peas, bacon, and sofrito contain no gluten. The one item to verify is your sazón seasoning packet: most commercial sazón blends (Goya, Badia) are gluten-free, but check the label for any wheat-based anti-caking agents if you are cooking for someone with celiac disease. All other traditional ingredients are inherently gluten-free.