Skip to content
Arroz con Gandules from Puerto Rico

Arroz con Gandules

Rice with pigeon peas cooked in sofrito, the national dish. ยท Puerto Rico

๐Ÿ“ Nationwide โ˜… 4.5
Last updated Aug 13, 2026 · Reviewed by the WhatWhereVacay editorial team

Rice with pigeon peas cooked in sofrito, the national dish.

About Arroz con Gandules

Rice is cooked with pigeon peas, pork and the herb-and-pepper base sofrito tinted golden with achiote, forming a crusty pegao at the bottom of the pot. It is the national dish of Puerto Rico, central to Christmas.

๐Ÿ›๏ธ History & Culture

Arroz con gandules emerged from Puerto Rico's colonial-era blending of Spanish, African, and Taรญno culinary traditions, with pigeon peas (gandules) introduced to the Caribbean through the transatlantic slave trade and later cultivated widely on the island. The dish's foundation lies in sofrito, a sautรฉed mix of peppers, onions, garlic, and herbs that is a cornerstone of Puerto Rican cooking, while achiote imparts the characteristic golden hue. Its exact origins are not documented in a single source, so the precise timeline of its creation is debated, but it solidified as a staple over generations in home kitchens rather than through any single inventor.

Today, arroz con gandules is widely considered the national dish of Puerto Rico and is inseparable from Christmas celebrations, often served alongside pernil (roasted pork shoulder) and pasteles at holiday gatherings. Regional variations abound, with families adjusting the amount of achiote for color, choosing different cuts of porkโ€”from ham hocks to baconโ€”and fine-tuning the prized pegao, the crispy crust at the bottom of the pot that is either savored or contested depending on the household. Beyond the holidays, it appears at communal feasts and Sunday meals, embodying the island's identity through its humble ingredients and the shared ritual of preparing a dish that bridges everyday cooking and festive tradition.

๐Ÿณ How to make Arroz con Gandules

AI-assisted, not kitchen-tested

Arroz con Gandules (Puerto Rican Rice with Pigeon Peas)

This one-pot Puerto Rican classic combines rice, pigeon peas, and pork in a flavorful sofrito and achiote broth, finished with a crispy pegao crust at the bottom.

Prep
20 min
Cook
45 min
Total
65 min
Serves
6
Difficulty
Medium

Recipe ingredients

  • 400 g (2 cups) long-grain rice, rinsed and drained
  • 425 g (1 can (15 oz)) canned pigeon peas (gandules), drained and rinsed, or 200 g / 1 cup dried soaked and precooked
  • 300 g (10ยฝ oz) pork shoulder, cut into 2 cm cubes, or use bacon or ham hock
  • 60 ml (ยผ cup) achiote oil, see note: heat 60 ml vegetable oil with 1 tbsp annatto seeds until red, then strain
  • 120 g (1 cup) sofrito, homemade or store-bought (see note below)
  • 1 whole bay leaf, or 2 if small
  • 1 tsp dried oregano, or 1 tbsp fresh
  • 1 tsp ground cumin
  • 1 tsp salt, adjust to taste, plus more for pork
  • 1 tsp black pepper, freshly ground
  • 720 ml (3 cups) water or chicken broth, hot, more if needed
  • 1 tbsp olive oil, or more achiote oil, for browning pork

