This Best Spanish Rice recipe is a warm, comforting, and deeply flavorful side dish that turns simple pantry ingredients into something truly satisfying. Made with toasted long-grain rice, fire-roasted tomatoes, aromatic spices, and tender vegetables, this Best Spanish Rice recipe delivers the perfect balance of savory depth, subtle smokiness, and tomato-rich comfort. If you’re searching for the Best Spanish Rice recipe, an easy Mexican-style rice side dish, or a fluffy tomato rice recipe for dinner, this version is a reliable classic you’ll want to keep on repeat.
What makes this Best Spanish Rice recipe especially special is the technique of toasting the rice before simmering it. This step builds a nutty base of flavor that blends beautifully with the spices and tomatoes, creating a side dish that tastes far more complex than its simple ingredients suggest. Whether you’re serving it with tacos, grilled chicken, or a family-style dinner, this Best Spanish Rice recipe brings comfort, color, and bold flavor to any plate.
Why You’ll Love This Recipe
- Easy Best Spanish Rice recipe made with simple pantry ingredients
- Rich, authentic flavor from toasted rice and spices
- Perfect side dish for Mexican-inspired meals
- Fluffy texture with bold tomato taste
- One-pan recipe for easy cleanup
- Family-friendly and budget-friendly
Ingredients Breakdown
This Best Spanish Rice recipe serves 8.
Base Ingredients
- 3 tablespoons butter
- 1 tablespoon olive oil
- 1½ cups long-grain white rice
Butter and olive oil combine to create richness while helping the rice toast evenly in this Best Spanish Rice recipe.
Aromatics & Vegetables
- ½ cup onion, finely chopped
- 1 bell pepper, finely diced
- 2 teaspoons minced garlic
These aromatics build the savory foundation and add subtle sweetness and depth to the Best Spanish Rice recipe.
Tomato Base
- 14.5 ounces fire-roasted diced tomatoes (not drained)
- 8 ounces tomato sauce
- 2 cups chicken broth
This combination gives the rice its signature color, moisture, and rich tomato flavor in the Best Spanish Rice recipe.
Seasonings
- 1 teaspoon salt
- ½ teaspoon pepper
- 1 teaspoon chili powder
- 1 teaspoon paprika
- 1 teaspoon cumin
These spices define the warm, earthy flavor profile of this Best Spanish Rice recipe.
Tools & Equipment Needed
- Large skillet or pan with lid
- Wooden spoon or spatula
- Measuring cups and spoons
- Knife and cutting board
- Fork (for fluffing rice)
Step-by-Step Instructions
1. Heat the fats
In a large skillet with a lid, melt butter with olive oil over medium heat. This creates a flavorful base for the Best Spanish Rice recipe.
2. Toast the rice and vegetables
Add rice, onion, and bell pepper. Cook over medium to medium-high heat, stirring frequently, until the rice turns golden brown and vegetables soften. This takes about 15–20 minutes.
3. Add garlic
Stir in minced garlic and cook for about 1 minute until fragrant.
4. Add liquids and seasonings
Pour in diced tomatoes (with juice), tomato sauce, and chicken broth. Add salt, pepper, chili powder, paprika, and cumin. Stir well to combine all ingredients in the Best Spanish Rice recipe.
5. Bring to a boil and simmer
Bring the mixture to a boil, then cover and reduce heat to a simmer. Cook for 20–25 minutes until the rice is tender and liquid is absorbed.
6. Rest the rice
Remove from heat and let the rice sit covered for 5–10 minutes. This step helps finish steaming the grains in the Best Spanish Rice recipe.
7. Fluff and serve
Fluff the rice gently with a fork before serving.
Tips & Variations
Vegetarian Option
Use vegetable broth instead of chicken broth for a vegetarian Best Spanish Rice recipe.
Gluten-Free Option
This recipe is naturally gluten-free as written.
Dairy-Free Option
Replace butter with additional olive oil.
Flavor Adjustments
- Add extra cumin for earthier flavor
- Add chili flakes for heat
- Add smoked paprika for deeper smokiness
Add-Ins
- Frozen peas for color
- Corn kernels for sweetness
- Diced jalapeños for spice
Flavor Profile
This Best Spanish Rice recipe is savory, slightly smoky, and rich with tomato flavor. The toasted rice adds a nutty depth, while fire-roasted tomatoes bring subtle smokiness. Spices like cumin, chili powder, and paprika create warmth and complexity. The final texture is fluffy yet slightly saucy, making every bite comforting and satisfying.
Nutritional Overview
Estimated per serving:
- Calories: 212 kcal
- Protein: 4 g
- Carbohydrates: 34 g
- Fat: 7 g
- Fiber: 2 g
This Best Spanish Rice recipe is a balanced and flavorful side dish that complements many meals.
Make-Ahead & Meal Prep Tips
This Best Spanish Rice recipe is excellent for preparing ahead.
- Store in the refrigerator for up to 4 days
- Reheat with a splash of broth or water to restore moisture
- Great for meal prep bowls or leftovers
FAQs
Why is my Spanish rice mushy?
Too much liquid or overcooking can cause mushiness. Be sure to simmer gently.
Can I use brown rice?
Yes, but cooking time will increase significantly.
Do I have to toast the rice?
Yes, it builds flavor and helps achieve the best texture in this Best Spanish Rice recipe.
Can I make it spicy?
Yes, add jalapeños or extra chili powder.
Can I freeze it?
Yes, it freezes well for up to 2 months.
Cooking Timeline
| Stage | Time |
|---|---|
| Prep Time | 5 minutes |
| Cook Time | 45 minutes |
| Total Time | 1 hour |
| Servings | 8 |
Serving Suggestions
Serve this Best Spanish Rice recipe as a side dish with tacos, grilled meats, enchiladas, burrito bowls, or roasted vegetables. It also works well as a base for protein bowls or layered dinners. Garnish with fresh cilantro for added color and freshness.
Recipe Variations
- Spicy Spanish Rice: Add diced jalapeños or cayenne
- Veggie Spanish Rice: Add peas, corn, or carrots
- Smoky Version: Use smoked paprika and chipotle powder
- Extra Tomato Version: Add extra tomato sauce for richer flavor
Ingredient Spotlight
Long-Grain Rice
Long-grain rice is ideal for this Best Spanish Rice recipe because it stays fluffy and separate after cooking, preventing clumping.
Fire-Roasted Tomatoes
These tomatoes add a subtle smoky flavor that elevates the entire dish and gives the rice its signature depth.
Pro Cooking Tips
- Toast rice until golden for maximum flavor
- Stir frequently to prevent burning
- Let rice rest after cooking for perfect texture
- Use warm broth for better absorption
- Fluff gently to avoid breaking grains
Storage & Freezing Guide
Proper storage keeps this Best Spanish Rice recipe tasting fresh.
- Refrigerator: up to 4 days
- Freezer: up to 2 months
- Reheat with a splash of broth to restore softness
Nutrition Estimate Table (Per Serving)
| Nutrient | Amount |
|---|---|
| Calories | 212 kcal |
| Protein | 4 g |
| Carbs | 34 g |
| Fat | 7 g |
| Fiber | 2 g |
Dietary notes: This Best Spanish Rice recipe is vegetarian-friendly when made with vegetable broth and can be made dairy-free.
Expanded Conclusion
This Best Spanish Rice recipe is a timeless side dish that brings warmth, color, and bold flavor to any meal. With its perfectly toasted rice, rich tomato base, and balanced spices, it delivers comfort in every bite while staying simple enough for everyday cooking. It’s reliable, versatile, and always a crowd-pleaser.
Whether you’re planning a weeknight dinner or a festive gathering, this Best Spanish Rice recipe is one you’ll find yourself returning to again and again. Save it, share it, and enjoy a flavorful homemade side dish that never disappoints.
Print
Easy Best Spanish Rice Recipe – Fluffy, Flavorful Mexican Rice Side Dish
Best Spanish Rice is a simple, flavorful side dish made with toasted rice, tomatoes, and spices for a rich and savory taste.
- Total Time: 1 hour
- Yield: 8 servings
Ingredients
- 3 tablespoons butter
- 1 tablespoon olive oil
- 1 1/2 cups long-grain white rice
- 1/2 cup onion, finely chopped
- 1 bell pepper, finely diced
- 2 teaspoons minced garlic
- 14.5 oz fire-roasted diced tomatoes
- 8 oz tomato sauce
- 2 cups chicken broth
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1 teaspoon chili powder
- 1 teaspoon paprika
- 1 teaspoon cumin
Instructions
- Melt butter and olive oil in a large pan.
- Add rice, onion, and bell pepper; cook until rice is golden.
- Add garlic and cook briefly.
- Stir in tomatoes, tomato sauce, broth, and spices.
- Bring to a boil, then reduce heat and simmer covered for 20–25 minutes.
- Let rest covered for 5–10 minutes.
- Fluff and serve.
Notes
- Stir frequently while browning rice.
- Do not burn the rice during toasting.
- Can be adapted for slow cooker.
- Let it rest before serving for best texture.
- Prep Time: 5 minutes
- Cook Time: 45 minutes
- Category: Side Dish
- Method: Stovetop
- Cuisine: Mexican
- Diet: Vegetarian



