Arroz con gandules
Non-vegetarian
Puerto Rico's festive rice: medium-grain rice simmered with green pigeon peas, pork, olives and a herby sofrito until golden, with a crisp layer (pegao) at the bottom of the pot.
Arroz con gandules is a Puerto Rican rice dish from Puerto Rico, ready in about 1 hour 10 minutes and made with green pigeon peas (cooked or canned) and short-grain rice. It serves 8 and is rated intermediate to cook.

- Prep
- 15 min
- Cook
- 45 min
- Rest
- 10 min
- Total
- 1 h 10 min
- Serves
- 8
- Level
- Intermediate
- Calories
- 328
Ingredients
Sofrito
Method
Step 1
Blend the onion (opens in a new tab), pepper, garlic (opens in a new tab) and cilantro (opens in a new tab) to a coarse sofrito.
Step 2
Warm the oil with the annatto seeds (opens in a new tab) over low heat until the oil turns orange, then remove the seeds. Raise the heat, add the ham (opens in a new tab) and fry for 3 minutes.
- 6 min
- medium heat
- Dutch oven / casserole pot (opens in a new tab)
Step 3
Add the sofrito and cook for 5 minutes until fragrant. Stir in the tomato paste (opens in a new tab), olives, capers (opens in a new tab), oregano (opens in a new tab), cumin (opens in a new tab) and salt, then the pigeon peas.
- 6 min
- medium heat
Step 4
Add the rice and stir to coat, then pour in the water with the bay leaf (opens in a new tab). Boil uncovered until the water drops below the surface of the rice.
- 8 min
- high heat
Step 5
Turn the rice over once from bottom to top, cover tightly (a sheet of foil under the lid helps) and cook on low for 25 minutes without lifting the lid. Rest 10 minutes, then fluff and serve with the pegao scraped from the bottom.
- 25 min
- low heat
Food safety: Cool leftover rice quickly and refrigerate within an hour.
About this dish
- Origin
- Puerto Rico · Well documentedMore food from Puerto Rico
- Dish
- Lunch · Dinner · Rice dishes · Side dishes · Main courses
- Cooking method
- Sautéed, Simmered, Steamed
- Taste
- savoury, herby, salty, aromatic / warmly spiced
- Diet
- No gluten ingredients · Dairy-free · No nut ingredientsWith the listed swaps: Vegan, Plant-based, Vegetarian (lacto-ovo), Eggetarian, Lacto-vegetarian, Ovo-vegetarian, Pescatarian, Pork-freeWorked out from the ingredients. How labels work
All labels
Non-vegetarian · Flexitarian-friendly · No gluten ingredients · Dairy-free · Egg-free · No nut ingredients · No added sugar · Alcohol-free · Beef-free - Good for
- Festive & celebration · One-pot
- Cook more with
- Green pigeon peas (cooked or canned) · Short-grain rice · Ham · Onion · Green bell pepper · Garlic
Allergens
None of the 14 major allergens appear in the listed ingredients.
Based on typical versions of these ingredients and not verified allergen-free. Brands differ and cross-contact happens, so always check labels. For severe allergies, follow your clinician’s advice.
Nutrition
328 kcal per serving
Calculated1 serving ≈ 246 g · recipe makes 8
Where the energy comes from
- Protein 11%
- Carbohydrate 68%
- Fat 22%
| Nutrient | Per serving | Per 100 g* |
|---|---|---|
| Energy | 328 kcal | 133 kcal |
| Protein | 8.6 g | 3.5 g |
| Carbohydrate | 55.2 g | 22.4 g |
| Net carbohydrate | — | — |
| Sugars | — | — |
| Added sugars | 0 g | 0 g |
| Fibre | — | — |
| Fat | 7.8 g | 3.2 g |
| Saturated fat | 1.1 g | 0.4 g |
| Trans fat | — | — |
| Cholesterol | 8 mg | 3 mg |
| Sodium | 875 mg | 356 mg |
| Salt equivalent | 2.2 g | 0.9 g |
Vitamins & minerals per serving
- Potassium
- 346 mg
- Calcium
- 47 mg
- Iron
- 1.6 mg
- Magnesium
- 38 mg
- Vitamin A (RAE)
- —
- Vitamin C
- 25 mg
- Vitamin D
- 0.1 µg
- Vitamin B12
- 0.1 µg
- Folate (DFE)
- 43 µg
How these numbers were made
- Calculated from USDA FoodData Central (SR Legacy) per-100 g values and the listed quantities.
- *Per 100 g of combined raw ingredients; the cooked dish may weigh more or less.
- Optional ingredients are not included: annatto (achiote) seeds / ground.
- “—” means the value isn’t known for enough of the ingredients; it is never zero by default.
- Values are estimates for guidance, not for medical dosing. U.S. Department of Agriculture, Agricultural Research Service. FoodData Central, 2019. fdc.nal.usda.gov.
Good to know
Tips
- For more pegao, turn the heat up to medium for the last 5 minutes and listen for a gentle crackle.
Common mistakes
- Stirring the rice repeatedly once it's covered — it turns mushy.
Serve with
- With pernil and a green salad for a Puerto Rican Christmas plate.
Storage
- Refrigerate for up to 3 days.
Reheating
- Reheat covered with a splash of water until steaming.
Original editorial recipe · FriendsPantry editorial · Not yet independently reviewed · Added · Updated
Recipe DNA
How this dish is built
Built from the recipe’s own sections. Each band’s width is its share of the dish by weight. Choose a component to see what it does.
What the dish is built around
Main ingredient
- Ham, diced4 slice · 112 g
- Tomato paste2 tbsp · 33 g
- Green olives, pimento-stuffed, halved12 piece · 36 g
- Capers, drained1 tbsp · 8.6 g
- Green pigeon peas (cooked or canned), drained1 can · 250 g
- Short-grain rice, medium-grain, rinsed450 g
Reviews & corrections
Reviews come from signed-in cooks and appear after a moderator checks them. We never show made-up ratings.
You might also like

Pernil
Puerto Rican · 6 h 20 min · 728 kcal
Ropa vieja
Cuban · 2 h 50 min · 380 kcal
Cuban black beans
Cuban · 2 h 15 min · 267 kcal · Vegan
Picadillo a la cubana
Cuban · 40 min · 434 kcal