Ingredients
Method
Make the Achiote Oil
- Heat the neutral oil and achiote seeds in a small saucepan over medium-low heat. Stir constantly for 1 to 2 minutes, until the oil turns a bright orange-red color. Strain out the seeds and let the oil cool.
Make the Sofrito
- Pulse the onions, ajicitos, bell peppers, garlic, cilantro, and culantro in a food processor for about 20 seconds until the mixture is mostly smooth. Measure out 1/2 cup for the rice and store the rest.
Make the Sazón
- Whisk together the achiote, garlic powder, granulated onion, and cumin in a small bowl. Store the extra sazón for later use.
Cook the Gandules and Build the Flavor Base
- Simmer the gandules in 2 cups of water with 1 teaspoon of salt for about 10 minutes until they are just tender. Set them aside with their cooking liquid.
- Heat 2 tablespoons of the achiote oil in a medium Dutch oven or caldero over medium heat. Add the diced ham and cook for 4 to 5 minutes until slightly browned.
- Stir in the 1/2 cup sofrito and tomato paste, and cook for about 2 minutes until fragrant.
Add the Rice and Cook Until Done
- Add the rinsed rice and stir for 1 minute to coat it in the oil and flavor base.
- Add 2 cups of water, the gandules with their liquid, olives, 2 teaspoons of sazón, 1 tablespoon of salt, and black pepper. Bring everything to a boil.
- Cook uncovered over medium heat for about 5 minutes, until most of the liquid is absorbed and the rice shows on top. Reduce the heat to low, cover tightly, and cook for 20 to 25 minutes until the rice is tender and the liquid is gone.
Fluff and Serve
- Turn off the heat and let the rice sit for a moment. Then fluff it gently with a fork and serve hot.
Notes
Store leftovers in an airtight container in the refrigerator for up to 4 days. For longer storage, freeze the rice for up to 3 months. Reheat with a splash of water.
