This Best Spanish Rice Recipe is a simple, flavorful, and hearty one-pot side dish made with long-grain rice, fire-roasted tomatoes, onion, bell pepper, and warm spices like cumin, paprika, and chili powder. Perfectly fluffy, savory, and rich in tomato flavor, this easy Spanish rice recipe is ideal for serving alongside tacos, grilled meats, burrito bowls, or any family dinner. With just a handful of pantry ingredients and one skillet, you get restaurant-style Spanish rice at home in under an hour. The rice is toasted first for deeper flavor, then simmered in a seasoned tomato broth until tender and perfectly infused with spices. Whether you call it Spanish rice or Mexican-style rice, this classic side dish is a must-have recipe for weeknight meals, potlucks, and festive gatherings.
Introduction
Few side dishes are as comforting, versatile, and universally loved as a perfectly cooked Spanish rice. This Best Spanish Rice Recipe brings together simple ingredients and transforms them into a rich, savory, and aromatic dish that pairs beautifully with countless meals.
What makes this recipe stand out is its depth of flavor. Instead of simply boiling rice, the grains are toasted with butter, olive oil, onion, and bell pepper until golden and fragrant. This step builds a foundation of flavor that carries through every bite. Then, the rice is simmered in a seasoned tomato-based broth with fire-roasted diced tomatoes, tomato sauce, and a blend of warm spices.
The result is fluffy rice with bold, slightly smoky, and perfectly balanced flavor. It is comforting without being heavy and works equally well as a side dish for casual weeknight dinners or festive gatherings.
This Best Spanish Rice Recipe is also incredibly practical. It uses pantry staples, requires just one pan, and comes together with minimal effort. Whether you are serving tacos, enchiladas, grilled chicken, or roasted vegetables, this dish adds color, texture, and flavor to your plate.
Because it is so reliable and easy to customize, this Spanish rice recipe is one you will find yourself returning to again and again.
Why You’ll Love This Recipe
- One-pot recipe for easy cooking and cleanup
- Rich, authentic-style flavor with simple ingredients
- Perfect fluffy texture every time when cooked properly
- Pairs with tacos, burritos, grilled meats, and more
- Budget-friendly pantry staple side dish
- Family-friendly and great for meal prep
Ingredients Breakdown
Servings
Serves 8
Main Ingredients
- 3 tablespoons butter
- 1 tablespoon olive oil
- 1½ cups long-grain white rice
- ½ cup onion, finely chopped
- 1 bell pepper, finely diced
- 2 teaspoons minced garlic
- 14.5 ounces fire-roasted diced tomatoes, not drained
- 8 ounces tomato sauce
- 2 cups chicken broth
- 1 teaspoon salt
- ½ teaspoon pepper
- 1 teaspoon chili powder
- 1 teaspoon paprika
- 1 teaspoon cumin
Ingredient Notes
Long-Grain White Rice
Long-grain rice is essential for fluffy Spanish rice because it holds its shape and does not become overly sticky.
Butter and Olive Oil
The combination adds richness while helping the rice toast evenly without burning.
Onion and Bell Pepper
These vegetables build the savory base and add natural sweetness and depth.
Fire-Roasted Tomatoes
These add a subtle smoky flavor that elevates the entire dish.
Tomato Sauce
Tomato sauce creates a rich, cohesive texture and deep red color.
Spices
Cumin, paprika, and chili powder provide warmth, earthiness, and gentle heat.

