Arroz con gandules (rice with pigeon peas) is a staple Puerto Rican dish so popular it’s sometimes called the island’s national dish. It’s usually served during holidays and special events alongside roasted pork (pernil), but it also makes for a great weeknight meal. You can serve it on its own or pair it with chicken, pork or fish. The dish is built on several layers of flavor, starting with achiote oil that contributes to the dish’s bright yellow-orange color, and including sofrito (recaíto), the aromatic seasoning base essential to many Puerto Rican dishes. Diced ham, olives and sazón spice blend give the rice an irresistible savory flavor. Note that the recipes for achiote oil, sazón and sofrito will make more than you need for this recipe, but all are staples of Puerto Rican cooking and easy to put away for future dishes.
NEW: You can now switch to Cook Mode to keep your screen awake.
Directions
Special equipment:
a medium Dutch oven or cast-aluminum caldero
Bring 2 cups of water to a boil in a medium saucepan over medium heat. Add the frozen gandules and 1 teaspoon salt. Simmer uncovered until the pigeon peas are just tender, about 10 minutes. Set aside.
Add the Achiote Oil to a medium Dutch oven or cast-aluminum caldero and place over medium heat. Add the ham and cook until slightly browned, 4 to 5 minutes. Add the sofrito and tomato paste and cook until fragrant and the sofrito has lost some of its bright color, about 2 minutes. Add the drained rice and stir to lightly toast for a minute. Add 2 cups of water, the gandules and remaining cooking liquid, the olives, Sazón, 1 tablespoon salt and a few grinds of black pepper. Stir once or twice just to combine then bring to a boil. Cook, uncovered, over medium heat until most of the liquid has been absorbed and the top of the rice is clearly visible, about 5 minutes.
Reduce the heat to the lowest setting and cover the pan tightly with a lid or aluminum foil. Cook until the remaining liquid is absorbed and all the rice is cooked through, 20 to 25 minutes. Once the rice is cooked, fluff gently with a large fork or spoon and serve.
Achiote Oil
Combine the neutral oil and achiote in a small saucepan. Continuously stir over medium-low heat until the oil turns a bright orange-red color, 1 to 2 minutes. Carefully strain out the seeds. Use immediately or cool and refrigerate for 1 to 2 weeks.
Sofrito (Recaíto)
Yield:about 4 cups
Combine about half of the onions, ajicitos, bell peppers, garlic cloves, cilantro and culantro in a food processor and process until well combined and mostly smooth, about 20 seconds. Transfer the sofrito to a medium bowl and repeat with the remaining half of the ingredients. Stir both batches together until combined.
Use the sofrito immediately or store it in the fridge for up to 4 days. You can also pour it into ice cube trays and pop them in the freezer until solid; transfer the frozen cubes to a resealable freezer bag and freeze for up to 6 months.
Sazón
Whisk the achiote, garlic powder, granulated onion, and cumin together in a small bowl until combined. The blend can be stored in an airtight container in cool dark place for 4 to 6 months.
Cook’s Note
While fresh homemade sofrito is preferable, it's also available at many grocery stores. Look for it in jars or in the refrigerated or frozen section in tubs.
Tools You May Need
Copyright 2025 Television Food Network, G.P. All rights reserved.
Tools You May Need
Price and stock may change after publish date, and we may make money off
these links.
Subscribe to our Recipe of the Day newsletter to get Food Network's best ideas for breakfast, lunch, dinner and dessert delivered to your inbox daily.
By entering your email address, you agree to our Terms of Use
and acknowledge the Privacy Policy.
Food Network and
its affiliates
may use your email address to provide updates, ads, and offers.
To withdraw your consent or learn more about your rights, see the
Privacy Policy.