Spanish Rice
Fluffy, vibrant rice simmered with tomatoes, onions, and garlic, with a gentle warmth from cumin. This classic Mexican-American side dish brings a beautiful red hue and savory depth to any meal, ready in under 30 minutes.
For 4 servings
- saute · ~4 min
Toast the rice.
1.Heat oil in a medium saucepan over medium heat.2.Add the rice and stir constantly until it turns opaque and just starts to turn golden (3-4 min).TIPKeep the rice moving — it burns quickly. Listen for a faint crackle. - saute · ~4 min
Sauté the aromatics.
1.Add the chopped onion to the toasted rice and cook until softened (3 min).2.Stir in the minced garlic and ground cumin; cook until fragrant (30 sec). - simmer · ~18 min
Add the tomato and simmer.
1.Pour in the tomato puree and stir well, scraping up any bits stuck to the bottom.2.Add the water and salt. Bring to a rolling boil.3.Reduce heat to low, cover with a tight-fitting lid, and simmer for 18 minutes.TIPNo peeking while it simmers — lifting the lid releases the steam needed to cook the rice evenly. - rest · ~5 min
Rest and fluff the rice.
Remove from heat and let it sit covered for 5 minutes. Fluff gently with a fork before serving.
TIPResting lets the moisture redistribute; fluffing with a fork keeps the grains separate. - garnish
Garnish with cilantro and serve hot.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Toast the rice until just golden, not brown, to avoid a bitter flavor.
- 2Use a tight-fitting lid and do not peek during simmering to trap steam.
- 3Let the rice rest covered for 5 minutes after cooking for fluffy grains.
- 4Fluff with a fork, not a spoon, to separate grains without mashing.
- 5Fresh tomato puree gives brighter color and flavor than canned.
- 6This rice reheats well — add a splash of water and reheat covered.
Adapt it for your goals.
Low-oil
Reduce oil to 1 teaspoon and toast the rice dry for a few seconds before adding aromatics; the rice will be slightly less fluffy but still flavorful.
veganVegan
This recipe is already vegan as written — just ensure your vegetable oil is plant-based.
spicySpicy
Add 1 finely chopped jalapeño or a pinch of cayenne with the garlic for a warm, spicy kick.
tomato freeTomato-free
Replace tomato puree with 1/2 cup of roasted red pepper puree for a different sweet-smoky flavor profile.
Why this is on our healthy list.
Low in Saturated Fat
Uses just 1 tablespoon of oil, keeping saturated fat low while still providing flavor and texture.
Source of Antioxidants
Tomatoes provide lycopene, an antioxidant that may support heart health, especially when cooked.
Digestive-Friendly Carbohydrates
White rice offers easily digestible energy, making this a gentle side dish for sensitive stomachs.
Frequently asked questions
Mushy rice usually comes from too much liquid or simmering with the lid off. Use exactly 1.75 cups water and keep the lid tightly sealed.



