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
A large pot of fluffy, reddish-orange Puerto Rican Arroz con Gandules (rice with pigeon peas), garnished with fresh cilantro and crispy tocino bits.

Puerto Rican Arroz con Gandules (Rice with Pigeon Peas)

A traditional and authentic Puerto Rican rice recipe, Arroz con Gandules is a savory and flavorful dish featuring rice cooked with pigeon peas, a rich sofrito base, and savory pork. Perfect for holidays and family gatherings, this recipe brings the taste of the Caribbean to your home.

  • Total Time: 65 minutes
  • Yield: 8 servings 1x

Ingredients

Scale

2 tbsp olive oil (or rendered fat from tocino/ham)
4 oz diced tocino (smoked ham hock or bacon) or cured ham (optional)
1/2 cup homemade or good quality store-bought sofrito
2 tbsp tomato paste
1 packet (approx. 1.5 oz) Sazon with Achiote
1 tsp Adobo seasoning
1/2 tsp dried oregano
1 bay leaf
15 oz can pigeon peas (gandules), drained and rinsed
4 cups chicken broth (or vegetable broth for vegetarian)
2 cups medium-grain rice, rinsed thoroughly
Salt to taste

Instructions

Step 1: Prepare your sofrito base. If using tocino or ham, render it in a large, heavy-bottomed pot or Dutch oven over medium heat until crispy. Remove the crispy bits and leave about 2-3 tablespoons of the rendered fat in the pot. If not using pork, add 2-3 tablespoons of olive oil.
Step 2: Add your homemade or store-bought sofrito to the hot fat in the pot. Sauté for 3-5 minutes until fragrant and slightly darkened.
Step 3: Stir in the tomato paste, Sazon with Achiote, Adobo, oregano, and a bay leaf. Cook for another 2-3 minutes, stirring constantly, allowing the tomato paste to caramelize slightly and the spices to bloom.
Step 4: Add the drained pigeon peas (gandules) and the chicken broth. Bring the mixture to a boil, then reduce the heat to low and simmer for 10 minutes, allowing the flavors to meld. Taste and adjust salt if necessary.
Step 5: Add the rinsed medium-grain rice to the pot, stirring gently to ensure it’s evenly distributed and submerged in the liquid. Do not overmix.
Step 6: Increase the heat to medium-high and bring the liquid back to a rolling boil. Allow it to boil uncovered until most of the liquid on the surface has evaporated and small craters appear in the rice. This usually takes about 5-7 minutes.
Step 7: Once the liquid is mostly absorbed, gently fluff the rice with a fork, moving the less cooked rice from the top to the bottom. Cover the pot tightly with a lid and reduce the heat to the lowest setting. Cook for 20-25 minutes without lifting the lid.
Step 8: After 20-25 minutes, turn off the heat but leave the pot covered for another 10 minutes. This allows the rice to finish steaming and develop the crispy ‘pegao’ at the bottom. Once rested, gently fluff the Arroz con Gandules with a fork, scraping the bottom for that delicious, crispy layer. Serve hot.

Notes

For the best ‘pegao’ (crispy rice at the bottom), ensure your heat is truly on its lowest setting during the final steaming and resist the urge to lift the lid!

  • Prep Time: 25 minutes
  • Cook Time: 40 minutes
  • Category: Christmas & Holiday Dishes
  • Cuisine: Puerto Rican

Nutrition

  • Serving Size: 1 cup
  • Calories: 350 kcal
  • Sugar: 2g
  • Sodium: 550mg
  • Fat: 8g
  • Saturated Fat: 3g
  • Unsaturated Fat: 4g
  • Trans Fat: 0g
  • Carbohydrates: 60g
  • Fiber: 6g
  • Protein: 10g
  • Cholesterol: 15mg

Keywords: Arroz con Gandules, Puerto Rican rice recipe, pigeon peas, sofrito, traditional Puerto Rican food, holiday rice, Christmas recipe, Caribbean rice, rice and peas

Logo

Join Recipes For Home!

Get the latest recipe trends delivered to your inbox daily.

✓ You're on the list!