Practical Ideas
for a Better Everyday Life
Good Ideas
Brighter Days

October 11, 2026

Arroz con Gandules (Puerto Rican Rice with Pigeon Peas)

Arroz con gandules in a caldero pot
Rate this recipe

Arroz con gandules is Puerto Rico’s national dish and the star of every holiday table: rice cooked in one pot with pigeon peas, sofrito, sazon, olives, capers and smoky ham until each grain is golden and full of flavor, with a crispy layer at the bottom called pegao.

It goes with pernil, roast turkey or any holiday main, and it is even better the next day.

ADVERTISEMENT

Why you’ll love it

  • One pot: everything cooks together.
  • Big flavor: sofrito, sazon and briny olives.
  • That pegao: the crispy rice everyone fights over.

Quick facts

Prep: 15 min

Cook: 45 min

Total: 1 hour

Servings: 8

Estimated cost per serving: $0.90

Ingredients

  • 3 tbsp olive oil or annatto oil
  • 4 oz (115 g) smoked ham or salt pork, diced
  • 1/2 cup (120 g) sofrito (recaito)
  • 2 tbsp tomato sauce
  • 1 packet sazon with annatto (achiote)
  • 1 tsp dried oregano
  • 1/4 cup (35 g) pimento-stuffed olives, plus 1 tbsp capers
  • 1 can (15 oz / 425 g) green pigeon peas (gandules), with their liquid
  • 3 cups (600 g) medium-grain rice, rinsed
  • About 3 1/2 cups (840 ml) chicken broth or water
  • 1 1/2 tsp salt, or to taste
  • 1 bay leaf

Step-by-step method

  1. Brown the ham. Heat the oil in a large heavy pot (a caldero is ideal) over medium heat and cook the ham 3 to 4 minutes until lightly browned.

  2. Build the base. Add the sofrito and cook 2 minutes. Stir in the tomato sauce, sazon, oregano, olives and capers and cook 1 minute more.

  3. Add the gandules and liquid. Add the pigeon peas with their liquid, the broth, salt and bay leaf. Bring to a boil and taste: it should be slightly saltier than you like.

  4. Add the rice. Stir in the rice and cook uncovered over medium-high heat until most of the liquid is absorbed and you see small craters on the surface.

  5. Steam. Gently fold the rice once from bottom to top, cover tightly (a sheet of foil under the lid helps) and cook over low heat 20 to 25 minutes without lifting the lid.

  6. Fluff and serve. Uncover, fold once more and serve, scraping up the crispy pegao from the bottom.

Tips for the best result

  • Medium-grain rice gives the classic texture; rinse it until the water runs clear.
  • Do not stir while it steams, or the rice will turn mushy.
  • For a vegetarian version, skip the ham and use vegetable broth.

Storage

Refrigerate up to 4 days; reheat with a splash of water. It freezes well up to 2 months.

Nutrition per serving

390calories
Protein
11 g
22% of daily value
Carbs
66 g
24% of daily value
Fat
8 g
10% of daily value

Daily values are based on a 2,000-calorie diet.

RECOMMENDED KITCHEN TOOLS

Leer esta receta en español: Arroz con Gandules Puertorriqueño

RECOMMENDED PRODUCTS

Popular Kitchen Picks

Useful tools for easier cooking, smoothies and healthier meals.

POPULAR PICK

Smoothie Blenders

Blend fruits, greens and ice with ease.

View on Amazon →
POPULAR PICK

Protein Shakers

Easy shakes at home, work or the gym.

View on Amazon →
POPULAR PICK

Kitchen Tools

Useful everyday tools for prep, portions and cooking.

View on Amazon →

As an Amazon Associate, Savora America earns from qualifying purchases.

I made it!

Did you cook this recipe? Tell us how it turned out and add a photo if you like.

Messages are reviewed before they are published. ⭐ Liked it? Rate it with the stars at the top.

Can't find a recipe?

Ask us for the recipe you want

Tell us what you'd like to cook and we'll make it for you. We'll email you the link when it's published.

We'll email you when we publish your recipe. You'll also get new recipes from Savora America now and then. Unsubscribe anytime.

✅

Thank you! 🍽️

We got your request. We'll email you your recipe as soon as it's ready.

Thanks so much for cooking with Savora America!

See all recipes →

Please check your email and try again.

Know someone who would love this recipe?

Send it to family and friends in one tap.

Can't find the recipe you're looking for?Ask us for it! Tell us what you'd like to cook and we'll add it to our list. If we publish it, we'll email you the link.
Home
All Recipes