Puerto Rican Classic Arroz con Gandules

By , Test Kitchen Director · Reviewed by AislePrompt Editorial · ·

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
Plan a meal with the AI → Shop this recipe on Instacart → Shop equipment ↓

Ingredients

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.

Equipment for this recipe

Top-rated tools to make this recipe successfully.

More Knives & cutting boards → Shop all kitchen tools →

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.

How long does Puerto Rican Classic Arroz con Gandules take to make?

Total time is about 50 minutes (20 min prep + 30 min cook). Most home cooks find this fits comfortably into a weeknight; double the batch on Sunday for two dinners.

How do I store leftover Puerto Rican Classic Arroz con Gandules?

Cool to room temperature within 2 hours, then store in an airtight container in the fridge for up to 4 days. Reheat covered in a 350°F oven for 10-12 minutes, or microwave at 70% power in 60-second bursts to keep long-grain white rice from drying out.

Can I substitute ingredients in Puerto Rican Classic Arroz con Gandules?

Yes — most ingredients in this recipe have flexible swaps. For oil, use any neutral high-smoke-point oil (avocado, grapeseed, refined coconut). For aromatics, dried herbs at ⅓ the volume of fresh work in a pinch. The full ingredient list is shoppable on Instacart so you can see substitutes in real time.

How do I scale Puerto Rican Classic Arroz con Gandules for a different number of people?

The recipe is written for 4 servings. Multiply each ingredient by (your serving target / 4). Cook time stays roughly the same up to 2x; for 3-4x batches, switch from a skillet to a sheet pan or stockpot so the food isn't crowded — overcrowding steams instead of browns.

What goes well with Puerto Rican Classic Arroz con Gandules?

Puerto Rican one pot like this pair well with a simple grain (rice, couscous, or crusty bread), a quick salad with acid (lemon vinaigrette, pickled onions), and a pan sauce or yogurt-based dip. Tap "Plan a meal with the AI" to get specific side suggestions.

What others are saying