Skip to Recipe

If you’ve never had arroz con gandules, get ready to fall in love. This one-pot Puerto Rican classic combines fluffy rice, tender pigeon peas, and a savory sofrito-spiked broth into the kind of dish that makes a house smell like a celebration. It’s simple enough for a weeknight but special enough for the holiday table.

What Is Arroz Con Gandules?

Arroz con gandules is a traditional Puerto Rican rice dish made by simmering medium grain rice with gandules (pigeon peas), sofrito, tomato sauce, and a blend of warm, savory seasonings like adobo and sazon. It’s often considered the unofficial national dish of Puerto Rico, showing up at family dinners, holiday feasts, and everyday meals alike.

Tips for Cooking and Prepping

#1: Don’t skip toasting the sofrito base

Letting the sofrito, tomato sauce, and seasonings simmer together for a minute before adding liquid helps deepen the flavor and gives the rice a richer color.

#2: Rinse your rice thoroughly

Rinsing the medium grain rice removes excess starch so the finished dish stays fluffy instead of gummy or sticky.

#3: Get the pegao if you can

The crispy caramelized rice layer at the bottom of the pot, known as pegao, is a beloved part of this dish, so avoid over-stirring once the rice starts cooking.

#4: Use a heavy bottomed pot

A dutch oven or traditional caldero distributes heat evenly, which is key for perfectly cooked rice without burning the bottom.

#5: Let it rest before fluffing

Giving the rice a full 10 minutes to steam off the heat before fluffing ensures every grain finishes cooking and absorbs the last bit of liquid.

Recipe Variations and Substitutes

This dish is very forgiving and easy to customize. Swap bacon for smoked ham, diced salted pork, or leave the meat out entirely for a vegetarian version by using oil instead of drippings. You can also use capers in place of green olives, brown rice instead of white for a heartier texture, or homemade sazon seasoning if you don’t have packets on hand.

What to Serve With Arroz Con Gandules

Arroz con gandules is a natural partner for roasted pernil, fried chicken, or grilled steak, and it’s a staple alongside turkey or ham during holiday meals. Round out the plate with a simple green salad, tostones, or fried sweet plantains for a classic Puerto Rican spread.

Storing, Make-Ahead, and Freezing Tips

Leftovers keep well in an airtight container in the fridge for up to 4 days, and the flavor often gets even better the next day. To freeze, cool the rice completely before transferring to freezer-safe bags or containers, where it will keep for up to 2 months. Reheat with a splash of water or broth in the microwave or on the stovetop to restore moisture.

FAQs

Can I use dried gandules instead of canned?

Yes, but dried pigeon peas need to be soaked and cooked until tender before adding them to the recipe, since canned or frozen gandules are already softened and ready to use.

What is sofrito and can I make it at home?

Sofrito is a flavorful blend of peppers, onions, garlic, and herbs like cilantro and culantro that forms the aromatic base of many Puerto Rican dishes, and yes, it freezes beautifully so you can make a big batch ahead of time.

Why is my rice mushy instead of fluffy?

Mushy rice is usually the result of too much liquid or not rinsing the rice beforehand, so be sure to measure carefully and rinse until the water runs mostly clear.

Can I make arroz con gandules without meat?

Absolutely, simply use oil instead of bacon or ham drippings and the dish will still be full of flavor thanks to the sofrito and seasonings.

What’s the difference between sazon and adobo?

Adobo is an all-purpose seasoning blend typically used to flavor meats and rice with salt, garlic, and pepper, while sazon adds color and a distinct earthy flavor from annatto and culantro, and both are commonly used together in Puerto Rican cooking.

Arroz Con Gandules Recipe

Prep time: 10 min | Cook time: 30 min | Total time: 40 min | Servings: 6

Ingredients

  • 4 slices bacon or ham, optional
  • 2 tablespoons oil (vegetable oil, olive oil, or achiote oil)
  • 1 cup canned gandules (pigeon peas), or frozen, drained
  • ¾ cup tomato sauce
  • ½ cup green olives, sliced or whole, or capers
  • ¼ cup sofrito, thawed if using store bought frozen sofrito
  • 1 ½ teaspoons salt
  • 1 teaspoon adobo seasoning
  • ½ packet Sazon con culantro y achiote, or 1 teaspoon homemade sazon seasoning
  • ½ teaspoon ground black pepper
  • ¼ teaspoon ground cumin
  • 3 ½ cups water or chicken broth
  • 2 ½ cups arroz Rico, medium grain white rice, rinsed

Instructions

  1. Heat a large heavy bottomed pot like a dutch oven or caldero over medium heat. If using bacon or ham, cook slowly until crispy, then remove and set aside, leaving the drippings in the pot. If not using meat, add the oil and heat before continuing.
  2. Add the gandules, tomato sauce, green olives, sofrito, salt, adobo, sazon seasoning, black pepper, and cumin to the pot. Stir well to combine all ingredients thoroughly.
  3. Pour in the water or chicken broth and increase heat to high. Bring the mixture to a rolling boil.
  4. Add the rinsed rice to the boiling mixture. Stir carefully until the rice is fully submerged and the pigeon peas are evenly distributed.
  5. Reduce heat to medium-low and cover the pot tightly. Cook for about 25 minutes. Optionally, add the cooked bacon or ham back in at this point or wait until serving. Traditionally, a banana or plantain leaf covers the pot to trap steam and impart aroma, but a tight-fitting lid works well too.
  6. About halfway through cooking, remove the lid and gently fold the rice from the bottom once to distribute heat evenly without disturbing the crispy bottom layer.
  7. After 25 minutes of simmering, remove the pot from heat and let it sit covered for an additional 10 minutes to steam and absorb any remaining liquid.
  8. After resting, remove the lid, fluff the rice gently, and stir before serving warm. Enjoy your Arroz Con Gandules!

For extra flavor, cook the rice with a banana leaf placed over the pot before covering with the lid, a traditional touch that adds subtle aroma. Leftover rice makes a fantastic base for fried rice the next day.


Leave a Reply