Description
A quick, flavorful, and foolproof Spanish rice recipe made with tomato, garlic, broth, and spices. Perfect as a side dish or meal base!
Ingredients
Scale
- 1 cup long-grain white rice
- 2 tbsp oil (olive oil or vegetable oil)
- ½ medium onion, chopped
- 2 garlic cloves, minced
- ½ cup tomato sauce (or crushed tomatoes)
- 1¾ cups chicken broth (or vegetable broth)
- 1 tsp ground cumin
- ½ tsp chili powder
- Salt and pepper, to taste
- Optional: Chopped cilantro and lime for garnish
Instructions
- Rinse the rice under cold water until water runs clear.
- In a skillet over medium heat, add oil and sauté rice for 4–5 minutes until golden.
- Add chopped onion and cook until soft (about 2 minutes). Stir in garlic and cook for 30 seconds.
- Pour in tomato sauce and mix in cumin, chili powder, salt, and pepper.
- Add broth, stir gently, and bring to a boil.
- Reduce heat to low, cover tightly, and simmer for 18–20 minutes without lifting the lid.
- Remove from heat and let it rest, covered, for 5 minutes.
- Fluff with a fork and garnish with cilantro and lime, if desired. Serve warm.
Notes
- Use vegetable broth for a vegetarian version.
- For a spicier kick, add a pinch of cayenne or diced jalapeños.
- Spanish rice can be stored in the fridge for up to 4 days or frozen for up to 2 months.
- Toasting the rice is key for fluffy texture—don’t skip that step!
- Prep Time: 5 minutes
- Cook Time: 20 minutes
- Category: Side Dish
- Method: Stovetop
- Cuisine: Mexican-American
Keywords: spanish rice, arroz rojo, tomato rice, Mexican rice, easy rice recipes, homemade Spanish rice