Rice and Beans Recipe Puerto Rican (Arroz con Gandules)

Molded rice and beans with fried plantains on a white plate, garnished with parsley

Ask anyone from Puerto Rico what belongs on the table at every celebration, from a backyard cookout to Christmas dinner, and you will get the same answer: arroz con gandules. Long-grain rice in a rich, savory broth with pigeon peas, sofrito, olives and a warm hint of annatto — the pot that never stays full for long.

It is not a complicated dish, but it is a proud one. Every family has its own version and every family is convinced theirs is the best. The core stays the same: sofrito as the flavor base, pigeon peas folded through the rice, and that golden color that tells you the pot is ready before you lift the lid.

What I love most is how a few pantry staples turn into something that tastes like a holiday. Canned pigeon peas and a jar of sofrito do the heavy lifting, and the rice drinks up every bit of that seasoned broth as it steams. One pot, about 45 minutes.

Once you have it down, it becomes your go-to for every gathering — it feeds a crowd, travels well, and tastes even better the next day. For another rice dish, our French onion soup rice brings a completely different kind of comfort to the table.

Why You’ll Love This Recipe

The flavor is deep and layered without being fussy. Sofrito — peppers, onions, garlic and herbs — gives the rice a savory base, while tomato sauce and olives add a gentle tang that keeps every bite interesting. The pigeon peas stay tender and earthy, never mushy.

It is also a true one-pot side dish. Everything cooks together, so there is no juggling of pans and very little cleanup. Set the rice to steam and turn your attention to the main course, the plantains, or just your guests.

And it is endlessly practical. It scales up for a party, holds beautifully on the stove, and the leftovers are some of the best you will ever eat. For a bean side with a different personality, our baked beans from scratch are sweet and smoky — a nice contrast.

Ingredients

Canned gandules and jarred sofrito keep this weeknight-friendly:

  • 2 tablespoons olive oil
  • ½ cup sofrito (store-bought or homemade)
  • 2 tablespoons tomato sauce
  • 1 packet sazón with annatto (or ½ teaspoon ground annatto / turmeric for color)
  • 1 can (15 oz) pigeon peas (gandules), drained and rinsed
  • ½ cup pimento-stuffed green olives, halved
  • 1 tablespoon capers, drained
  • 2 cups long-grain white rice, rinsed
  • 2½ cups water or chicken broth
  • 1 teaspoon adobo seasoning (or ½ teaspoon each garlic powder and salt)
  • 1 bay leaf
  • Optional: a few strips of roasted red pepper or a handful of chopped cilantro for garnish
Jump to Recipe

How to Make It

  1. Bloom the sofrito: Heat the olive oil in a heavy pot or caldero over medium heat. Add the sofrito and cook 2 to 3 minutes, stirring, until fragrant and slightly darker.
  2. Build the base: Stir in the tomato sauce and sazón and cook 1 minute more, until the sauce turns a deep golden-orange.
  3. Add the peas and olives: Tip in the drained pigeon peas, olives and capers, and stir so the peas are coated in the seasoned sofrito.
  4. Add the rice and liquid: Pour in the rinsed rice, water or broth, adobo and bay leaf. Stir once to combine, then bring the pot to a boil.
  5. Simmer and cover: Once boiling, reduce the heat to low, cover tightly and steam for 25 minutes. Do not lift the lid — the rice needs that trapped steam.
  6. Fluff and rest: Remove from the heat and rest, covered, for 5 minutes. Take off the lid, remove the bay leaf and fluff gently with a fork.
  7. Chase the pegao: For the prized crispy bottom called pegao, return the uncovered pot to medium-low heat for 2 to 3 minutes. Listen for a faint crackle, then scrape the golden crust from the bottom and serve it on top.

Cooking Tips / Variations

Rinsing the rice matters. A quick rinse removes extra surface starch so the grains stay separate and fluffy. Do not skip it, and do not stir the rice once the lid goes on — stirring turns good arroz into a sticky pot.

Sofrito quality makes or breaks this dish. A good jarred sofrito works perfectly well, but if you have a homemade batch in the freezer, this is the recipe to use it in. Give it the full 2 to 3 minutes in the hot oil so the raw edge cooks off.

For a richer version, swap the water for chicken broth and add a few strips of cooked ham with the sofrito. For a vegetarian pot, use vegetable broth and skip the meat. If you cannot find pigeon peas, black beans will work — but gandules have a mild, nutty taste that is distinctly Puerto Rican, so they are worth seeking out.

Serving or Storage Tips

Serve it hot, straight from the pot, alongside fried plantains, pernil or grilled chicken. A green salad and avocado make it a complete plate. For a party, mold the rice in a small bowl and flip it onto the plate.

Leftovers keep in the fridge for up to 4 days in a covered container. Reheat in a skillet with a splash of water until steaming — this brings back the fluffy texture much better than the microwave. The rice also freezes well: portion into bags, press flat, and freeze for up to 3 months, then thaw overnight in the fridge.

Conclusion

One pot, a good sofrito, and a little patience are all it takes to make the rice and beans Puerto Rico is famous for.

Serve it golden and fluffy — and do not forget to scrape up the pegao.

Molded rice and beans with fried plantains on a white plate, garnished with parsley

Rice and Beans Recipe Puerto Rican (Arroz con Gandules)

Long-grain rice cooked in one pot with pigeon peas, sofrito, tomato sauce, olives and capers, seasoned with sazón and annatto for Puerto Rico's classic golden side dish.
Prep Time 10 minutes
Cook Time 35 minutes
Total Time 45 minutes
Servings: 6
Cuisine: Puerto Rican

Ingredients
  

  • 2 tablespoons olive oil
  • ½ cup sofrito
  • 2 tablespoons tomato sauce
  • 1 packet sazón with annatto
  • 1 can (15 oz) pigeon peas (gandules) drained and rinsed
  • ½ cup pimento-stuffed green olives halved
  • 1 tablespoon capers drained
  • 2 cups long-grain white rice rinsed
  • 2½ cups water or chicken broth
  • 1 teaspoon adobo seasoning
  • 1 bay leaf
  • Optional: roasted red pepper strips or chopped cilantro to garnish

Method
 

  1. Heat the olive oil in a heavy pot or caldero over medium heat. Cook the sofrito for 2 to 3 minutes until fragrant.
  2. Stir in the tomato sauce and sazón; cook 1 minute more.
  3. Add the pigeon peas, olives and capers; stir to coat.
  4. Add the rice, water or broth, adobo and bay leaf. Stir once and bring to a boil.
  5. Reduce the heat to low, cover tightly and steam for 25 minutes without lifting the lid.
  6. Remove from the heat and rest, covered, for 5 minutes. Remove the bay leaf and fluff with a fork.
  7. For pegao, return the uncovered pot to medium-low heat for 2 to 3 minutes until the bottom crisps, then scrape up the golden crust and serve.

Notes

  • Rinse the rice before cooking so the grains stay separate and fluffy.
  • Do not stir the rice while it steams — that is what makes it sticky.
  • Swap water for chicken broth for a richer pot, or use vegetable broth for a vegetarian version.
  • Leftovers: refrigerate up to 4 days or freeze up to 3 months; reheat in a skillet with a splash of water.

Similar Posts

One Comment

Leave a Reply

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

Recipe Rating