Arroz con Gandules Recipe: A Traditional Caribbean Rice Dish Full of Flavor
Golden rice infused with aromatic spices, tender pigeon peas, and rich sofrito creates one of Puerto Rico’s most iconic dishes—Arroz con Gandules Recipe. Deeply rooted in Caribbean culture, this beloved recipe is often prepared during holidays, family gatherings, and festive celebrations, where its comforting aroma fills the entire kitchen and brings people together around the table.
Every spoonful delivers a perfect balance of savory, earthy, and slightly smoky flavors. The combination of seasoned rice, gandules (pigeon peas), olives, and sometimes pork creates a dish that feels both hearty and satisfying. Caribbean households treasure this recipe not only for its taste but also for its cultural significance, symbolizing unity, tradition, and celebration.
Home cooks appreciate how this dish transforms simple pantry ingredients into something extraordinary. The base of sofrito—made from peppers, onions, garlic, and herbs—builds a strong flavor foundation that defines Puerto Rican cuisine. Whether served alongside roasted meats or enjoyed on its own, Arroz con Gandules remains a timeless comfort food that never fails to impress.

Ingredients Needed
| Ingredient | Quantity | Calories (Approx.) |
|---|---|---|
| Long-grain white rice | 2 cups | 410 kcal |
| Pigeon peas (gandules) | 1 can (15 oz) | 210 kcal |
| Olive oil | 3 tbsp | 360 kcal |
| Sofrito | ½ cup | 80 kcal |
| Tomato sauce | ½ cup | 70 kcal |
| Green olives | ¼ cup | 50 kcal |
| Capers | 1 tbsp | 5 kcal |
| Garlic (minced) | 3 cloves | 13 kcal |
| Onion (chopped) | 1 medium | 44 kcal |
| Bell pepper (chopped) | 1 medium | 24 kcal |
| Pork (optional, diced) | 1 cup | 250 kcal |
| Chicken broth | 3 cups | 40 kcal |
| Adobo seasoning | 1 tbsp | 10 kcal |
| Sazón seasoning | 1 packet | 15 kcal |
| Bay leaf | 1 leaf | 0 kcal |
| Salt | To taste | 0 kcal |
Step-by-Step Cooking Instructions
1. Prepare the Base Flavor (Sofrito Mixture)
Heat olive oil in a large pot over medium heat. Add onions, garlic, and bell peppers. Sauté until fragrant and softened, forming a flavorful base.
2. Add Seasonings and Pork
Mix in adobo seasoning, sazón, tomato sauce, olives, and capers. If using pork, add it at this stage and cook until lightly browned.
3. Incorporate Pigeon Peas
Add drained pigeon peas (gandules) into the pot. Stir well to combine all flavors evenly.
4. Add Rice and Broth
Pour in rinsed rice and mix thoroughly. Add chicken broth and bay leaf, ensuring the rice is fully submerged.
5. Cook the Rice
Bring to a boil, then reduce heat to low. Cover the pot and let it simmer for about 20–25 minutes until the liquid is absorbed.
6. Steam and Fluff
Once cooked, allow the rice to rest for 5–10 minutes. Fluff gently with a fork to separate grains.
7. Serve Hot
Remove the bay leaf and serve warm as a main dish or side.

Tips for Customizing the Recipe
- Add chicken, beef, or shrimp for extra protein
- Use smoked pork or ham for a deeper flavor profile
- Increase olives or capers for a tangier taste
- Adjust sazón seasoning for stronger color and aroma
- Replace pork with mushrooms for a vegetarian version
- Add a touch of cumin or oregano for extra warmth
Nutritional Information
Arroz con Gandules offers a balanced mix of carbohydrates, fats, and plant-based protein.
| Nutrient | Amount per Serving |
|---|---|
| Calories | 250–270 |
| Carbohydrates | 35–40g |
| Protein | 6–10g |
| Fat | 8–12g |
| Fiber | 3–5g |
| Sodium | Moderate (depends on seasoning used) |
Pigeon peas provide plant-based protein and fiber, while olive oil contributes healthy fats. The dish is both filling and nutrient-rich when consumed in balanced portions.
Serving Suggestions
Arroz con Gandules pairs beautifully with traditional Puerto Rican sides and proteins:
- Roasted pork (pernil)
- Fried chicken or grilled chicken
- Tostones (fried plantains)
- Avocado slices
- Simple green salad
- Hot sauce for extra spice
It is commonly served during Christmas celebrations, family gatherings, and Sunday meals, making it a true festive centerpiece.
Arroz con Gandules Puerto Rican: A Traditional Caribbean Rice Dish Full of Flavor
6
servings15
minutes30
minutes250-270
kcalIngredients
| Ingredient | Quantity |
| ———————- | ————- |
| Long-grain white rice | 2 cups |
| Pigeon peas (gandules) | 1 can (15 oz) |
| Olive oil | 3 tbsp |
| Sofrito | ½ cup |
| Tomato sauce | ½ cup |
| Green olives | ¼ cup |
| Capers | 1 tbsp |
| Garlic (minced) | 3 cloves |
| Onion (chopped) | 1 medium |
| Bell pepper (chopped) | 1 medium |
| Pork (optional, diced) | 1 cup |
| Chicken broth | 3 cups |
| Sazón seasoning | 1 packet |
| Adobo seasoning | 1 tbsp |
| Bay leaf | 1 |
| Salt | To taste |
Directions
- Heat olive oil in a large pot over medium heat.
- Sauté onions, garlic, and bell peppers until soft and fragrant.
- Add sofrito, tomato sauce, sazón, adobo, olives, and capers. Mix well.
- Add diced pork (if using) and cook until lightly browned.
- Stir in pigeon peas and combine all ingredients.
- Add rinsed rice and mix well to coat evenly.
- Pour in chicken broth and add bay leaf.
- Bring to a boil, then reduce heat and cover.
- Cook for 20–25 minutes until liquid is absorbed.
- Let it rest for 5–10 minutes, then fluff and serve.
Recipe Video
Notes
- Sofrito is the foundation of authentic flavor, so using a fresh or well-prepared version makes a big difference in taste.
Long-grain rice works best because it stays fluffy and absorbs the seasoning without becoming sticky.
Rinse the rice before cooking to remove excess starch and improve texture.
FAQs
1. What is Arroz con Gandules?
Arroz con Gandules is a traditional Puerto Rican rice dish made with pigeon peas (gandules), sofrito, spices, and often pork, giving it a rich and savory Caribbean flavor.
2. What makes Arroz con Gandules so flavorful?
The key to its deep flavor is sofrito, a blend of garlic, onions, peppers, and herbs, along with sazón, adobo, olives, and tomato sauce.
3. Can Arroz con Gandules be made without pork?
Yes, pork is optional. The dish can be made vegetarian or vegan by using vegetable broth and skipping meat while still maintaining great flavor.
4. What type of rice works best for this recipe?
Long-grain white rice is traditionally used because it stays fluffy and absorbs flavors without becoming sticky.
5. Are pigeon peas (gandules) necessary?
Yes, pigeon peas are a signature ingredient. However, if unavailable, green peas or beans can be used as a substitute.
Conclusion
Arroz con Gandules stands as one of Puerto Rico’s most cherished culinary treasures, blending bold spices, hearty ingredients, and cultural heritage into every bite. Its rich aroma, comforting texture, and satisfying flavor make it a staple in Caribbean kitchens around the world.
