Nothing beats a warm skillet of Spanish Rice Recipe when you want comfort without spending hours in the kitchen. I make this recipe whenever tacos hit the menu, and it never disappoints. The aroma alone makes everyone wander into the kitchen asking, “Is dinner ready yet?”
I love recipes that deliver big flavor with simple ingredients. This one checks every box. It tastes like something from your favorite Mexican restaurant, yet you can make it at home without fancy techniques. Honestly, that’s a win every single time.
Spanish Rice Recipe at a Glance
Prep Time: 10 minutes
Cook Time: 25 minutes
Total Time: 35 minutes
Servings: 6
Cuisine: Mexican-Inspired
Course: Side Dish
Calories: Approximately 230 per serving
Why You’ll Love This Spanish Rice Recipe
If you enjoy bold flavors without complicated cooking, this recipe belongs in your weekly meal plan. It stays fluffy, colorful, and incredibly satisfying.
You also control every ingredient. That means no mystery seasonings hiding inside a package. Have you ever wondered why homemade food always tastes more comforting?
Here are a few reasons this recipe stands out:
- Ready in about 35 minutes
- Perfect for meal prep
- Budget-friendly ingredients
- Pairs with dozens of meals
- Easy to customize
- Family-friendly flavor
IMO, homemade always beats boxed rice. The boxed version tries its best, but this recipe wins every time.
Ingredients You’ll Need
Here’s everything you’ll need for this Recipe For Spanish Rice.
- 2 cups long-grain white rice
- 2 tablespoons vegetable oil
- 1 small onion, finely diced
- 3 garlic cloves, minced
- 2 cups chicken broth
- 1 cup tomato sauce
- 1 tablespoon tomato paste
- 1 teaspoon chili powder
- 1 teaspoon paprika
- 1 teaspoon ground cumin
- ½ teaspoon oregano
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ½ cup diced tomatoes
- ¼ cup frozen peas
- ¼ cup diced carrots
- 2 tablespoons chopped cilantro
- 1 tablespoon fresh lime juice
Choosing the Best Rice
Long-Grain Rice Works Best
Long-grain white rice gives the fluffiest results. Each grain stays separate after cooking, creating that restaurant-style texture everyone loves.
Short-grain rice releases more starch. That makes the dish sticky instead of fluffy. Nobody dreams about sticky Spanish rice, right?
Can You Use Brown Rice?
Absolutely.
Brown rice adds extra fiber and a slightly nutty flavor. It simply needs more broth and extra cooking time.
If you use brown rice, expect another 15 to 20 minutes of simmering.
How To Make Spanish Rice
Making Homemade Spanish Rice Easy doesn’t require culinary magic. It simply rewards patience.
Step 1: Toast the Rice
Heat oil in a large skillet over medium heat.
Add the rice and stir constantly for about six minutes. The grains should turn light golden.
Don’t rush this step. Toasting builds deep flavor and keeps the rice fluffy later.
Your kitchen should smell wonderfully nutty by now. That’s your first clue you’re on the right track.
Step 2: Cook the Aromatics
Add onions.
Cook for four minutes until soft.
Stir in garlic and cook for another minute.
The onion becomes sweet while the garlic adds incredible aroma. Suddenly everyone appears asking what’s cooking. Funny how that happens.
Step 3: Build the Flavor
Mix in tomato paste first.
Cook it for one minute before adding tomato sauce.
This tiny trick caramelizes the tomato flavor and creates richer color.
Now stir in paprika, cumin, oregano, chili powder, salt, and pepper.
Everything should smell warm, smoky, and inviting.
Step 4: Add the Liquid
Pour in chicken broth slowly.
Add diced tomatoes.
Stir everything together until fully combined.
Bring the mixture to a gentle boil.
Avoid stirring too much after this point because rice likes its personal space.
Step 5: Simmer
Reduce the heat to low.
Cover tightly.
Cook for about 20 minutes.
Resist opening the lid every few minutes. I learned that lesson after turning perfectly good rice into something closer to soup.
Step 6: Add Vegetables
Once the rice absorbs the liquid, fold in peas and carrots.
Cover again.
Cook another five minutes.
The vegetables stay bright and slightly crisp instead of mushy.
Step 7: Finish Strong
Turn off the heat.
Add lime juice.
Sprinkle chopped cilantro over the top.
Fluff gently with a fork.
Congratulations. You just made Best Spanish Rice without breaking a sweat.

