Unlock the secrets to a truly authentic Spanish rice recipe with this simple, step-by-step guide. Forget the mushy, bland versions; this recipe delivers perfectly fluffy, separate grains bursting with savory flavor. It’s the ideal side dish that will transport you straight to a Spanish kitchen.
We’ve all been there—a side of rice that’s either too sticky or completely flavorless. This easy Spanish rice recipe is designed to be foolproof, using simple techniques to achieve that coveted restaurant-style texture and taste. It’s a game-changer for your weeknight dinners.
What Makes This Authentic Spanish Rice?
While many recipes use tomato sauce, a truly authentic Spanish rice, often called Arroz Rojo, gets its vibrant color and deep flavor from a combination of spices like smoked paprika and a rich chicken or vegetable broth. Unlike its cousin, Mexican rice, this version is less about tomato and more about the subtle, smoky notes and the perfect texture of the rice itself.
The key is toasting the rice in oil before adding any liquid. This step is non-negotiable! It gives the grains a nutty flavor and helps them stay separate and fluffy during the cooking process. We’re aiming for individual grains, not a sticky clump.

Ingredients You’ll Need
This easy Spanish rice recipe uses pantry staples you likely already have on hand. Here’s what you’ll need to gather:
- Long-Grain White Rice: This is crucial for achieving a fluffy texture. Avoid using short-grain or Arborio rice.
- Olive Oil: Used for toasting the rice and sautéing the aromatics.
- Yellow Onion & Garlic: The essential flavor base for almost any great dish.
- Chicken or Vegetable Broth: Use a quality broth, as it provides the primary flavor for the rice.
- Tomato Paste: Offers a concentrated, rich tomato flavor without adding excess moisture.
- Spices: A simple but powerful blend of smoked paprika, cumin, and a pinch of salt is all you need.
This simple combination creates a side dish that’s anything but boring. It’s the perfect companion to a variety of main courses, from creamy Boursin chicken to simple grilled fish.
How to Make This Authentic Spanish Rice Recipe
Making this Spanish rice recipe is easier than you think. Just follow these simple steps for perfect results every time.
- Sauté Aromatics: Heat the olive oil in a large skillet or saucepan over medium heat. Add the chopped onion and cook until softened, about 3-4 minutes. Stir in the minced garlic and cook for another minute until fragrant.
- Toast the Rice: Add the uncooked rice to the skillet. Stir constantly, ensuring each grain is coated in oil. Toast for 2-3 minutes until the rice becomes lightly golden and smells nutty.
- Bloom the Spices: Stir in the tomato paste, smoked paprika, and cumin. Cook for one minute, stirring constantly. This step “blooms” the spices, deepening their flavor.
- Simmer: Pour in the broth and add the salt. Bring the mixture to a boil, then immediately reduce the heat to the lowest setting. Cover the skillet with a tight-fitting lid.
- Steam: Let the rice simmer for 18-20 minutes. Do not lift the lid during this time! The steam is essential for cooking the grains perfectly.
- Rest and Fluff: Remove the skillet from the heat and let it stand, still covered, for 10 minutes. This allows the steam to redistribute and finishes the cooking process. After resting, fluff the rice gently with a fork.

Tips for Perfectly Fluffy Spanish Rice
Want to guarantee your Spanish rice is fluffy and never mushy? Follow these expert tips.
- Rinse the Rice (Optional but Recommended): Rinsing the rice in a fine-mesh sieve until the water runs clear removes excess surface starch, which is a primary cause of sticky rice.
- Don’t Skip the Toasting Step: Toasting the dry rice in oil before adding liquid is the most important step for ensuring separate, fluffy grains.
- Use the Right Rice-to-Liquid Ratio: A 1:2 ratio of rice to broth is generally perfect. For every 1 cup of rice, use 2 cups of broth.
- No Peeking: Once you cover the pot, resist the urge to lift the lid. Trapping the steam is critical for even cooking. If you need a quick side for another meal, this cilantro lime salmon is a fantastic option.
What to Serve with Spanish Rice
This versatile side dish pairs wonderfully with a wide array of main courses. It’s a natural fit for any Mexican or Spanish-inspired meal.
Serve it alongside tacos, enchiladas, or your favorite grilled meats. It’s also the perfect base for building a delicious burrito bowl—just add beans, protein, and your favorite toppings. For a simple weeknight dinner, it complements this Crockpot Marry Me Chicken beautifully.
Storing and Reheating
Store leftover Spanish rice in an airtight container in the refrigerator for up to 4 days. To reheat, sprinkle a tablespoon of water over the rice and microwave until heated through. The added water helps to steam the rice, making it soft and fluffy again.
Frequently Asked Questions
Absolutely! You can add vegetables like peas, corn, or diced carrots. Stir them in with the broth before bringing the mixture to a boil so they can steam with the rice.
There are three keys to preventing mushy rice: 1) Rinse the rice before cooking to remove excess starch. 2) Toast the dry rice in oil until golden before adding liquid. 3) Do not lift the lid while it’s simmering, as this releases the steam needed for proper cooking.
Store leftovers in an airtight container in the refrigerator for up to 4 days. To reheat, add a splash of water or broth and microwave until hot. The added liquid helps to steam the rice and restore its fluffy texture.
Long-grain white rice is the best choice. Its lower starch content helps the grains stay separate and fluffy after cooking. Avoid short-grain varieties like Arborio, which are designed to be creamy and sticky.
The main difference lies in the ingredients and preparation. Authentic Spanish rice often gets its color and flavor from saffron or smoked paprika, while Mexican rice (often called ‘arroz rojo’) typically relies heavily on tomato sauce and cumin for its distinct red color and taste.
More Delicious Recipes To Try
If you loved this easy Spanish rice recipe, you’ll love exploring other simple and flavorful dishes. From hearty soups to quick weeknight dinners, there’s always something new to discover.
We hope you love this authentic Spanish rice recipe! If you make it, please leave a comment below or share a photo with us on Pinterest. We can’t wait to see your creations!

Spanish Rice Recipe

Spanish Rice Recipe (Authentic & Easy)
Ingredients
Equipment
Method
- Heat olive oil in a large skillet with a tight-fitting lid over medium heat. Add the chopped onion and cook until softened, about 3-4 minutes.
- Add the minced garlic and cook for another minute until fragrant.
- Stir in the rinsed rice and toast for 2-3 minutes, stirring constantly, until the grains are lightly golden and aromatic.
- Add the tomato paste, smoked paprika, and cumin. Stir constantly for 1 minute to bloom the spices.
- Pour in the broth and add the salt. Stir everything together and bring to a rolling boil.
- Immediately reduce the heat to the lowest possible setting, cover with the lid, and let it simmer for 18-20 minutes. Do not lift the lid.
- Remove the skillet from the heat and let it rest, still covered, for 10 minutes.
- After resting, remove the lid and gently fluff the rice with a fork before serving.
Notes
Don't peek while it's simmering. Keeping the lid on traps the steam needed to cook the rice perfectly.
Let it rest. The final 10-minute rest off the heat is crucial for the perfect texture.