National Dish Puerto Rico: Arroz con Gandules (Recipe)

In this article
Discover Arroz con Gandules, the beloved national dish of Puerto Rico! This fragrant one-pot rice pairs fluffy long-grain grains with tender pigeon peas, warm spices and, if you like, a little meat. Reserved for holidays and family gatherings yet easy enough for any day, it carries the warm aromas of oregano, cumin and sizzling garlic. Bring a taste of the Caribbean straight to your own table.
About Arroz con Gandules
Arroz con Gandules is far more than just a meal; it captures the very soul of Puerto Rican cooking. Traditionally served during the holidays and at special celebrations, it holds a place of real importance in the island’s culture. The pairing of fragrant rice, tender pigeon peas, spices and often meat brings an explosion of flavour to your plate. Whether you already know Puerto Rican food well or are stepping into this delicious world for the first time, Arroz con Gandules is an absolute must.
Ingredients (serves 1–2)
- 1 cup long-grain rice
- 1 can gandules (pigeon peas)
- 2 cups chicken or vegetable stock
- 1 onion, finely chopped
- 2 cloves garlic, chopped
- 1 bell pepper, diced
- 1 teaspoon oregano
- 1 teaspoon cumin
- Olive oil
- Salt and pepper to taste
- Optional: meat of your choice (e.g. chicken or pork)
Shopping for the ingredients
When shopping for Arroz con Gandules, focus on fresh, good-quality produce. Many of the ingredients you need are available in Latin American or Asian grocery stores. If you can’t find gandules fresh, canned or frozen pigeon peas work just as well. Take care when choosing your stock, too, as it has a big influence on the final flavour of the rice.
Preparing the dish
Getting Arroz con Gandules ready is quick and straightforward. Begin by rinsing the rice to wash away excess starch — this is what gives you light, fluffy grains. Chop the vegetables and measure out the spices ahead of time to speed up the cooking. If you’re using meat, cut it into small pieces and marinate it beforehand for extra flavour.
Step-by-step instructions
- Heat the olive oil in a large pot and sauté the onion, garlic and bell pepper until softened.
- If you’re using meat, add it now and cook until done through.
- Add the rinsed rice and toast it briefly so it soaks up the aromas.
- Stir in the gandules, oregano, cumin, stock, salt and pepper, and bring to the boil.
- Once the mixture is boiling, lower the heat, cover and let it simmer for about 20 minutes, until the rice has absorbed the liquid.
- Take the pot off the heat and let it rest for around 5 minutes before serving.
Gluten-free / lactose-free version
The Arroz con Gandules recipe is naturally gluten- and lactose-free, as long as you choose the right ingredients. Use gluten-free stock and steer clear of certain seasoning blends that may contain gluten. Check the labels on any processed foods, too, to make sure they are gluten-free. That makes this dish a great option for anyone with special dietary needs.
Tips for vegans and vegetarians
Vegans and vegetarians can adapt Arroz con Gandules with ease by swapping the meat for plant-based proteins such as tofu or tempeh. Use vegetable stock to achieve the same delicious taste. You can also add extra vegetables such as carrots or courgette to make the dish even more nourishing and colourful. The freedom to experiment with spices is another great advantage of the vegan version.
More tips and tricks
To get the very best from your Arroz con Gandules, it helps to rinse the rice well before cooking so you avoid a sticky result. You can also brighten the dish by scattering fresh herbs such as coriander or parsley over the top as a garnish. Try not to stir the rice too often while it cooks, so the grains stay whole. A good tip is to keep the lid on throughout cooking to trap the right amount of steam.
Adapting the recipe to your taste
The beauty of Arroz con Gandules lies in how readily it adapts to different palates. You can adjust the heat by adding fresh chillies or spicy seasonings. The type of peas can change too, depending on the season or what’s available. For a creative twist, try using coconut milk to give the rice an extra layer of flavour and a creamy texture. Don’t be afraid to experiment with the ingredients!
Ingredient substitutions
If some ingredients for your Arroz con Gandules are hard to find, there are plenty of alternatives. In place of long-grain rice, you can use jasmine or basmati. For the peas, fresh or frozen ones make a fitting choice. If you’re not keen on chicken, try turkey instead, or simply add a larger portion of vegetables to balance out the protein — much like the plantain-based Mofongo, which shows just how flexible Puerto Rican cooking can be. The recipe’s adaptability lets you prepare it exactly to your taste.
Drink pairing ideas
To round off Arroz con Gandules perfectly, reach for a refreshing drink. A classic Puerto Rican cocktail such as a piña colada or mojito makes a wonderful match for this fragrant dish. For a non-alcoholic option, a fresh lime or mango juice is an ideal companion. A good, cold beer can also bring out the flavours of the dish beautifully.
Serving and presentation ideas
Presenting your Arroz con Gandules well can lift the whole dining experience. Serve the dish in a large bowl to encourage everyone to gather and share. Garnish it with fresh herbs or lime wedges for a splash of colour. Nicely arranged plates build the anticipation before the meal. For a finishing touch, offer sides such as avocado or a spicy salsa.
A bit of history
Arroz con Gandules has its roots in Afro-Puerto Rican cooking, blending Spanish influences with African ones. It is a dish that grew out of the harvest season, originally prepared by field workers. Over time it became a symbol of Puerto Rican identity, and today it is happily enjoyed at home and at festive occasions. The richness of its flavours reflects the diversity of cultures that have shaped Puerto Rico’s history, a hallmark of Puerto Rican cuisine.
More recipe ideas
- Pasta con Salsa de Tomate
- Arroz con Pollo
- Plátanos Maduros (ripe fried plantains)
- Sofrito (seasoning blend)
- Pernil (roast pork)
Summary: Arroz con Gandules
Making Arroz con Gandules is simple, and it enriches not only your palate but your cultural knowledge too. By using fresh ingredients and taking advantage of the chance to adapt the recipe to your own preferences, this dish becomes a highlight for any occasion. Whether you’re celebrating with friends or simply treating yourself, Arroz con Gandules brings the Caribbean straight to your table.



