Spanish Rice Recipe (Easy & Authentic)

By Emily

On February 19, 2026

A close-up overhead view of authentic Spanish rice, showcasing the perfectly separated and fluffy grains of rice.

Cuisine

Mexican, Spanish

Prep time

10 minutes

Cooking time

30 minutes

Total time

40 minutes

Servings

6 servings

Craving that vibrant, fluffy, and incredibly flavorful rice from your favorite restaurant? This easy Spanish rice recipe is your answer. In just one pan, you can create a show-stopping side dish that perfectly captures that authentic, savory taste. Forget bland, mushy rice for good; this recipe guarantees a perfect texture and rich flavor that will have everyone asking for seconds. It’s the ideal companion for everything from tacos to grilled chicken.

We’ve tested and perfected this method to ensure it’s not only delicious but also incredibly straightforward. This is the ultimate guide to making the best Spanish rice you’ve ever had, right in your own kitchen.

What Makes This The BEST Spanish Rice Recipe?

There are countless recipes out there, but this one truly stands out. It’s designed for the home cook who wants restaurant-quality results without the fuss. We’ve focused on a simple process that builds deep, authentic flavor at every step.

  • One-Pan Simplicity: All the magic happens in a single skillet, which means incredible flavor development and minimal cleanup.
  • Perfectly Fluffy Texture: Our secret is toasting the rice before adding any liquid. This step gives each grain a slightly nutty flavor and prevents it from becoming sticky or mushy.
  • Authentic, Deep Flavor: We use a base of sautéed onions and garlic, rich chicken broth, and a balanced blend of spices to create a savory, multi-layered taste that is simply irresistible.

Spanish Rice vs. Mexican Rice: What’s the Difference?

Many people use the terms “Spanish rice” and “Mexican rice” interchangeably, but there are subtle differences. Traditionally, true Spanish rice (like paella) is often colored with saffron, giving it a yellow hue. Mexican rice, on the other hand, typically gets its reddish-orange color from cumin, chili powder, and a tomato base. The recipe we’re sharing today is what is popularly known in the United States as Spanish rice, but its flavor profile is more aligned with classic Mexican rice.

Key Ingredients for Authentic Flavor

The magic of this easy Spanish rice recipe comes from using simple, high-quality ingredients. Here’s what you’ll need and why it matters:

  • Long-Grain White Rice: This is crucial for achieving that light, fluffy texture. Avoid short-grain or medium-grain rice, which can become sticky.
  • Chicken Broth: Using broth instead of water infuses the rice with a much deeper, more savory flavor.
  • Tomato Sauce & Paste: A combination of both provides the perfect tomato backbone—the sauce for moisture and color, the paste for concentrated richness.
  • Onion & Garlic: These aromatics are the foundation of any great savory dish, and they build the first layer of flavor here.
  • Spices: A simple blend of cumin, oregano, and a pinch of chili powder provides warmth and authentic taste without being overwhelmingly spicy.
A spoonful of homemade Spanish rice being lifted from a skillet, showing its light and fluffy texture.
Perfectly cooked, flavorful rice every single time.

How to Make This Spanish Rice Recipe

Follow these simple steps for perfect rice every time. The key is to be patient and trust the process, especially during the simmering stage.

Step 1: Toast the Rice

First, heat olive oil in a large skillet or pot with a tight-fitting lid over medium heat. Add the uncooked rice and stir frequently for about 2-3 minutes. You want the grains to turn a beautiful golden brown and smell slightly nutty. This step is essential for flavor and texture!

Step 2: Sauté the Aromatics

Next, add the chopped onion and sauté for another 2-3 minutes until it softens. Stir in the minced garlic and cook for just 30 seconds more until fragrant. Be careful not to let the garlic burn. Stir in the tomato paste and spices, cooking for another minute to bloom their flavors.

Step 3: Simmer to Perfection

Pour in the chicken broth and tomato sauce, and add the salt. Stir everything together and bring the mixture to a rolling boil. Once boiling, immediately reduce the heat to the lowest possible setting, cover the skillet with the lid, and let it simmer for 20 minutes. Do not lift the lid during this time! After 20 minutes, remove the pot from the heat and let it rest, still covered, for 10 more minutes. Finally, fluff the rice with a fork and serve warm.

Pro Tips for Perfectly Fluffy Rice

  • Rinse Your Rice: For extra insurance against stickiness, rinse the long-grain rice in a fine-mesh sieve under cold water until the water runs clear. This removes excess surface starch. Just be sure to dry it thoroughly before toasting.
  • Toasting is Non-Negotiable: We can’t say it enough! Toasting the rice grains separates them and keeps them from clumping together, ensuring a fluffy result.
  • Don’t Peek: Once you put the lid on, resist the urge to peek. Lifting the lid releases steam, which is essential for cooking the rice evenly. Trust the timer!
A close-up overhead view of authentic Spanish rice, showcasing the perfectly separated and fluffy grains of rice.
The secret to perfect Spanish rice is toasting the grains before simmering.

Easy Recipe Variations

