Go Back

The Ultimate Puerto Rican Rice Recipe (Arroz con Gandules) - A Flavorful Fiesta!

Discover the secret to authentic Arroz con Gandules, the quintessential Puerto Rican rice with pigeon peas. This easy recipe delivers incredible flavor and a perfect fluffy texture every time!
Prep Time 15 minutes
Cook Time 2 days 11 hours
Total Time 3 days 12 hours 15 minutes
Servings: 6 -8
Course: Sides & Appetizers

Ingredients
  

  • 2 tablespoons olive oil or achiote oil for color
  • 1/4 cup sofrito homemade or store-bought
  • 2 ounces diced salted pork tocino, optional
  • 1/4 cup tomato sauce or diced tomatoes
  • 1 teaspoon ground cumin
  • 1/2 teaspoon dried oregano
  • 1/4 teaspoon black pepper
  • 1 packet Sazón con culantro y achiote for color and flavor
  • 1 15-ounce can pigeon peas (gandules), drained and rinsed
  • 2 cups medium-grain rice like Valencia or Calrose, rinsed until water runs clear
  • 3 cups chicken broth or water
  • Salt to taste adjust based on salted pork if used

Method
 

  1. If using salted pork, render it in a large, heavy-bottomed pot or Dutch oven over medium heat until crispy. Remove the pork bits with a slotted spoon and set aside, leaving the rendered fat in the pot.
  2. Add the olive oil (or achiote oil) to the pot with the rendered fat. Add the sofrito and cook for about 2-3 minutes until fragrant.
  3. Stir in the tomato sauce (or diced tomatoes), cumin, oregano, black pepper, and Sazón packet. Cook for another minute, stirring constantly, until the spices are fragrant.
  4. Add the drained and rinsed pigeon peas to the pot and stir to combine with the sofrito mixture. Cook for about 2 minutes.
  5. Add the rinsed rice to the pot. Stir well to coat the rice grains with the flavorful mixture. Toast the rice for about 1-2 minutes.
  6. Pour in the chicken broth (or water). Add salt to taste, keeping in mind the saltiness of the pork if used. Stir everything together.
  7. Bring the mixture to a rolling boil over high heat. Once boiling, stir the rice once more, then reduce the heat to low. Cover the pot tightly with a lid. If your lid isn't tight, you can place a piece of aluminum foil over the pot before putting on the lid.
  8. Simmer undisturbed for 20-25 minutes, or until the liquid is absorbed and the rice is tender. Do NOT lift the lid during this time.
  9. Once the rice is cooked, turn off the heat and let it sit, covered, for another 5-10 minutes. This steaming step is crucial for perfectly fluffy rice.
  10. Fluff the rice gently with a fork or wooden spoon. Stir in the reserved crispy pork bits (if used). Serve hot.