Easy Spanish Rice Recipe | Authentic, Flavorful & Perfect Every Time
Spanish rice is one of those comforting side dishes that instantly makes a meal feel complete. Whether you're serving tacos, grilled chicken, burritos, enchiladas, or roasted vegetables, this delicious rice brings bold flavor and beautiful color to the table.
The best part? You don't need any fancy ingredients or hours in the kitchen. With a handful of pantry staples and about 35 minutes, you'll have fluffy, restaurant-quality Spanish rice your whole family will love.
This recipe is beginner-friendly, budget-friendly, and meal-prep approved. Once you make it from scratch, you'll never want the boxed version again!
If you enjoy quick, family-friendly dinners like this one, you'll also love my Easy Chicken Noodle Stir-Fry Recipe, another simple meal that's perfect for busy weeknights.
Gailsfinest.com contains affiliate links and is a member of the Amazon Services LLC Associates Program. If you make a purchase using one of these Amazon links, I may receive compensation at no extra cost to you.
Table of Contents
- Why You'll Love This Recipe
- What is Spanish Rice?
- Ingredients You'll Need
- Kitchen Tools
- Step-by-Step Instructions
- Expert Tips
- Common Mistakes
- Variations
- What to Serve with Spanish Rice
- Storage & Reheating
- Frequently Asked Questions
- Final Thoughts
Why You'll Love This Spanish Rice Recipe
✔ Ready in about 35 minutes
✔ Budget-friendly
✔ Family favorite
✔ Great for meal prep
✔ Better than restaurant rice
✔ Freezer friendly
✔ Uses simple pantry ingredients
✔ Pairs with almost any Mexican-inspired meal
Whether you're cooking for two or feeding a crowd, this recipe is sure to become a regular on your dinner menu.
What is Spanish Rice?
Spanish rice (sometimes called Mexican rice) is a flavorful side dish made by sautéing rice before simmering it in tomato sauce or diced tomatoes with broth and seasonings.
The result is light, fluffy rice packed with savory flavor.
Although many people call it Spanish rice, this version is most commonly associated with Mexican cuisine and has become a staple alongside tacos, enchiladas, fajitas, and grilled meats.
Ingredients You'll Need
- 2 cups long-grain white rice
- 2 tablespoons olive oil
- 1 small onion, diced
- 3 cloves garlic, minced
- 1 can diced tomatoes
- 2 cups chicken broth
- 1 tablespoon tomato paste
- 1 teaspoon cumin
- 1 teaspoon paprika
- 1 teaspoon chili powder
- ½ teaspoon oregano
- Salt
- Black pepper
- 1 cup frozen peas (optional)
- Fresh cilantro
Step-by-Step Instructions
Step 1: Toast the Rice
Heat olive oil over medium heat.
Add the rice.
Cook 5–7 minutes until lightly golden.
This step gives the rice its rich, nutty flavor.
Step 2: Cook the Vegetables
Add onions.
Cook about 4 minutes.
Add garlic.
Cook another minute.
The aroma should become wonderfully fragrant.
Step 3: Add Tomatoes
Stir in:
- diced tomatoes
- tomato paste
- cumin
- paprika
- oregano
- chili powder
Cook 2 minutes.
This deepens the tomato flavor.
Step 4: Add Broth
Pour in chicken broth.
Season with salt and pepper.
Bring to a boil.
Reduce heat to low.
Cover.
Cook 20 minutes.
Step 5: Finish
Stir gently with a fork.
Mix in peas.
Top with fresh cilantro.
Serve warm.
Tips for Perfect Spanish Rice
Always toast the rice
Never skip this step.
It creates better flavor and keeps the grains separate.
Use chicken broth
Water works.
But broth makes the rice much richer.
Don't stir while cooking
Frequent stirring creates mushy rice.
Let it rest
After cooking, let the rice sit covered for 10 minutes.
Then fluff with a fork.
Common Mistakes
Using too much liquid
Too much broth creates soggy rice.
Cooking on high heat
Slow simmering creates fluffy rice.
Skipping the toast
Toasting develops flavor.
Opening the lid
Every peek releases steam.
Leave the lid closed.
Delicious Variations
Spicy Spanish Rice
Add:
- jalapeños
- cayenne pepper
- chipotle powder
Vegetable Spanish Rice
Mix in:
Cilantro Lime Rice
Add:
juice of one lime
fresh cilantro
Cheesy Spanish Rice
Mix in:
- Monterey Jack
- Cheddar
- Pepper Jack
Chicken Spanish Rice
Stir in:
- shredded chicken
- grilled chicken
Perfect as a complete meal.
What to Serve with Spanish Rice
This recipe pairs beautifully with:
- Grilled chicken
- Steak
- Tacos
- Burritos
- Fajitas
- Shrimp
- Black beans
- Refried beans
- Guacamole
- Salsa
- Corn on the cob
Make It Ahead
Spanish rice is excellent for meal prep.
Store individual servings for quick lunches throughout the week.
Storage
Refrigerator:
Up to 4 days.
Freezer:
Up to 3 months.
Store in freezer-safe containers
If you're planning meals for the week, don't miss my Slow Cooker Meals That Are Perfect for Busy Days, packed with easy recipes that save time while keeping dinner delicious.
Reheating
Microwave with a splash of broth.
Or heat gently on the stovetop.
Nutrition (Approximate)
Calories: 245
Protein: 5g
Fat: 6g
Carbohydrates: 42g
Fiber: 3g
Nutrition values are estimates and can vary depending on the ingredients you use. For the most accurate nutritional data, visit USDA FoodData Central, a trusted database of food nutrition information.
Frequently Asked Questions
Can I use brown rice?
Yes.
Increase cooking time to around 45–50 minutes and add extra broth as needed.
Can I make it vegetarian?
Absolutely!
Simply replace the chicken broth with vegetable broth.
Can I freeze Spanish rice?
Yes.
Freeze in airtight containers for up to three months.
Why is my rice mushy?
Usually because of:
- too much liquid
- stirring too often
- cooking too long
Can I use instant rice?
Traditional long-grain rice gives the best texture, but instant rice can work if you reduce the cooking time and liquid according to the package directions.
Need another easy dinner idea? My How To Make Classic Orange Chicken at Home | Easy Homemade Recipe pairs perfectly with this Spanish rice and is one of the most popular recipes on Betsy's Choice.
Spanish rice is one of those timeless recipes that belongs in every home cook's collection. It's simple enough for busy weeknights yet flavorful enough to serve at family gatherings and celebrations.
By toasting the rice first, using rich broth, and allowing it to steam after cooking, you'll achieve perfectly fluffy, flavorful rice every time. Whether you're pairing it with tacos, grilled chicken, or enjoying it on its own, this recipe is sure to become a family favorite.
If you enjoyed this recipe, don't forget to save it on Pinterest, share it with friends, and leave a comment below with your favorite way to serve Spanish rice!
To build a balanced meal around this Spanish rice recipe, explore the healthy eating tips and portion recommendations available from MyPlate, provided by the U.S. Department of Agriculture.
Love Easy Homemade Recipes?
Subscribe to Betsy's Choice and receive:
- Weekly budget-friendly recipes
- Healthy meal ideas
- Kitchen tips and cooking hacks
- Printable recipe guides
- Meal planning inspiration delivered straight to your inbox.

.png)
.png)
.webp)