
This Puerto Rican classic is pure comfort in a pot — fragrant sofrito, smoky diced ham, briny olives, and tender pigeon peas all cooked into perfectly seasoned rice that feeds six hungry people without any fuss. The base is naturally built around long-grain white rice and whole-food ingredients, so there's no need to swap anything out or hunt down specialty products. The key watchpoints for anyone avoiding gluten are the sofrito and sazón packet, and the recipe calls those out directly — just verify your labels and you're good to go. Everything comes together in one heavy-bottomed pot, which means deep, layered flavor from the moment the sofrito hits the hot oil to the final 10-minute rest that lets the rice finish steaming to fluffy perfection. That resting step is non-negotiable — it's what separates properly cooked arroz con gandules from a sticky, uneven mess. A scatter of fresh cilantro over the top right before serving brightens the whole dish and makes it look as good as it smells. This is the kind of recipe you'll want on permanent rotation for weeknight dinners and weekend gatherings alike.
Fig is a food discovery app that helps you find foods and recipes that fit your dietary needs. Whether you have food allergies, intolerances, or follow a specific diet, Fig makes it easy to eat with confidence.
Learn more →6 servings














Heat the olive oil in a large heavy-bottomed pot or Dutch oven over medium heat until shimmering. Add the sofrito and diced ham and cook, stirring occasionally, until the sofrito is fragrant and the liquid has mostly evaporated, about 5 minutes.
Stir in the sazón, dried oregano, tomato sauce, and sliced olives. Cook, stirring, for 1–2 minutes until the mixture is well combined and deepened in color.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
