| | | | | | | | | | | | | |

Arroz con Gandules – Rice with Pigeon Peas

If you love a one-pot meal that’s savory, aromatic, and filled with Latin flavor, you need to try this Arroz con Gandules or Rice with Pigeon Peas! It’s hearty, colorful, and anything but boring.

White shallow bowl filled with rice with pigeon peas with a lime wedge on the side.

Receta en Español

What is Arroz con Gandules?

Rice with pigeon peas—known as arroz con gandules in Spanish—is a beloved dish throughout Latin America and the Caribbean. Pigeon peas (gandules, guandú, or frejol de palo) are legumes with a nutty, slightly earthy flavor. When fresh, they’re green, but as they mature, they become beige with darker speckles. You’ll find them canned, frozen, or dried in Latin grocery stores.

Overhead shot of arroz con gandules in a white bowl with lime wedges on the side and a bowl of olives in the background

This recipe is a Puerto Rican rice that is, where it’s often served during the holidays with roast pork (lechón asado). But versions of it exist in Panama (with coconut milk), the Dominican Republic (called moro de guandules), and even in Ecuador, where they’re cooked with rice as arroz moro con poroto de palo. Wherever it’s made, the base remains simple: rice, pigeon peas, a sofrito of peppers and aromatics, and a few savory add-ins.

A small white bowl filled with cooked pigeon peas or gandules, with a spoon of them outside of the bowl. A glass bowl of dried pigeon peas is in the background.

Ingredient Notes

  • Onion: White or yellow works fine. This adds aromatic depth.
  • Garlic: Adds a depth of savory flavor.
  • Red bell pepper: For sweetness and color.
  • Sweet chili peppers: Optional but recommended for mild, sweet heat.
  • Achiote or annatto oil: For that signature golden-orange rice color and a subtle earthy taste. If you don’t have achiote oil, you can use regular oil with a dash of ground annatto or paprika.
  • Rice: Use long-grain rice and rinse it to reduce excess starch.
  • Adobo seasoning: A Latin pantry staple that adds balanced salt and spice.
  • Salt: Adjust to taste, especially if using broth.
  • Garlic powder: Boosts the garlic flavor.
  • Cooked pigeon peas: Make sure they’re tender before adding! You can use canned gandules if you prefer. I used brown pigeon peas but green pigeon peas can be used, too.
  • Tomato sauce: Adds umami and ties the flavors together.
  • Water or chicken broth: Broth adds more depth, but water keeps it lighter.
  • Stuffed green olives: Salty and briny, these balance the richness.
  • Diced ham: Adds smokiness and heartiness! Swap for bacon or omit for a vegetarian version.
  • Culantro or cilantro: Fresh herbs add freshness and a distinctive flavor, you can also use parsley.
Ingredients needed for Puerto Rican Arroz con Gandules or Rice with Pigeon Peas on a white countertop

Tips for Success

  • Use long-grain rice for fluffier results. Short grain has more starch and can make the rice sticky. Medium grain rice can be used, too.
  • Sofrito is everything. This starts the flavor building process, so let the vegetables soften and release their flavors before continuing.
  • Cook the pigeon peas ahead if using dried or fresh ones. They must be tender before being added to the rice.
  • Use a heavy-bottomed pot with a tight-fitting lid to avoid burnt bottoms and ensure even cooking.
  • Let the rice dish rest for 5 minutes after cooking. This helps the grains set and separate.
Close up of rice with pigeon peas in a white bowl, showing half of the bowl.

Recipe Variations

  • Panamanian-style: Add coconut milk to the cooking liquid for a creamy, tropical twist.
  • Dominican-style: Skip the olives and ham, keep it simple with a sofrito base.
  • Puerto Rican-style (this version): Includes achiote, olives, and diced ham—festive and flavorful.
  • Vegetarian version: Omit ham and use water or vegetable broth instead of chicken broth.
  • Smoky variation: Try adding bits of tocineta (bacon) or smoked pork chop instead of ham.
  • Spicy kick: Add a minced jalapeño or a splash of hot sauce if you like heat.
