There’s something incredibly comforting about a bowl of Spanish Rice. The moment the tomato-scented steam rises and the colorful medley of golden grains, sweet corn, and tender peas hits your plate, you know you’re in for a soul-warming experience. This is the kind of dish that fills the kitchen with delicious aromas and gathers people around the table without having to call them twice.
Behind the Recipe
This Spanish Rice recipe takes me back to weekend dinners at my aunt’s house, where the pot simmered gently on the back burner while everyone laughed and shared stories in the next room. It’s one of those recipes you make once and it becomes a staple forever. Simple ingredients, big flavors, and a hint of nostalgia in every bite.
Recipe Origin or Trivia
Spanish Rice, also known as Mexican Rice in many parts of the world, isn’t actually from Spain. It’s a popular side dish in Mexican cuisine, typically served alongside beans, enchiladas, or grilled meats. The dish gained its name due to the use of rice, a staple introduced to Mexico by Spanish colonizers. Traditionally, it’s sautéed in oil until lightly toasted, then simmered in a tomato-based broth with vegetables and spices, giving it that distinct flavor and color.
Why You’ll Love Spanish Rice
Spanish Rice isn’t just a side dish, it’s a flavor-packed experience that complements just about anything on your plate.
Versatile: Serve it with tacos, grilled meats, burritos, or enjoy it solo with a squeeze of lime.
Budget-Friendly: Uses pantry staples and affordable veggies to make a hearty, satisfying dish.
Quick and Easy: Comes together in one pan with minimal prep and cleanup.
Customizable: Add protein, swap veggies, or spice it up with jalapeños or chipotle.
Crowd-Pleasing: A total hit at potlucks, barbecues, and weeknight family dinners.
Make-Ahead Friendly: Stores beautifully and reheats like a dream.
Great for Leftovers: Add to wraps, burrito bowls, or stir it into soups the next day.
Chef’s Pro Tips for Perfect Results
To make Spanish Rice that’s bursting with flavor and never mushy, here are a few pro tips that’ll take your dish to the next level:
- Toast the rice: Sautéing the rice until it’s golden adds nutty depth and keeps it from turning mushy.
- Use long-grain rice: It holds its shape and fluffs up beautifully.
- Simmer gently: Don’t rush the cooking process, low and slow lets the rice absorb flavor evenly.
- Don’t lift the lid: Let it steam undisturbed to avoid uneven cooking.
- Fluff with a fork: Stirring can break the grains, so gently fluff to keep it light and airy.
Kitchen Tools You’ll Need
You don’t need anything fancy, just a few kitchen basics and you’re good to go:
- Large Skillet or Saucepan: For sautéing and simmering everything in one place.
- Measuring Cups and Spoons: To keep the ingredient ratios spot-on.
- Cutting Board and Knife: For prepping those fresh veggies.
- Wooden Spoon or Spatula: Great for stirring without damaging your cookware.
- Lid: A tight-fitting lid helps steam the rice properly.
Ingredients in Spanish Rice
This dish is a flavor symphony built from simple, everyday ingredients that come together in the most delicious way.
- Long Grain White Rice: 1 cup — The base of the dish, toasts up nicely and stays fluffy.
- Olive Oil: 2 tablespoons — Adds richness and helps toast the rice for flavor.
- Yellow Onion: 1 small, finely chopped — Adds sweetness and depth as it cooks down.
- Garlic: 2 cloves, minced — Brings a punch of bold aroma and flavor.
- Tomato Sauce: 1/2 cup — Coats the rice in savory, tangy tomato richness.
- Chicken Broth: 2 cups — Infuses the rice with moisture and deep, savory flavor.
- Frozen Mixed Vegetables (peas, corn, carrots): 1 cup — Adds color, sweetness, and texture.
- Cumin: 1/2 teaspoon — Adds warm, earthy notes.
- Salt: 1/2 teaspoon — Enhances all the flavors in the dish.
- Black Pepper: 1/4 teaspoon — Adds a subtle kick to round out the flavor.
Ingredient Substitutions
Need to tweak the ingredients? No problem. Here’s how you can switch things up:
Long Grain White Rice: Jasmine or basmati rice.
Olive Oil: Vegetable or canola oil.
Chicken Broth: Use vegetable broth for a vegetarian version.
Tomato Sauce: Blend canned tomatoes or use tomato paste with a bit of water.
Frozen Veggies: Fresh diced vegetables or canned (well-drained) versions.
Garlic: Garlic powder in a pinch (1/4 teaspoon).
Ingredient Spotlight
Cumin: This spice adds that earthy, slightly smoky flavor that instantly gives Spanish Rice its signature depth. A little goes a long way.
Tomato Sauce: More than just color, it brings acidity and a comforting richness that soaks into every grain.

