This easy one-pot Mexican rice recipe is fully, flavorful, and ready in just 30 minutes. Made with tomato sauce, Sazon, onion, garlic, and chicken broth, it's the perfect side dish for tacos, enchiladas, or any weeknight meal. Simple ingredients, big flavor, and no blender needed!
In a large sauté pan, heat oil over medium heat. Stir in the chopped onion and cook until the onion becomes soft and fragrant, about 2 minutes. Add smashed garlic and rice, cook, stirring often, until golden, about 4-5 minutes.
Pour in the tomato sauce then add salt, cumin, and Sazon. Stir well so the rice is evenly coated for about 2 minutes.
Pour in the chicken broth and give it a stir, scrapping the bottom of the pot to loosen any toasted bits of rice and prevent sticking. Put cilantro and jalapeño on top of the rice then bring the mixture to a boil over medium-high heat.
Once you see small bubble across the surface, reduce the heat to low, cover the pot, and let it simmer for 15 minutes, or until the rice is ender and has absorbed the liquid. Avoid lifting the lid too often, the steam is what makes the rice perfectly fluffy.
After cooking, let the rice sit covered for 5 minutes before fluffing. Taste and add more salt if needed.
Sazón Goya with Azafran Seasoning or Sazón Goya with Coriander & Annatto Seasoning: I used Goya Sazón to add extra flavor and a vibrant color to the rice. If you don't have it, you can skip it just increase the cumin and salt slightly to balance the flavor. You can use either
Storage: You can store leftover Mexican rice in an airtight container for up to 4 days in the fridge or up to 2 months in the freezer.
Reheating:If it's frozen, let it thaw first, then reheat on the stove or in the microwave with a splash or water or broth to bring back its fluffy texture.