Close up of rice with pigeon peas topped with olives and chopped parsley

How to Serve Pigeon Peas Rice

This rice with gandules recipe is incredibly versatile and can be served as either a hearty side dish or a main course. In Puerto Rican cuisine, it’s a classic companion to lechón asado (roast pork), especially during Christmas and festive gatherings. You can also pair it with grilled meats, chicken stew, or even a simple fried egg for a satisfying meal.

For a more casual lunch, serve it with a green salad or fried ripe plantains on the side. Garnish with fresh cilantro, a few extra olives, or even a wedge of lime to brighten it up before serving.

Close up of rice with pigeon peas or arroz con gandules piled high in a bowl.

Frequently Asked Questions

Can I use canned pigeon peas?

Yes! Just drain and rinse them before using. They’re already cooked, so they go in with the rice.

What can I use instead of achiote oil?

You can make your own by gently heating annatto seeds in oil, or use a neutral oil with a pinch of paprika for color.

Can I freeze rice with pigeon peas?

Absolutely. Cool it completely, portion it into airtight containers, and freeze for up to 2 months. Reheat with a splash of water.

What’s the best rice for this dish?

Long-grain white rice works best. Jasmine or basmati are good substitutes, though they may cook slightly faster.

How do I prevent mushy rice?

Make sure to rinse the rice, use the correct liquid ratio, and avoid over-stirring after the liquid is added.

A white serving bowl filled with rice and pigeos peas, with lime wedges and more peas in the background
Overhead shot of arroz con gandules in a white bowl with lime wedges on the side and a bowl of olives in the background

Arroz con Gandules – Rice with Pigeon Peas

This traditional Puerto Rican comfort food dish is made with rice, pigeon peas (gandules), olives, sofrito, achiote, ham or pork, and more.
No ratings yet
Print Pin Your Questions and Comments
Course: Main dish, Side Dish
Cuisine: Caribbean, Latin American, Puerto Rican
Keyword: Comfort food, Gandules, Holidays, Pigeon Peas, Rice
Prep Time: 20 minutes
Cook Time: 20 minutes
Total Time: 40 minutes
Servings: 8

Ingredients

  • 1 small onion white or yellow, (70 g)
  • 4 garlic cloves
  • 1 small red bell pepper 70 g
  • 2 sweet chili peppers 40 g
  • 1 tbs chopped culantro or cilantro
  • ¼ cup achiote or annatto oil 60 ml
  • 2 cups rice ~400 g – washed and drained
  • 1 teaspoon adobo seasoning/dressing
  • 1 teaspoon salt
  • 1 teaspoon garlic powder
  • 2 cups cooked pigeon peas 300 g
  • ¼ cup tomato puree or sauce
  • 4 cups water – you can also use chicken broth
  • ½ cup stuffed olives 100 g
  • ½ cup diced ham
  • Additional chopped cilantro or parsley for garnish

Instructions

  • The first step is to prepare the vegetables to prepare the sofrito. First, peel the onion and dice it. Peel and crush the garlic. For the sweet chili peppers and red bell pepper, remove the veins and seeds, and finely chop them or dice them.
    A white round board with red peppers being cut on it
  • Pour the achiote oil into a heavy-bottomed pot; turn the stove to medium-high heat. When the oil is hot, add the finely chopped seasonings, first the garlic and onion. Cook for three to five minutes, and when the onion becomes translucent, add the chilies, the culantro, and the finely chopped red bell pepper.
    Onions cooking in achiote oil in a saucepan
  • Immediately add the rice, seasoning, garlic powder, and salt. Stir well until all the rice is coated with achiote.
    Rice being mixed in with the achiote sofrito
  • Add the drained, cooked pigeon peas; stir lightly.
    Adding the cooked pigeon peas to the pot
  • Add the tomato puree or sauce and mix well.
  • Fill the pot with four cups of water; cook uncovered over high heat for approximately 10-15 minutes, or until the rice begins to dry out.
    A pot with red liquid in it
  • Add the olives and ham pieces. Stir, reduce the heat to low, and cook, tightly covered, for approximately ten more minutes. Taste and adjust the salt if necessary.
    Close up of rice with pigeon peas topped with olives and chopped parsley
  • Serve garnished with chopped cilantro or parsley and a few additional olives.
    White shallow bowl filled with rice with pigeon peas with a lime wedge on the side.