Steps

  1. 1 Season the pork cubes with a pinch of salt and pepper. In a large heavy-bottomed pot (preferably a caldero or Dutch oven), heat the olive oil over medium-high heat. Add the pork and brown on all sides, about 5 minutes. Remove the pork with a slotted spoon and set aside; leave the drippings in the pot.
  2. 2 Reduce heat to medium. Add the achiote oil to the pot. Stir in the sofrito and cook, scraping up any browned bits, until fragrant and slightly darkened, about 3 minutes.
  3. 3 Add the bay leaf, oregano, cumin, and the remaining salt and pepper. Stir for 1 minute.
  4. 4 Return the pork to the pot. Add the drained pigeon peas and stir to combine.
  5. 5 Add the rinsed rice to the pot and stir well, coating the grains with the oil and sofrito mixture. Cook for 2 minutes, stirring occasionally, to lightly toast the rice.
  6. 6 Pour in the hot water or broth. Stir everything together, then taste the liquid for seasoning (it should be slightly saltier than you want the final rice, as the rice will absorb salt). Bring to a rapid boil.
  7. 7 Reduce heat to low, cover the pot with a tight-fitting lid, and simmer gently for 15 minutes. Do not lift the lid.
  8. 8 After 15 minutes, uncover and check the rice: it should be almost tender and the liquid mostly absorbed. If it still looks wet, cover and cook 5 more minutes. Fluff the rice lightly with a fork, then press it down evenly with the back of a spoon to create a compact layer.
  9. 9 To form the pegao (crispy crust), increase heat to medium-low and cook uncovered, without stirring, for 5โ€“8 minutes. Listen for a gentle crackling sound; when you smell a toasty, nutty aroma and the bottom is lightly browned, the crust is ready. Do not let it burnโ€”if it starts to smell scorched, remove from heat immediately.
  10. 10 Remove the pot from heat and let rest, covered, for 5 minutes. To serve, spoon the rice onto a platter, making sure to scrape up the crispy pegao from the bottom and scatter it over the top.
Report an issue with this recipe

Protected by reCAPTCHA. No account needed.

Recipes from travellers

No one has shared their own Arroz con Gandules recipe yet. Yours would be the first.

Share how you make Arroz con Gandules

You'll need to be signed in with Google or Facebook so your name can appear on it. Recipes go through an automatic food-safety check before they publish.

Sign in to share your recipe

Ingredients
Steps

Arroz con Gandules โ€” frequently asked questions

What is Arroz con Gandules?

Rice is cooked with pigeon peas, pork and the herb-and-pepper base sofrito tinted golden with achiote, forming a crusty pegao at the bottom of the pot. It is the national dish of Puerto Rico, central to Christmas.

What is Arroz con Gandules made of?

Arroz con Gandules is made with rice, pigeon peas, sofrito, pork and achiote.

Where does Arroz con Gandules come from?

Arroz con Gandules comes from Puerto Rico, and is especially associated with Nationwide. Arroz con gandules emerged from Puerto Rico's colonial-era blending of Spanish, African, and Taรญno culinary traditions, with pigeon peas (gandules) introduced to the Caribbean through the transatlantic slave trade and later cultivated widely on the island.

Where can I eat Arroz con Gandules?

A Puerto Rican Christmas table, with roast pernil.

How do you make Arroz con Gandules?

Making Arroz con Gandules at home takes about 20 minutes of prep and 45 minutes of cooking. The recipe on this page serves 6 and is rated medium. Full ingredient list and step-by-step method are in the recipe section above.

โ†’ More traditional dishes from Puerto Rico

Taste Arroz con Gandules in Puerto Rico

Independent picks. We earn a small commission if you book through these โ€” at no extra cost to you. How this works.

โœ… Before you go to Puerto Rico

Round out your trip โ€” most travellers book these alongside their trip.

More dishes like Arroz con Gandules

Rice Dishes โ˜… 4.4

Mofongo

Mashed fried plantain with garlic and crispy pork.

๐Ÿ‡ต๐Ÿ‡ท Puerto Rico · ๐Ÿ“ Nationwide
Barriguitas de Vieja -- traditional dish from Puerto Rico
Snacks & Appetizers โ˜… 4.4

Barriguitas de Vieja

Barriguitas de Vieja is a beloved snack, traditional to Puerto Rico.

๐Ÿ‡ต๐Ÿ‡ท Puerto Rico
Oyakodon -- traditional dish from Japan
Rice Dishes โ˜… 4.5

Oyakodon

Chicken and egg simmered together over rice.