Tips for Perfect Spanish Rice Every Time
Small tricks create huge improvements.
- Toast the rice before adding liquid.
- Use warm broth.
- Keep the lid closed.
- Measure liquid carefully.
- Fluff with a fork instead of a spoon.
- Let the rice rest five minutes before serving.
Have you ever noticed restaurants always serve fluffy rice? These simple habits explain why.
Easy Ways to Customize
Add Ground Beef
Turn this into Spanish Rice With Ground Beef by browning one pound of lean ground beef before cooking the onions.
Drain extra grease first.
The result becomes a complete one-pan dinner.
Make It Spicier
Love heat?
Try these additions:
- Jalapeños
- Cayenne pepper
- Chipotle powder
- Hot sauce
- Crushed red pepper flakes
This creates an excellent Spicy Spanish Rice Recipe without overpowering the other flavors.
Make It Vegetarian
Replace chicken broth with vegetable broth.
Everything else stays exactly the same.
Simple swaps often produce amazing meals.
Serving Ideas
This recipe pairs beautifully with almost everything.
Try serving it with:
- Grilled chicken
- Steak
- Shrimp
- Carnitas
- Enchiladas
- Burritos
- Fajitas
- Roasted vegetables
It also makes outstanding Spanish Rice For Tacos.
Honestly, taco night feels incomplete without it.
Turn It Into Other Meals
Leftovers never stay boring.
Spanish Rice Bowl Recipe
Top leftover rice with:
- Grilled chicken
- Black beans
- Corn
- Avocado
- Salsa
- Cheese
Dinner suddenly becomes colorful and satisfying.
Spanish Rice Casserole
Mix the rice with shredded chicken, cheese, and enchilada sauce.
Bake until bubbly.
Now you have an easy Spanish Rice Casserole perfect for busy evenings.
Mexican Rice Casserole
Add cooked ground beef, beans, corn, and shredded cheese.
Bake for about 20 minutes.
This hearty Mexican Rice Casserole easily feeds a hungry family.
Can You Use Cooked Rice?
Yes.
Need dinner even faster?
Use leftover rice to make Spanish Rice With Cooked Rice.
Simply prepare the sauce first.
Add cooked rice during the final five minutes.
This creates an excellent Quick Spanish Rice Recipe when time feels painfully short.
FYI, leftover rice actually absorbs flavor surprisingly well.
Storage Tips
Store leftovers in an airtight container.
Refrigerate for four days.
Freeze for up to three months.
Reheat with a splash of broth or water.
The extra moisture restores fluffy texture beautifully.
Common Mistakes to Avoid
Nobody enjoys fixing preventable mistakes.
Avoid these:
- Skipping the rice toasting
- Adding too much liquid
- Stirring constantly
- Cooking over high heat
- Removing the lid too early
- Forgetting the resting time
Simple habits produce consistently delicious results.
Is Spanish Rice Healthy?
Yes, especially when you prepare it at home.
You choose fresh ingredients and control sodium.
Add more vegetables if you want extra nutrition.
Brown rice boosts fiber even more.
Balanced meals never need complicated rules.
Best Meals to Pair With Spanish Rice
Looking for more Rice Dinner Ideas?
Try these combinations:
- Chicken fajitas and rice
- Beef tacos and rice
- Pork carnitas
- Grilled shrimp
- Chicken enchiladas
- Stuffed peppers
- Black beans and avocado
- Roasted vegetables
Many people call this the Best Mexican Rice because it complements nearly every Mexican-inspired meal.
Helpful Cooking Tips
If you want How To Make Spanish Rice Easy, remember these final tips.
- Use fresh garlic.
- Choose quality tomato sauce.
- Toast the rice thoroughly.
- Let it rest before fluffing.
- Taste before serving.
- Adjust seasoning gradually.
Small details create restaurant-quality results.
Best Spanish Rice Recipe Everyone Will Love
6
servings10
minutes25
minutes230
kcalThis Spanish Rice Recipe creates fluffy, flavorful rice with tomatoes, garlic, onions, and warm spices. It comes together in 35 minutes and pairs perfectly with tacos, enchiladas, grilled meats, or vegetables. Toasting the rice first creates the best texture, while simple ingredients make this homemade side dish easy, delicious, and family-friendly.
Ingredients
2 cups long-grain white rice
2 tablespoons vegetable oil
1 small onion, finely diced
3 garlic cloves, minced
2 cups chicken broth
1 cup tomato sauce
1 tablespoon tomato paste
1 teaspoon chili powder
1 teaspoon paprika
1 teaspoon ground cumin
½ teaspoon oregano
½ teaspoon salt
¼ teaspoon black pepper
½ cup diced tomatoes
¼ cup frozen peas
¼ cup diced carrots
2 tablespoons chopped cilantro
1 tablespoon fresh lime juice
Directions
- Toast the rice in oil until lightly golden.
- Cook onions until soft.
- Add garlic and cook briefly.
- Stir in tomato paste and seasonings.
- Add tomato sauce, broth, and diced tomatoes.
- Bring to a boil.
- Cover and simmer for 20 minutes.
- Stir in peas and carrots.
- Cook another 5 minutes.
- Add cilantro and lime juice.
- Fluff with a fork.
- Serve warm.
Frequently Asked Questions
1. What makes Spanish rice different from plain rice?
Spanish rice includes tomatoes, broth, garlic, onions, and spices. Plain rice usually cooks with water and salt only.
2. Can I make this recipe ahead of time?
Yes. Cook it completely, cool it, and refrigerate it for up to four days.
3. Can I freeze Spanish rice?
Absolutely. Freeze it in airtight containers for up to three months.
4. How do I keep the rice fluffy?
Toast the rice first, measure liquids carefully, avoid unnecessary stirring, and let it rest before fluffing.
5. Can I use cooked rice?
Yes. Spanish Rice With Cooked Rice works wonderfully for quick dinners. Simply reduce the cooking time.
6. Is this recipe spicy?
No.
It has mild warmth.
Add jalapeños or cayenne if you prefer extra heat.
Final Thoughts
This Spanish Rice Recipe proves that simple ingredients can create unforgettable flavor. Every spoonful delivers rich tomato goodness, fluffy rice, and warm spices without complicated steps. Whether you serve it beside tacos or transform it into casseroles and bowls, this recipe deserves a permanent spot in your kitchen. Try it once, make it your own, and don’t feel surprised when everyone asks for seconds.