- What Is Arroz con Gandules?
- Tips for Cooking and Prepping
- Recipe Variations and Substitutes
- Serving Suggestions
- Storing, Make-Ahead, and Freezing Tips
- FAQs
- Arroz con Gandules Recipe
If you’ve never had arroz con gandules, get ready to fall in love with your new favorite rice dish. This Puerto Rican classic combines fluffy rice, smoky bacon, savory sofrito, and tender pigeon peas into one irresistible pot that’s equal parts comfort food and celebration staple.
What Is Arroz con Gandules?
Arroz con gandules is a beloved Puerto Rican rice dish made by simmering long-grain rice with sofrito, tomato paste, and gandules (pigeon peas) until every grain is infused with rich, savory flavor. It’s considered one of the island’s national dishes and is a fixture at holiday tables, family gatherings, and Sunday dinners alike.
What sets this dish apart is the layering of flavor: bacon renders its fat first, sofrito and onions soften into a fragrant base, and the rice toasts briefly in tomato paste before absorbing chicken stock and a briny mix of olives and capers. The result is a savory, slightly tangy, deeply comforting rice that stands on its own or pairs beautifully with roasted meats.
Tips for Cooking and Prepping
#1: Don’t skip toasting the rice
Cooking the rice with tomato paste for a couple of minutes before adding liquid gives it a deeper color and a subtle roasted flavor that’s essential to authentic arroz con gandules.
#2: Use a good homemade sofrito
Sofrito is the flavor backbone of this dish, so use a well-balanced blend of peppers, onions, garlic, and cilantro rather than skimping on this step.
#3: Let the bacon fat do the work
Rendering the bacon first and cooking the sofrito and onion in that fat builds a smoky depth of flavor that’s hard to replicate any other way.
#4: Resist lifting the lid
Keep the pot covered while the rice simmers so steam stays trapped and the rice cooks evenly without turning mushy or gummy.
#5: Add the gandules last
Stirring in the pigeon peas after the rice is nearly tender keeps them from breaking down and turning mushy during the long simmer.
Recipe Variations and Substitutes
You can swap the bacon for diced ham or smoked sausage for a different smoky note, or leave it out entirely for a vegetarian version using vegetable stock. Some cooks also add a splash of achiote oil or a pinch of sazón for extra color and flavor, and green pigeon peas can be used in place of the dried, cooked variety if you prefer a slightly different texture.
Serving Suggestions
Arroz con gandules is traditionally served alongside roast pork (pernil), fried plantains, or a simple green salad for a balanced Puerto Rican-style plate. It also makes a satisfying meal on its own or as a side for grilled chicken, steak, or seafood.
Storing, Make-Ahead, and Freezing Tips
Leftovers keep well in an airtight container in the fridge for up to 4 days and reheat easily with a splash of water or stock to loosen the rice. For longer storage, freeze cooled portions in freezer-safe bags or containers for up to 3 months, thawing overnight in the fridge before reheating.
FAQs
What are gandules?
Gandules, also known as pigeon peas, are small, earthy legumes commonly used in Caribbean and Latin American cooking. They’re typically sold canned or dried and add a slightly nutty flavor and hearty texture to rice dishes.
Can I make arroz con gandules without bacon?
Yes, you can omit the bacon and use extra oil to sauté the sofrito and onion, though you’ll lose some of the smoky depth. Adding a bit of smoked paprika can help mimic that flavor if you’re going meatless.
Why is my rice mushy or gummy?
Mushy rice usually happens from lifting the lid too often or using too much liquid, both of which disrupt the steaming process. Stick to the measured stock and keep the pot covered for the full cooking time for perfectly fluffy results.
Is arroz con gandules the same as Puerto Rican rice and beans?
Not quite. Arroz con gandules specifically uses pigeon peas cooked together with the rice, while rice and beans often refers to a broader category of dishes with different beans served alongside, not mixed into, the rice.
Can I use brown rice instead of white rice?
You can, but brown rice requires more liquid and a longer cooking time, so you’ll need to adjust the stock amount and simmer time to get tender, fully cooked grains.
Arroz con Gandules Recipe
Prep time: 10 min | Cook time: 60 min | Total time: 70 min | Servings: 8
Ingredients
- 3 Tbsp canola oil
- 2 oz bacon, cut into 1/4-inch cubes
- 1/2 cup sofrito
- 1/2 yellow onion, small, minced
- 2 cups white long-grain rice, rinsed
- 2 Tbsp tomato paste
- 2 cups chicken stock
- 1 tsp dried oregano
- 3 1/2 oz alcaparrado (mixed olives, capers, and pimientos)
- 15 oz gandules (pigeon peas), cooked and drained, about 1 can
- Kosher salt, to taste
- Freshly ground black pepper, to taste
Instructions
- Heat the canola oil in a 6-quart saucepan over medium heat.
- Add the bacon and cook until browned, about 5 minutes.
- Add the sofrito and minced onion, cooking until soft, about 8 minutes.
- Stir in the rice and tomato paste, cooking until the rice is lightly browned, about 2 minutes.
- Pour in the chicken stock, oregano, and alcaparrado, then bring the mixture to a boil.
- Reduce the heat to medium-low, cover, and cook until the rice is tender, about 30 minutes.
- Stir in the gandules and cook for an additional 10 minutes.
- Season with salt and pepper to taste before serving.
For extra color, add a splash of achiote oil along with the stock. Leftovers reheat beautifully with a little extra broth stirred in to restore moisture.

Leave a Reply
You must be logged in to post a comment.