Arroz con Gandules (Puerto Rican Rice With Pigeon Peas)

Arroz con Gandules (Puerto Rican Rice With Pigeon Peas)

Every step and ingredient adds something important to this recipe from the Puerto Rican-born chef and writer Reina Gascón-López. Annatto seeds steeped in oil give the rice its signature marigold hue. The banana leaf imparts a subtle tropical aroma to the rice as it cooks. Olives, ham, beer and peppers with their brine offer salt, fat, acid, umami and a bright pop of color. The sheer number of flavors layered into this dish make it a delight to unpack. The most exhilarating layer is the last one: pegao, the crisp, glassy shards of rice at the bottom of the pot. Gandules (pigeon peas) make this version of rice and beans distinctly Caribbean. Ms. Gascón-López prefers to start with dry gandules, which her family sometimes ships to her from Puerto Rico, then flavors the pot with some sofrito, a bay leaf or two and a smoked pork neck. If you have trouble finding dry pigeon peas, they are often labeled as toor at Indian grocery stores.
  • Total:
  • Serves: 4 persons



  1. Step 1

    Lay 1 banana leaf (or more, if needed) flat on a large cutting board, then set the lid of a large Dutch oven or similar pot on top. Use a paring knife to trace around the lid, and cut the leaf (or leaves) so that they will fit properly inside the pot. Cover with a clean dishcloth and set aside.
  2. Step 2

    In a small saucepan, cook the neutral oil and annatto seeds over medium heat, allowing the seeds to infuse the oil. After 2 to 3 minutes, when the oil begins to bubble and the seeds start to crackle, turn off the heat and allow the oil to cool completely. Pour the cool oil through a fine-mesh strainer, reserving seeds for another round of infusing, if desired.
  3. Step 3

    Make the sofrito: Use a food processor or high-speed blender to pulse the onion, red and green bell peppers, cubanelle pepper, garlic, cilantro, scallions, ají dulce peppers (if using) and culantro (if using), adding 1 to 2 tablespoons of water if needed to achieve a smooth, salsa-like consistency. Stir in 3/4 teaspoon sazón and set aside. (The sofrito makes about 2 cups. Refrigerate it for up to 5 days or portion it into ice cube trays or plastic containers, and freeze up to 6 months.)
  4. Step 4

    Set the large Dutch oven or similar pot over medium-high heat. Add 3 tablespoons annatto oil and the ham or fatback. Sauté until crisp and most of the fat has rendered, about 6 minutes. Add 1/4 cup sofrito, the olives and 1 tablespoon sazón, stirring until sofrito is fragrant, about 3 minutes.
  5. Step 5

    Next, add pigeon peas and sauté for another 3 minutes. Season with adobo, salt and black pepper to taste.
  6. Step 6

    Reduce heat to medium. Add rice, stirring until grains are all coated, seasoned and starting to toast. If there isn’t enough oil to generously coat all of the rice and peas in the pot, add the remaining tablespoon of annatto oil. This will help form a delicious golden bottom crust called pegao.
  7. Step 7

    Once the rice is toasted, stir in the beer and cook for about 3 minutes, then add the reserved pigeon-pea liquid (or 2 1/2 cups water) and roasted red pepper brine. Taste the cooking liquid and adjust salt as needed; it should be pleasantly salty.
  8. Step 8

    Gently stir rice, then spread about half the thinly sliced roasted red pepper over the rice. Drizzle with olive oil. Cover rice with prepared banana leaves, then cover pot with its lid and cook for 22 minutes.
  9. Step 9

    Once the time has passed, remove the lid, open the banana leaves and gently fold the rice onto itself from the outside in to form a mound in the center of the pot. Reduce heat to medium-low, replace banana leaves and lid and continue cooking for 20 to 25 minutes to allow pegao to form at the bottom of the pot.
  10. Step 10

    To serve, spoon rice atop a platter layered with fresh banana leaves. Garnish with remaining sliced roasted peppers. Use a metal spatula to scrape pegao out of the pot and serve on a separate plate. Be careful, because everyone will fight over it!