Spanish Rice, also known as Mexican Rice, is a flavorful and colorful side dish made by simmering long-grain rice with tomatoes, onions, garlic, and spices. It’s the perfect accompaniment to tacos, enchiladas, grilled meats, or beans. With its bold, savory flavor and fluffy texture, Spanish Rice is a staple in any Tex-Mex or Mexican-inspired meal.
Why You’ll Love This Recipe
- Easy to Make: Simple ingredients and just one pan required.
- Versatile: Pairs well with almost any main dish, from tacos to grilled chicken.
- Flavorful: Toasted rice infused with tomato and spices gives it a bold and comforting taste.
- Customizable: Add veggies or protein to make it a meal on its own.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
- 1 cup long-grain white rice
- 2 tablespoons olive oil
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1 cup tomato sauce (or 1 large ripe tomato, blended)
- 2 cups chicken broth (or vegetable broth for vegetarian version)
- 1/2 teaspoon cumin
- 1/2 teaspoon chili powder
- 1/2 teaspoon salt (or to taste)
- 1/4 teaspoon black pepper
- Optional: 1/2 cup frozen peas or diced carrots
- Optional: fresh cilantro for garnish
Directions
- Rinse the rice
Rinse the rice in a fine mesh strainer under cold water until the water runs clear. This removes excess starch for fluffier rice. - Sauté the rice and vegetables
In a medium saucepan, heat olive oil over medium heat. Add the rinsed rice and sauté for 3–4 minutes, stirring often, until lightly golden. Add chopped onion and garlic, and cook until softened, about 2 more minutes. - Add remaining ingredients
Stir in tomato sauce, broth, cumin, chili powder, salt, and pepper. Add peas or carrots if using. Bring to a boil. - Simmer
Once boiling, reduce heat to low, cover tightly with a lid, and simmer for 18–20 minutes, or until rice is tender and liquid is absorbed. Do not lift the lid during cooking. - Let it rest
Remove from heat and let the rice sit, covered, for 5 minutes. Then fluff gently with a fork. - Serve
Garnish with fresh chopped cilantro if desired, and serve warm with your favorite main dish.
Servings and Timing
- Servings: 4–6
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
Variations
- Spicy Kick: Add a diced jalapeño with the onion for extra heat.
- Veggie Loaded: Add chopped bell peppers, zucchini, or corn for more vegetables.
- Protein Boost: Stir in cooked chicken, ground beef, or beans to make it a full meal.
- Brown Rice: Use brown rice and simmer for 40–45 minutes, adding extra broth as needed.
Storage/Reheating
- Storage: Store in an airtight container in the fridge for up to 4 days.
- Freezing: Freeze in freezer-safe bags or containers for up to 3 months. Thaw in the fridge before reheating.
- Reheating: Reheat in the microwave or in a skillet with a splash of water or broth to prevent drying out.
FAQs
Can I use brown rice instead of white rice?
Yes, but increase the cooking time to about 40–45 minutes and use a bit more broth.
Why do I need to rinse the rice?
Rinsing removes excess starch, which helps prevent the rice from becoming sticky or mushy.
Can I use tomato paste instead of tomato sauce?
Yes, use 1–2 tablespoons of tomato paste and increase the broth slightly to balance the liquid.
What’s the difference between Spanish rice and Mexican rice?
The terms are often used interchangeably, though Spanish rice can sometimes include saffron and be more yellow, while Mexican rice is typically tomato-based.
Can I make this in a rice cooker?
Yes! Sauté the onion, garlic, and rice separately, then transfer everything to the rice cooker with the remaining ingredients and cook as you normally would.
How do I keep the rice from sticking to the pan?
Use a non-stick or heavy-bottomed pan and avoid stirring during simmering. Rinsing the rice beforehand also helps.
Can I double the recipe?
Yes, just use a larger pot and keep the rice-to-liquid ratio the same. Cooking time may be a few minutes longer.
Can I add cheese?
While not traditional, sprinkling some shredded cheddar or Cotija on top can be a tasty twist.
What dishes go well with Spanish rice?
Tacos, enchiladas, burritos, grilled chicken, fajitas, or black beans all pair beautifully.
Can I make this ahead of time?
Yes, Spanish rice reheats well and can be made a day or two ahead and stored in the fridge.
Conclusion
Spanish Rice is a delicious and easy-to-make side that adds vibrant flavor to any meal. Whether you’re planning a weeknight dinner or a festive spread, this rice dish is a dependable crowd-pleaser that comes together in one pan with simple ingredients.
Print
Spanish Rice
- Prep Time: 5 minutes
- Cook Time: 25 minutes
- Total Time: 30 minutes
- Yield: 4 servings
- Category: Side Dish
- Method: Stovetop
- Cuisine: Mexican-Inspired
Description
This Spanish Rice is a simple yet flavorful side dish made with rice, tomatoes, onions, and spices. Cooked until fluffy and infused with savory, slightly smoky flavor, it’s a perfect match for your favorite Mexican meals and so much better than store-bought versions.
Ingredients
-
2 tbsp vegetable oil
-
1 cup long grain white rice
-
1 small onion, finely chopped
-
2 cloves garlic, minced
-
1 1/2 cups chicken broth (or vegetable broth for vegetarian)
-
1 cup tomato sauce (or crushed tomatoes)
-
1/2 tsp cumin
-
1/2 tsp chili powder
-
1/4 tsp paprika
-
Salt and pepper, to taste
-
Fresh chopped cilantro or lime wedges (optional, for garnish)
Instructions
-
In a large skillet with a lid, heat oil over medium heat. Add rice and cook, stirring frequently, for about 5 minutes or until golden and lightly toasted.
-
Add chopped onion and sauté for another 2–3 minutes, until softened.
-
Stir in garlic and cook for 30 seconds until fragrant.
-
Pour in chicken broth and tomato sauce. Add cumin, chili powder, paprika, salt, and pepper. Stir to combine.
-
Bring to a gentle boil, then reduce heat to low. Cover and simmer for 18–20 minutes, or until rice is tender and liquid is absorbed.
-
Remove from heat and let sit, covered, for 5 minutes. Fluff with a fork.
-
Garnish with chopped cilantro or a squeeze of lime, if desired. Serve warm.
Notes
-
For a spicy kick, add a pinch of cayenne or chopped jalapeño with the onions.
-
Brown rice can be used but will require longer cook time and more liquid.
-
Great with grilled meats, tacos, or as a burrito filling!