Instructions for Making Spanish Rice
Get ready to fill your kitchen with the smell of toasted rice and simmering tomato broth. Here are the easy-to-follow steps.
-
Preheat Your Equipment:
Heat your large skillet over medium heat and drizzle in the olive oil. -
Combine Ingredients:
Add the rice and sauté, stirring often, until the grains start to turn golden brown. -
Prepare Your Cooking Vessel:
Stir in the chopped onion and cook for about 2 minutes until softened. Add the garlic and cook for 30 seconds more. -
Assemble the Dish:
Pour in the tomato sauce and chicken broth. Stir in the mixed vegetables, cumin, salt, and pepper. -
Cook to Perfection:
Bring everything to a gentle boil, then reduce heat to low. Cover the pan tightly and let it simmer for 20 minutes. -
Finishing Touches:
Once the liquid is absorbed, turn off the heat and let the rice sit, covered, for another 5 minutes. -
Serve and Enjoy:
Fluff with a fork and serve warm. Garnish with fresh cilantro or a squeeze of lime if you like.
Texture & Flavor Secrets
Spanish Rice has that perfect balance between fluffy and tender. Toasting the rice brings a nutty background, while the tomato broth gives a savory, slightly tangy base. The mix of vegetables adds natural sweetness and a pop of color that makes every bite satisfying and fresh.
Cooking Tips & Tricks
Here’s how to make your Spanish Rice even better:
- Use warm broth: Cold liquids lower the temperature and slow cooking down.
- Keep the lid on tight: This traps steam and ensures even cooking.
- Rinse rice only if it’s too starchy: Most long-grain white rice doesn’t need rinsing unless it’s very powdery.
- Add protein if you like: Shredded chicken or beans turn it into a full meal.
What to Avoid
Avoid these common mishaps to keep your Spanish Rice light and flavorful:
- Using too much liquid: It’ll turn the rice mushy instead of fluffy.
- Skipping the toasting step: This step adds a ton of flavor.
- Lifting the lid during cooking: It lets out steam and disrupts the cooking process.
Nutrition Facts
Servings: 4
Calories per serving: 210
Note: These are approximate values.
Preparation Time
Prep Time: 10 minutes
Cook Time: 25 minutes
Total Time: 35 minutes
Make-Ahead and Storage Tips
Spanish Rice is a meal prep favorite. Make it ahead and store it in an airtight container in the fridge for up to 4 days. It also freezes beautifully in a freezer-safe bag for up to 3 months. To reheat, add a splash of broth or water and warm it gently on the stove or in the microwave.
How to Serve Spanish Rice
This rice pairs perfectly with just about anything. Serve it alongside grilled chicken or fish, tuck it into burritos, or use it as a base for taco bowls. Add a squeeze of lime and a sprinkle of fresh herbs to brighten it up even more.
Creative Leftover Transformations
Leftover Spanish Rice is a goldmine. Try these ideas:
- Stuffed Peppers: Spoon it into bell peppers and bake with cheese on top.
- Rice Soup: Stir into broth with leftover veggies or protein for a quick soup.
- Taco Filling: Use it in tacos or burritos with beans and salsa.
- Breakfast Hash: Sauté with eggs for a hearty breakfast bowl.
Additional Tips
- Let the rice sit after cooking for the fluffiest texture.
- Want extra flavor? Add a bay leaf or a dash of smoked paprika.
- For spicy heat, mix in a chopped jalapeño or chili flakes while sautéing.
Make It a Showstopper
Presentation matters. Serve Spanish Rice in a bright ceramic dish or rustic bowl. Sprinkle chopped cilantro or green onions over the top. Add colorful garnishes like lime wedges or avocado slices for that extra wow factor.
Variations to Try
- Spicy Spanish Rice: Add diced jalapeños or chipotle peppers for heat.
- Cheesy Spanish Rice: Stir in shredded cheese at the end for a creamy twist.
- Lime-Cilantro Rice: Add fresh lime juice and chopped cilantro before serving.
- Meaty Spanish Rice: Stir in cooked ground turkey or chicken for a heartier meal.
- One-Pot Spanish Rice Casserole: Add beans and bake with cheese on top.
FAQ’s
Q1: Can I use brown rice instead of white?
A1: Yes, just increase the cooking time and broth by about 10–15 minutes and 1/2 cup respectively.
Q2: How do I keep the rice from turning mushy?
A2: Toast it first and make sure not to add too much liquid. Let it steam gently without lifting the lid.
Q3: Can I make this vegetarian?
A3: Absolutely. Just swap the chicken broth for vegetable broth.
Q4: Is Spanish Rice gluten-free?
A4: It is naturally gluten-free, just double-check your broth and tomato sauce labels.
Q5: Can I freeze Spanish Rice?
A5: Yes. Store it in freezer-safe containers for up to 3 months. Thaw and reheat with a splash of broth.
Q6: What if I don’t have tomato sauce?
A6: Blend canned tomatoes or use diluted tomato paste.
Q7: Can I use fresh vegetables?
A7: Definitely. Just chop them small and sauté with the onions before adding broth.
Q8: How do I reheat leftovers?
A8: Add a splash of water or broth and heat gently on the stove or in the microwave.
Q9: What can I serve with Spanish Rice?
A9: Tacos, grilled meats, burritos, fajitas, or as part of a rice bowl.
Q10: Can I double the recipe?
A10: Yes. Use a larger pot and keep the rice-to-liquid ratio consistent.
Conclusion
Spanish Rice is the kind of dish you’ll turn to again and again. It’s comforting, flavorful, and wonderfully easy to make. Whether you’re serving it as a side or turning it into a full meal, it brings a bit of warmth and joy to every plate. Trust me, it’s worth every bite.
Print
Spanish Rice
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Category: Side Dish
- Method: Stovetop
- Cuisine: Mexican
- Diet: Vegetarian
Description
This Spanish Rice is a flavorful and comforting side dish made with long grain rice, tomato sauce, and a colorful mix of vegetables. It’s fluffy, savory, and easy to make in just one pan.
Ingredients
- 1 cup Long Grain White Rice
- 2 tablespoons Olive Oil
- 1 small Yellow Onion, finely chopped
- 2 cloves Garlic, minced
- 1/2 cup Tomato Sauce
- 2 cups Chicken Broth
- 1 cup Frozen Mixed Vegetables (peas, corn, carrots)
- 1/2 teaspoon Cumin
- 1/2 teaspoon Salt
- 1/4 teaspoon Black Pepper
Instructions
- Heat a large skillet over medium heat and add olive oil.
- Add the rice and sauté, stirring frequently, until lightly golden brown.
- Stir in chopped onion and cook for 2 minutes until soft. Add minced garlic and cook for 30 seconds.
- Pour in the tomato sauce and chicken broth. Stir in the mixed vegetables, cumin, salt, and black pepper.
- Bring to a gentle boil, then reduce heat to low. Cover and simmer for 20 minutes.
- Turn off the heat and let sit, covered, for 5 minutes.
- Fluff with a fork and serve warm. Garnish with cilantro if desired.
Notes
- Use vegetable broth to make it vegetarian.
- Don’t lift the lid while cooking to ensure even steaming.
- Add jalapeños or chili flakes for extra heat.
- Letting it rest after cooking helps with fluffiness.
Nutrition
- Serving Size: 1 cup
- Calories: 210
- Sugar: 3g
- Sodium: 450mg
- Fat: 7g
- Saturated Fat: 1g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 33g
- Fiber: 2g
- Protein: 4g
- Cholesterol: 0mg