While this classic Spanish rice recipe is fantastic as is, you can easily customize it to your liking. Here are a few ideas:

  • Add Vegetables: Stir in a cup of frozen mixed vegetables like peas, carrots, and corn during the last 5 minutes of rest time (before fluffing). The residual heat will cook them through.
  • Make it Spicy: For a spicy kick, add a finely diced jalapeño along with the onion or include a pinch of cayenne pepper with the other spices.
  • Boost the Protein: Make it a complete meal by adding shredded chicken or cooked ground beef. For a vegetarian option, stir in a can of black beans or pinto beans at the end. For another great bean-free meal, try these Marry Me Chickpeas.

What to Serve with Spanish Rice

This versatile side dish complements so many meals. It’s a perfect partner for Mexican and Tex-Mex classics. We love serving it with Taco Loaded Baked Potatoes or alongside savory Greek Chicken Gyros. It’s also a fantastic base for burrito bowls or served next to simple grilled fish or chicken.

Storing and Reheating Instructions

Store any leftover Spanish rice in an airtight container in the refrigerator for up to 4 days. To reheat, place the rice in a microwave-safe bowl, sprinkle a tablespoon of water over the top to rehydrate it, and microwave for 1-2 minutes or until heated through. If you love simple rice dishes, be sure to check out our Dump and Bake Chicken Alfredo Rice Casserole.

Frequently Asked Questions

Absolutely! To make this recipe vegetarian, simply substitute the chicken broth with an equal amount of vegetable broth. The flavor will be just as delicious.

We strongly recommend using long-grain white rice for the best results, as it cooks up light and fluffy. Using other varieties like medium-grain, short-grain, or Arborio rice will likely result in a stickier, more risotto-like texture.

The two most important steps are toasting the dry rice in oil before adding liquid and not lifting the lid while it simmers. Toasting separates the grains, and keeping the lid on traps the steam needed for even cooking.

The reddish-orange color comes from a combination of tomato sauce, tomato paste, and spices like chili powder. The ingredients create a rich, savory base that beautifully coats and colors every grain of rice.

While often used interchangeably, traditional Spanish rice is colored with saffron for a yellow hue, whereas Mexican rice gets its reddish color from a tomato base and spices like cumin and chili powder. Our recipe is what Americans typically call Spanish rice, but it has a Mexican flavor profile.

The Perfect Side for Any Meal

This easy and authentic Spanish rice recipe is a game-changer for weeknight dinners and festive gatherings alike. With its rich flavor and perfect texture, it’s sure to become a staple in your recipe collection. Give it a try and let us know what you think in the comments below! Don’t forget to save this recipe to Pinterest for later!

A vibrant and easy Spanish rice recipe served in a skillet, garnished with fresh cilantro. The perfect, fluffy restaurant-style side dish.
This one-pan Spanish rice recipe is the perfect side for any meal!

Spanish Rice Recipe

A close-up overhead view of authentic Spanish rice, showcasing the perfectly separated and fluffy grains of rice.

Spanish Rice Recipe (Easy & Authentic)

This easy, one-pan Spanish rice recipe delivers fluffy, restaurant-style results every time. Infused with rich tomato, savory broth, and authentic spices, it's the perfect side dish for any meal.
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings: 6 servings
Course: Side Dish
Cuisine: Mexican, Spanish
Calories: 250

Ingredients
  

  • 2 tbsp olive oil
  • 1 cup long-grain white rice uncooked
  • 1 small onion finely chopped
  • 2 cloves garlic minced
  • 1 tbsp tomato paste
  • 1 tsp ground cumin
  • 1/2 tsp dried oregano
  • 1/4 tsp chili powder optional
  • 2 cups chicken broth low sodium
  • 8 oz canned tomato sauce
  • 1 tsp salt or to taste
  • Fresh cilantro for garnish, optional

Equipment

  • 1 Large Skillet with Lid
  • 1 Measuring Cups and Spoons

Instructions
 

  1. Heat olive oil in a large skillet with a tight-fitting lid over medium heat. Add the rice and stir frequently for 2-3 minutes, until golden brown and nutty.
  2. Add the chopped onion and cook for 2-3 minutes until softened. Stir in the minced garlic and cook for another 30 seconds until fragrant. Add the tomato paste, cumin, oregano, and chili powder, stirring for 1 minute to bloom the spices.
  3. Pour in the chicken broth and tomato sauce, and add the salt. Stir well and bring to a boil.
  4. Once boiling, reduce the heat to the lowest setting, cover with the lid, and cook for 20 minutes without lifting the lid.
  5. Remove the skillet from the heat and let it stand, still covered, for 10 minutes. Uncover, fluff the rice with a fork, garnish with cilantro if desired, and serve immediately.

Notes

Rinsing Rice: For the fluffiest result, rinse your rice under cold water before cooking to remove excess starch. Ensure it's very dry before toasting.
Don't Peek: Keep the lid on for the entire cooking and resting time to ensure the rice steams properly.
Storage: Store leftovers in an airtight container in the refrigerator for up to 4 days.

You might also like these recipes

Leave a Comment

Recipe Rating