๐Ÿ‡ฏ๐Ÿ‡ต Japan · ๐Ÿ“ Nationwide
Gemista -- traditional dish from Greece
Rice Dishes โ˜… 4.4

Gemista

Tomatoes and peppers stuffed with herbed rice.

๐Ÿ‡ฌ๐Ÿ‡ท Greece · ๐Ÿ“ Nationwide
Tahdig -- traditional dish from Iran
Rice Dishes โ˜… 4.6

Tahdig

The prized golden crust from the bottom of the rice pot.

๐Ÿ‡ฎ๐Ÿ‡ท Iran · ๐Ÿ“ Nationwide
Juane -- traditional dish from Peru
Rice Dishes โ˜… 4.5

Juane

Juane counts among the traditional food of Peru, a rice dish locals hold dear.

๐Ÿ‡ต๐Ÿ‡ช Peru
Tacu Tacu -- traditional dish from Peru
Rice Dishes โ˜… 4.3

Tacu Tacu

Pan-fried patty of leftover rice and beans.

๐Ÿ‡ต๐Ÿ‡ช Peru · ๐Ÿ“ Lima
Mangรบ -- traditional dish from Dominican Republic
Salads & Sides โ˜… 4.3

Mangรบ

Mashed green plantain topped with pickled red onion.

๐Ÿ‡ฉ๐Ÿ‡ด Dominican Republic · ๐Ÿ“ Nationwide
Cheese & Dairy โ˜… 4.5

La Sauvagine

Rooted in Canada, La Sauvagine is a cheese enjoyed for generations.

๐Ÿ‡จ๐Ÿ‡ฆ Canada
Mexican Chorizo -- traditional dish from Mexico
Meat & Grills โ˜… 4.1

Mexican Chorizo

Mexican Chorizo is one of the classic dishes in the sausage tradition of Mexico.

๐Ÿ‡ฒ๐Ÿ‡ฝ Mexico
Frozen Yogurt -- traditional dish from United States
Desserts & Sweets โ˜… 4.5

Frozen Yogurt

From the United States, Frozen Yogurt is a well-known frozen dessert.

๐Ÿ‡บ๐Ÿ‡ธ United States
Gorditas -- traditional dish from Mexico
Street Food โ˜… 4.4

Gorditas

Thick masa pockets split and stuffed with fillings.

๐Ÿ‡ฒ๐Ÿ‡ฝ Mexico · ๐Ÿ“ Nationwide
Kaiserschmarrn -- traditional dish from Austria
Desserts & Sweets โ˜… 4.4

Kaiserschmarrn

Fluffy shredded pancake dusted with sugar, with fruit compote.

๐Ÿ‡ฆ๐Ÿ‡น Austria · ๐Ÿ“ Vienna
Poke -- traditional dish from United States
Seafood โ˜… 4.6

Poke

Cubed raw tuna seasoned and served over rice.

๐Ÿ‡บ๐Ÿ‡ธ United States · ๐Ÿ“ Hawaii
Berliner Luft -- traditional dish from Germany
Drinks & Beverages โ˜… 4.6

Berliner Luft

A clear peppermint and eucalyptus liqueur from Berlin, served ice-cold as a digestif or poured over vanilla ice cream.

๐Ÿ‡ฉ๐Ÿ‡ช Germany · ๐Ÿ“ Berlin and northern Germany; bottled in Nordhausen, Thuringia
Gnocchi di Patate -- traditional dish from Italy
Dumplings โ˜… 4.4

Gnocchi di Patate

Gnocchi di Patate is one of the classic dishes in the dumpling type tradition of Italy.

๐Ÿ‡ฎ๐Ÿ‡น Italy

Reviews

Rate this dish:
No review needed - one click, publishes instantly.

No reviews yet. Be the first to share your experience with Arroz con Gandules.

Write a review

Sign in to verify you're a real person, then share your thoughts on Arroz con Gandules.

Comments

Sign in with Facebook or Google below to comment. Comments are auto-checked and post instantly.

No comments yet. Be the first to say something about Arroz con Gandules.