
Arroz con gandules
Puerto Rican rice cooked with pigeon peas, pork, and sofrito
Arroz con gandules is a Puerto Rican dish of rice, pigeon peas, and pork, simmered together with sofrito and seasoned oils. Often served at Christmas and special gatherings, it is considered a national dish of Puerto Rico. The rice absorbs flavors from a blend of herbs, spices, and pork, making it a festive centerpiece.
- Puerto Rico's national dish, especially at Christmas
- Made with rice, pigeon peas, pork, and sofrito
- Annatto oil gives the rice its yellow-orange color
- Often cooked with olives, capers, and tomato sauce
- Covered with a plantain leaf while simmering
What is Arroz con gandules?
Arroz con gandules is a one-pot meal of rice, pigeon peas (a small, earthy legume), and pork, all cooked together. The dish gets its color and flavor from annatto oil and sofrito, a blend of herbs and peppers. Pork can be added in the form of ham, tocino (salted pork), or salami. The rice is yellow-orange from the annatto, and the peas and bits of pork are mixed throughout. The aroma is savory and herbal, with a hint of smokiness from the pork.
Where does Arroz con gandules come from?
This dish comes from Puerto Rico, where it is recognized as a national dish alongside roasted pork. Its roots are in the island's blend of Spanish, African, and indigenous cooking traditions. The use of sofrito and annatto oil reflects local tastes and available ingredients. Arroz con gandules is especially tied to Christmas and festive gatherings, where it is a centerpiece of the holiday table.
How is Arroz con gandules made?
To make arroz con gandules, sofrito is first prepared from herbs, peppers, onions, and garlic, then sautéed in annatto oil. Pork, such as ham or tocino, is added and cooked with the sofrito. Pigeon peas are included, either fresh, dried, or canned. Rice is stirred in with seasonings like sazón and sometimes olives, capers, and tomato sauce. Broth is poured over, and the pot is covered—often with a plantain leaf—to steam until the rice is tender and has absorbed all the flavors.

How and when is Arroz con gandules eaten?
Arroz con gandules is most often served at dinner, especially during Christmas and special occasions in Puerto Rico. It is usually presented as a main dish, sometimes alongside roasted pork. The dish is often shared with family and guests at large gatherings. Leftovers are common and can be reheated for later meals. It is enjoyed both at home and at festive events.
Kinds of Arroz con gandules
Some cooks use different cuts of pork, such as pork chops, bacon, or chorizo, instead of ham or tocino. A version called arroz con gandules apastelado includes mashed green plantain or masa from pasteles mixed into the rice. Family recipes for sofrito and seasoning vary, giving each version a unique taste. Similar rice and legume dishes exist in other Caribbean and Latin American countries.
What Arroz con gandules means
Arroz con gandules is a symbol of Puerto Rican identity and hospitality, especially during the Christmas season. It is a dish that brings families together and is often prepared in large quantities for celebrations. The preparation of sofrito and the use of plantain leaves are traditional touches that connect cooks to their heritage. It stands as a culinary emblem of Puerto Rico.
Questions people ask about Arroz con gandules
What is arroz con gandules made of?
It is made from rice, pigeon peas, pork (such as ham or tocino), sofrito, annatto oil, and seasonings. Olives, capers, and tomato sauce are often added for extra flavor.
Where does arroz con gandules come from?
Arroz con gandules is from Puerto Rico, where it is considered a national dish and is especially popular during Christmas and festive occasions.
What is sofrito and why is it important?
Sofrito is a blend of herbs, peppers, onions, and garlic, used as a seasoning base in Puerto Rican cooking. It gives arroz con gandules its distinctive flavor.
Is arroz con gandules always made with meat?
Traditionally, it includes pork, but some variations may use different cuts or types of meat. The classic version is not vegetarian.
When is arroz con gandules usually eaten?
It is most often served at dinner, particularly during Christmas and special family gatherings in Puerto Rico.
Good reading and sources
The facts on this page come from the Wikipedia article "Arroz con gandules", written by its contributors and used under the CC BY-SA 4.0 licence, and from its Wikidata record (CC0). Thali rewrote the text in its own words, with AI assistance, and compares every page with the article to make sure no passage is copied. It may be reused under the same CC BY-SA 4.0 licence with a link back.
It may contain mistakes, and it is not dietary or allergy advice: recipes differ from cook to cook. If something is wrong, tell us. Last refreshed 2026-10-03.
More from Puerto Rico
All the food of Puerto Rico
Arepa
🇨🇴 Colombia and 5 moreCornmeal flatbread from Colombia and Venezuela, often split and filled
Bread, Breakfast, Lunch
Its cousins elsewhere
All main dishes
Inihaw
🇵🇭 PhilippinesGrilled meats and seafood, often on skewers, from the Philippines
Main dish, Lunch, Dinner