Step by step preparation for Puerto Rican Arroz con Gandules or Rice with Pigeon Peas:

Collage of step by step preparation photos for Puerto Rican Arroz con Gandules or Rice with Pigeon Peas

Additional Recipes to Try

1
Tembleque coconut pudding served on a light blue serving platter with one slice missing and ground cinnamon on top.
Tembleque – Puerto Rican Coconut Pudding
Easy recipe for Puerto Rican Tembleque, this traditional dessert consists of a creamy coconut pudding made with coconut milk, coconut cream, sugar, water, cornstarch, vanilla, lime or lemon peel, and ground cinnamon.
Check out this recipe
2
Two coupe glasses filled with Coquito eggnog and Christmas decorations in the background
Coquito (Coconut Eggless Eggnog)
Recipe for Puerto Rican Coquito, a creamy coconut eggnog without eggs. This traditional holiday drink is made with coconut cream, coconut milk (or evaporated milk), condensed milk, vanilla, cinnamon, and rum.
Check out this recipe
3
Arroz con leche rice pudding recipe
Arroz con leche {Latin style rice pudding}
Easy recipe for homemade arroz con leche, a classic Latin American rice pudding dessert made with rice, milk, cinnamon, sugar, raisins, and condensed milk.
Check out this recipe
4
Fried ripe plantains – Platanos maduros fritos
Easy recipe for fried ripe plantains or platanos maduros fritos, a must-have side dish for so many Latin dishes.
Check out this recipe
5
How to make tostones
Patacones or tostones
Easy recipe for homemade patacones or tostones, a popular Latin American appetizer or side dish made with twice fried slices of green plantains.
Check out this recipe
6
Chicharron de pollo on a white plate with two lime wedges on top
Chicharrón de Pollo (Crispy chicken bites)
These tasty chicken chicharrones are strips of chicken seasoned with a mix of cumin, garlic powder, paprika, oregano, then coated with a light flour batter, and fried until crispy.
Check out this recipe
7
Ecuadorian roasted pork leg recipe
Hornado de chancho – Roasted Pork Leg
Whole roasted pork leg or hornado de pierna de chancho, prepared by marinating the pork in a sauce of beer, garlic and spices. Slow roasted with butter and spices.
Check out this recipe
8
Overhead shot of gallo pinto in a white bowl served with a side of fried sweet plantains.
Costa Rican Gallo Pinto (Rice and Beans)
Gallo Pinto is a traditional rice and beans dish from Costa Rican and Central American, this comfort dish is made with red or black beans, white rice, vegetables and spices.
Check out this recipe
9
Overhead shot of ropa vieja served on a light blue plate with rice and fried plantains.
Ropa Vieja (Cuban shredded beef)
Ropa Vieja is a traditional Cuban dish of shredded beef cooked in a delicious sauce with tomatoes, garlic, onions, herbs and additional condiments.
Check out this recipe
10
Cuban beef picadillo
Cuban beef picadillo
Cuban beef picadillo is a traditional dish made with ground beef, potatoes, onions, garlic, cumin, bell peppers, white wine, tomato sauce, raisins, olives and capers.
Check out this recipe
, , , , , , , , , , , , , ,

Discover more from Laylita's Recipes

Subscribe to get the latest posts sent to your email.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating