
Spanish rice (also called Mexican rice) is a delicious, fluffy, tomato-infused rice dish that takes simple ingredients and turns them into something amazing. This version is fast, flavorful, and perfect for busy days when you need a side dish that tastes like it simmered for hours.
⭐ Ingredients (Serves 4–6)
1 cup long-grain white rice
2 tablespoons olive oil
1 small onion, finely chopped
2 cloves garlic, minced
1 cup tomato sauce (or crushed tomatoes)
2 cups chicken broth (or vegetable broth)
1 teaspoon cumin
½ teaspoon paprika
½ teaspoon chili powder (optional)
½ teaspoon salt (adjust to taste)
¼ cup peas or diced bell peppers (optional)
Fresh cilantro for garnish
🔥 Instructions
1. Toast the Rice
Heat olive oil in a skillet over medium heat.
Add the uncooked rice and stir until it turns golden brown—about 3–4 minutes.
(Toasting gives Spanish rice its signature flavor!)
2. Add Onion & Garlic
Add the chopped onion and sauté until softened.
Stir in the garlic and cook for another 30 seconds.
3. Add Tomato Sauce & Spices
Pour in the tomato sauce.
Add cumin, paprika, chili powder, and salt.
Stir to coat the rice evenly.
4. Add Broth & Simmer
Pour in the chicken broth.
Bring to a gentle simmer.
Cover and cook for 18–20 minutes until the liquid is absorbed and the rice is fluffy.
5. Finish & Serve
Remove from heat.
Let sit (covered) for 5 minutes before fluffing with a fork.
Stir in peas or bell peppers if you like.
Garnish with fresh cilantro.
💡 Tips for the Best Spanish Rice
Don’t skip toasting the rice—it adds huge flavor.
Use long-grain rice for the fluffiest texture.
If you like heat, add a pinch of cayenne or diced jalapeños.
Add a squeeze of lime before serving for brightness.
Substitute tomato sauce with salsa for a shortcut that adds extra flavor.
🍽️ What to Serve It With
Spanish rice pairs perfectly with:
Tacos, fajitas, enchiladas
Grilled chicken or steak
Burrito bowls
Beans and roasted veggies
Seafood dishes
🎉 Why You’ll Love This Recipe
Ready in 25 minutes
Uses pantry staples
Kid-friendly
Works for meal prep
Tastes just like restaurant-style Spanish rice