Tools & Equipment Needed
Essential Tools
- Large skillet or pan with lid
- Wooden spoon or spatula
- Measuring cups and spoons
- Knife
- Cutting board
Optional Helpful Tools
- Nonstick or heavy-bottomed pan for even cooking
- Rice paddle for fluffing
- Lid with tight seal for proper steaming
Step-by-Step Instructions
Step 1: Heat the Fat
In a large pan or skillet with a lid, melt the butter with the olive oil over medium heat.
Step 2: Toast the Rice and Vegetables
Add the rice, chopped onion, and diced bell pepper to the pan. Cook over medium to medium-high heat, stirring frequently, until the rice turns golden brown and the vegetables become tender. This step takes about 15 to 20 minutes and is essential for building flavor.
Step 3: Add the Garlic
Stir in the minced garlic and cook for about 1 minute until fragrant, being careful not to burn it.
Step 4: Add Tomatoes and Seasonings
Add the fire-roasted diced tomatoes (with juices), tomato sauce, chicken broth, salt, pepper, chili powder, paprika, and cumin. Stir well to combine all ingredients evenly.
Step 5: Simmer the Rice
Bring the mixture to a boil. Once boiling, reduce heat to a low simmer and cover the pan. Cook for 20 to 25 minutes, or until the rice is tender and the liquid has been fully absorbed.
Step 6: Rest the Rice
Turn off the heat and let the rice sit covered for 5 to 10 minutes. This allows the steam to finish cooking the grains evenly.
Step 7: Fluff and Serve
Fluff the rice gently with a fork before serving to separate the grains and enhance texture.
Tips & Variations
Vegetarian Option
Use vegetable broth instead of chicken broth without changing any other ingredients.
Spice Level Adjustment
Add extra chili powder for more heat or reduce it for a milder flavor.
Extra Flavor Variation
Add a pinch of smoked paprika for deeper smoky notes.
Vegetable Add-In Idea
Mix in peas or corn after cooking for added texture and color.
Pantry Shortcut Tip
This recipe works best with standard pantry spices and canned tomato products, making it highly convenient.
Flavor Profile
This Best Spanish Rice Recipe delivers a rich, savory, and slightly smoky flavor with warm spice undertones. The toasted rice develops a nutty depth that enhances every bite, while the combination of cumin, paprika, and chili powder adds warmth without overpowering heat.
The fire-roasted tomatoes bring a subtle smokiness and acidity that balances the richness of the butter and olive oil. Onion and bell pepper add sweetness and freshness, while garlic provides aromatic depth.
The final texture is fluffy, tender rice that is evenly coated in a flavorful tomato-infused sauce, making each bite satisfying and well-rounded.
Nutritional Overview
Estimated Nutrition Per Serving
- Calories: 212 kcal
- Protein: 4g
- Carbohydrates: 34g
- Fat: 7g
- Fiber: 2g
Dietary Notes
- Can be made vegetarian with broth substitution
- Naturally nut-free
- Dairy optional (butter can be replaced if needed)
- Family-friendly side dish
Make-Ahead & Meal Prep Tips
This Spanish rice is excellent for meal prep and reheats well.
Prep Ahead
- Chop onion and bell pepper in advance
- Measure spices ahead of time
- Store ingredients separately until cooking
Storage Instructions
Store cooled rice in an airtight container in the refrigerator.
Freshness
Best enjoyed within 3 to 4 days when refrigerated properly.
Reheating Tips
Reheat in a skillet or microwave with a splash of broth or water to restore moisture.
FAQs
Why do I need to toast the rice first?
Toasting the rice adds depth of flavor and helps keep the grains fluffy instead of mushy.
Can I use brown rice instead?
Yes, but cooking time will need to be extended significantly.
Why is my rice mushy?
Too much liquid or overcooking can cause mushy rice. Make sure to simmer gently and measure liquids carefully.
Can I make this in a slow cooker?
Yes, but the rice should still be toasted first for best flavor before slow cooking.
What makes this Spanish rice red?
The combination of tomato sauce and diced tomatoes gives it its signature color and flavor.
Can I freeze Spanish rice?
Yes, it freezes well for up to 2 months when stored in airtight containers.
Cooking Timeline
| Task | Time |
|---|---|
| Prep Time | 5 minutes |
| Cook Time | 45 minutes |
| Total Time | 1 hour |
| Servings | 8 |
Serving Suggestions
This Best Spanish Rice Recipe is incredibly versatile and pairs beautifully with a wide range of dishes. Serve it alongside tacos, enchiladas, grilled chicken, steak, or burrito bowls for a complete meal.
For presentation, garnish with fresh chopped cilantro or serve with lime wedges for a bright finishing touch.
It also works well as part of:
- Taco night spreads
- Mexican-inspired dinner plates
- Potlucks and gatherings
- Meal prep containers
- Family-style dinners
The fluffy texture and bold flavor make it a standout side dish that complements both simple and festive meals.
Recipe Variations
Smoky Spanish Rice
Add smoked paprika for deeper smoky flavor.
Veggie Spanish Rice
Stir in peas, corn, or diced carrots after cooking.
Spicy Spanish Rice
Increase chili powder or add a pinch of cayenne pepper.
Tomato-Free Variation
Replace part of the tomato sauce with additional broth for a lighter flavor profile.
Ingredient Spotlight
Long-Grain Rice
Long-grain white rice is essential for achieving fluffy, separated grains in this Best Spanish Rice Recipe. It holds its structure well during simmering and absorbs flavor without becoming sticky.
Store rice in a cool, dry place in an airtight container for freshness.
Toasting it before adding liquid enhances both flavor and texture significantly.
Fire-Roasted Tomatoes
Fire-roasted tomatoes are a key ingredient that adds subtle smokiness and depth to the dish. Their roasted flavor enhances the overall complexity of the rice without requiring additional ingredients.
Keep canned tomatoes stored in a pantry and shake well before opening for even consistency.
They help create the signature rich color and savory base of Spanish rice.
Pro Cooking Tips
Stir Frequently During Toasting
This ensures even browning and prevents burning while developing flavor.
Don’t Skip the Resting Time
Letting the rice sit after cooking allows steam to finish the cooking process evenly.
Use a Tight-Fitting Lid
Proper sealing helps trap steam and ensures tender, fluffy rice.
Avoid Over-Stirring During Simmering
Once the liquid is added, stirring too much can break the rice grains.
Fluff Gently Before Serving
Use a fork to separate grains without crushing them.
Storage & Freezing Guide
Refrigerator Storage
Store in an airtight container for up to 4 days.
Freezing Instructions
Freeze in portioned containers for up to 2 months.
Reheating
Reheat with a splash of broth or water to restore moisture and fluffiness.
Best Practice
Cool completely before storing to prevent condensation and sogginess.
Nutrition Estimate Table (Per Serving)
| Nutrient | Amount |
|---|---|
| Calories | 212 kcal |
| Protein | 4g |
| Carbohydrates | 34g |
| Fat | 7g |
| Fiber | 2g |
Dietary Notes
- Vegetarian adaptable
- Nut-free
- Dairy optional
- Gluten-free friendly (check broth labels)
Expanded Conclusion
This Best Spanish Rice Recipe is the kind of reliable, flavorful side dish that elevates any meal without requiring complicated steps or hard-to-find ingredients. With its perfectly toasted rice, rich tomato base, and warm blend of spices, it delivers restaurant-quality flavor right from your own kitchen.
What makes this recipe especially valuable is its versatility. It pairs effortlessly with so many main dishes and works equally well for casual weeknight dinners or larger gatherings. The simple ingredients come together in a way that feels both comforting and vibrant, making it a staple recipe worth keeping in your rotation.
Whether you are serving it with tacos, grilled meats, or as part of a festive spread, this Spanish rice brings color, aroma, and satisfying texture to the table every time. Once you try it, it is likely to become one of your go-to side dishes for years to come.
PrintEasy Best Spanish Rice Recipe – Fluffy, Flavorful One-Pot Side Dish
This hearty, simple Spanish rice is a flavorful side dish loaded with tomatoes, spices, and vegetables. It pairs perfectly with any meal and delivers authentic, comforting flavor.
- Prep Time: 5 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour
- Yield: 8 servings 1x
- Category: Side Dish
- Method: Stovetop
- Cuisine: Mexican, Spanish
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 ounces fire-roasted diced tomatoes (not drained)
- 8 ounces 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 with olive oil in a large pan with a lid over medium heat.
- Add rice, onion, and bell pepper. Cook until rice is golden and vegetables are tender, stirring frequently for 15–20 minutes.
- Add garlic and cook for 1 minute.
- Stir in diced tomatoes, tomato sauce, chicken broth, salt, pepper, chili powder, paprika, and cumin.
- Bring to a boil, then cover and reduce heat to a simmer.
- Cook for 20–25 minutes or until rice is tender and liquid is absorbed.
- Remove from heat and let sit covered for 5–10 minutes.
- Fluff with a fork and serve.
Notes
- Stir frequently while browning rice to prevent burning.
- You can substitute vegetable broth for chicken broth if needed.
- Slow cooker option: transfer after sautéing and cook on high for 2.5–3 hours.
- Letting the rice rest after cooking improves texture.
Nutrition
- Serving Size: 1 serving
- Calories: 212
- Sugar: 3 g
- Sodium: 778 mg
- Fat: 7 g
- Saturated Fat: 3 g
- Unsaturated Fat: 3 g
- Trans Fat: 0 g
- Carbohydrates: 34 g
- Fiber: 2 g
- Protein: 4 g
- Cholesterol: 11 mg



