If you’re looking for a simple, versatile side dish that pairs perfectly with everything from tacos to grilled chicken, look no further than Spanish Rice. This dish—also known as Mexican Rice—is a staple in many homes and for good reason. It’s easy to make, packed with flavor, and uses pantry-friendly ingredients. Whether you’re cooking for a weeknight dinner or preparing a festive meal for friends and family, this Spanish Rice recipe will quickly become one of your go-to favorites.
In this post, I’ll walk you through how to make authentic-tasting Spanish Rice at home. You’ll also find helpful tips, variations to suit your dietary needs, storage instructions, and suggested pairings to make the most of this delicious side. Let’s get cooking!
Who This Recipe Is For
This Spanish Rice recipe is ideal for:
-
Busy home cooks looking for an easy side dish that comes together in under 30 minutes.
-
Beginners who want a foolproof recipe that delivers restaurant-quality results.
-
Vegetarians and vegans who need an adaptable dish (just swap in vegetable broth!).
-
Meal preppers who love dishes that store well and taste great reheated.
It’s also a fantastic addition to potlucks, BBQs, and family gatherings. No matter who you’re cooking for, this Spanish Rice will earn rave reviews.
Why You’ll Love This Spanish Rice Recipe
There are so many reasons to love this dish:
✅ Quick and easy — Ready in about 25 minutes.
✅ Made with simple pantry staples — You probably already have everything on hand.
✅ Customizable — Easy to adjust spice levels and flavors.
✅ Naturally vegetarian-friendly — Just use vegetable broth instead of chicken broth.
✅ Pairs well with a wide variety of mains — Mexican, Tex-Mex, grilled meats, and more.
Ingredients You’ll Need
Here’s everything you’ll need to make Spanish Rice:
-
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 a vegetarian version)
-
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
Kitchen Equipment Needed
To make this Spanish Rice recipe, you’ll need the following equipment:
-
Large skillet with a lid
-
Wooden spoon or spatula
-
Measuring cups and spoons
-
Cutting board and knife
-
Garlic press (optional, but helpful)
-
Fork (for fluffing the rice)
How to Make Spanish Rice: Step-by-Step Directions
Step 1: Toast the Rice
In a large skillet with a lid, heat 2 tablespoons of vegetable oil over medium heat. Add 1 cup of long grain white rice and cook, stirring frequently, for about 5 minutes or until the rice is golden and lightly toasted.
Pro tip: Don’t skip this step! Toasting the rice adds depth of flavor and helps prevent it from becoming mushy.
Step 2: Sauté the Aromatics
Add the finely chopped onion to the pan and sauté for another 2–3 minutes until softened. Stir in the minced garlic and cook for about 30 seconds until fragrant.
Step 3: Add the Liquids and Spices
Pour in 1 1/2 cups of broth and 1 cup of tomato sauce. Add the cumin, chili powder, paprika, salt, and pepper. Stir everything to combine.
Step 4: Simmer the Rice
Bring the mixture to a gentle boil, then reduce the heat to low. Cover the skillet and let it simmer for 18–20 minutes, or until the rice is tender and the liquid has been fully absorbed.
Step 5: Rest and Fluff
Remove the skillet from heat and let it sit, covered, for 5 minutes. This resting time allows the rice to finish cooking gently and makes it easier to fluff.
Fluff the rice with a fork and garnish with fresh chopped cilantro or a squeeze of lime if desired.
Tips for Perfect Spanish Rice
-
Use long grain rice for the best texture—short grain rice tends to be stickier.
-
Toast the rice well to develop a nutty flavor and prevent mushiness.
-
Adjust the seasoning to taste—add a bit more chili powder if you like it spicier.
-
Let it rest after cooking to help the grains stay fluffy and separate.
Recipe Variations and Swaps
For a Vegetarian/Vegan Version
-
Swap the chicken broth for vegetable broth.
-
Use olive oil or avocado oil instead of vegetable oil for added flavor.
Add More Vegetables
-
Stir in frozen peas, corn, or diced bell peppers during the last 5 minutes of cooking for added color and nutrition.
Spice It Up
-
Add a pinch of cayenne pepper for more heat.
-
Use smoked paprika instead of regular paprika for a smoky flavor.
Rice Alternatives
-
Substitute brown rice for white rice—just note that cooking time will increase to about 40–45 minutes and you’ll need to adjust the liquid accordingly.
-
For a low-carb option, try this recipe using cauliflower rice—reduce the broth and cook uncovered for a shorter time.
How to Store and Reheat Spanish Rice
Storage:
Store any leftovers in an airtight container in the refrigerator for up to 4 days.
Freezing:
You can also freeze Spanish Rice. Let it cool completely, then transfer to a freezer-safe container or bag. Freeze for up to 3 months.
Reheating:
Reheat in the microwave with a splash of broth or water to prevent it from drying out, or warm it on the stovetop over low heat.
What to Serve With Spanish Rice
Spanish Rice is wonderfully versatile. Here are some pairing ideas:
Main Dishes
-
Tacos (chicken, beef, fish, or vegetarian)
-
Enchiladas
-
Grilled chicken
-
Carnitas
-
Fajitas
-
Burrito bowls
Side Dishes
-
Refried beans
-
Guacamole
-
Mexican street corn (elote)
-
Pico de gallo
Drinks
-
Horchata
-
Agua fresca
-
Classic margarita
-
Cold Mexican beer
FAQs About Spanish Rice
Can I use brown rice instead of white rice?
Yes, but keep in mind that brown rice takes longer to cook—about 40–45 minutes—and you’ll need a bit more liquid (about 2 cups of broth).
Can I make this in advance?
Absolutely! Spanish Rice is a great dish for meal prep. It stores and reheats beautifully.
Is this dish spicy?
The recipe as written has mild heat. If you prefer more spice, add extra chili powder or a pinch of cayenne pepper.
What’s the difference between Spanish Rice and Mexican Rice?
The terms are often used interchangeably in the U.S., but traditionally, Mexican Rice tends to be a bit more tomato-forward and may include additional vegetables, while Spanish Rice may incorporate more spices like saffron. This recipe blends both styles for a flavorful result.
Can I make it in a rice cooker?
Yes, but you’ll still want to toast the rice first in a pan for the best flavor. Then transfer everything to the rice cooker and follow the standard cooking cycle.
Final Thoughts
Spanish Rice is a simple, flavorful side dish that you can make again and again. With just a few pantry staples and about 25 minutes, you’ll have a crowd-pleasing accompaniment that pairs perfectly with so many meals.
I hope you give this recipe a try—once you do, it’s sure to earn a permanent spot in your meal rotation!
If you enjoyed this post, please consider sharing the recipe with your friends and family. And don’t forget to subscribe to the blog so you never miss a new recipe. Happy cooking! 🌮🍚✨