Traditional Spanish Rice Recipe for Authentic Side Dishes

You’re about to make a simple Spanish rice recipe that turns out fluffy, flavorful, and just like your favorite restaurant version. This dish is loved for its bold taste, vibrant color, and versatility, perfect for weeknight dinners, meal prep, or serving alongside your favorite Mexican-inspired meals.

Timing

  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Servings: 4 servings

Ingredients for Spanish Rice Recipe

Base Ingredients

  • 1 cup long-grain white rice
  • 2 tablespoons vegetable oil

Aromatics & Flavor Builders

  • 1 small onion, finely chopped
  • 2 cloves garlic, minced

Liquid & Seasoning

  • 2 cups chicken broth (or vegetable broth)
  • 1/2 cup tomato sauce
  • 1 teaspoon salt
  • 1/2 teaspoon cumin
  • 1/2 teaspoon paprika

Optional Add-ins

  • 1/2 cup frozen peas and carrots
  • Fresh cilantro for garnish
ingredients of fried rice

Step-by-Step Instructions

Step 1: Rinse the Rice Properly

Start by placing your rice in a fine mesh strainer and rinsing it under cold water for 1–2 minutes. Gently move the grains with your hand until the water runs mostly clear. This removes excess starch, which helps prevent the rice from becoming sticky during cooking.

This step matters because clean grains cook more evenly and stay separate, giving you that fluffy restaurant-style texture you’re aiming for.

Chef’s Tip: If you skip rinsing, your rice will likely turn out clumpy instead of light and fluffy.

Step 2: Toast the Rice for Flavor

Heat the vegetable oil in a medium saucepan over medium heat. Add the rinsed rice and cook for 4–5 minutes, stirring frequently. You’ll notice the grains turning slightly golden and giving off a nutty aroma.

This step builds a deeper flavor base and helps the rice maintain its structure during cooking.

Chef’s Tip: Keep the heat moderate and stir constantly so the rice browns evenly without burning.

Step 3: Cook the Aromatics

Add the chopped onion to the toasted rice and cook for 2–3 minutes until softened. Then add the minced garlic and cook for another 30 seconds.

This step adds layers of flavor that make your Spanish rice taste rich and well-balanced instead of flat.

Chef’s Tip: Always add garlic after onions so it doesn’t burn and become bitter.

Step 4: Add Liquids and Seasonings

Pour in the chicken broth and tomato sauce, then add salt, cumin, and paprika. Stir everything together and bring it to a gentle boil, which should take about 2–3 minutes.

This is where your rice absorbs all the flavor, so mixing thoroughly ensures every grain is seasoned properly.

Chef’s Tip: Taste your broth first so you don’t accidentally oversalt the dish.

Step 5: Simmer Without Disturbing

Reduce the heat to low and cover the pot with a tight-fitting lid. Let the rice simmer for 15–18 minutes. Avoid opening the lid during this time.

The trapped steam is essential for cooking the rice evenly and keeping it fluffy.

Chef’s Tip: Resist stirring while it cooks this can break the grains and create a mushy texture.

Step 6: Rest and Fluff the Rice

Once cooking is complete, turn off the heat and let the rice sit covered for 5 minutes. Then remove the lid and gently fluff the rice with a fork. If you’re using peas and carrots, stir them in at this stage.

Resting allows the moisture to redistribute, making the rice perfectly tender and airy.

Step 6 28

Chef’s Tip: Use a fork instead of a spoon to keep the grains intact and fluffy.

Nutrition (Per Serving)

NutrientAmount
Calories220 kcal
Carbohydrates38 g
Protein4 g
Fat5 g
Fiber2 g
Sodium480 mg

Why You’ll Love This Recipe

  • You get fluffy, restaurant-style Spanish rice every time.
  • It uses simple pantry ingredients you likely already have.
  • You can make it in just 30 minutes.
  • It pairs perfectly with many meals.
  • It’s beginner-friendly and very forgiving.

Common Mistakes to Avoid

  • Skipping rinsing: This leads to sticky, clumpy rice
  • Not toasting rice: You’ll miss out on that signature flavor
  • Using too much liquid: This can make the rice mushy
  • Lifting the lid too often: Steam escapes and affects cooking
  • Overcooking garlic: Burnt garlic creates bitterness

Serving Suggestions

  • Serve alongside grilled chicken or beef tacos.
  • Pair with beans for a simple vegetarian meal.
  • Use as a base for burrito bowls.
  • Add shredded chicken for a complete one-pan dish.
  • Plate it with roasted vegetables for a colorful meal.
Serving image of rice

Healthier Alternatives and Ingredient Swaps

  • Use brown rice for more fiber (adjust cooking time).
  • Swap vegetable oil with olive oil for healthier fats.
  • Use low-sodium broth to control salt intake.
  • Replace white rice with cauliflower rice for a low-carb version.
  • Add extra vegetables like bell peppers or zucchini.

Storage and Meal Prep Tips

  • Store leftovers in an airtight container in the fridge for up to 4 days.
  • Reheat with a splash of water to restore moisture.
  • Freeze portions for up to 2 months.
  • Divide into meal prep containers with protein and veggies.
  • Always cool rice completely before storing.

Conclusion

This simple Spanish rice recipe gives you that easy fluffy restaurant-style result without complicated steps. Once you master the technique, you can adjust flavors, add ingredients, and truly make it your own. It’s reliable, delicious, and perfect for everyday cooking.

Spanish Rice Recipe

Traditional Spanish Rice Recipe

You’re about to make a simple Spanish rice recipe that turns out fluffy, flavorful, and just like your favorite restaurant version. This dish is loved for its bold taste, vibrant color, and versatility, perfect for weeknight dinners, meal prep, or serving alongside your favorite Mexican-inspired meals.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 4 Serving

Ingredients
  

Base Ingredients
  • 1 cup long-grain white rice
  • 2 tablespoons vegetable oil
Aromatics & Flavor Builders
  • 1 small onion, finely chopped
  • 2 cloves garlic, minced
Liquid & Seasoning
  • cups chicken broth (or vegetable broth)
  • 1/2 cup tomato sauce
  • 1 teaspoon salt
  • 1/2 teaspoon cumin
  • 1/2 teaspoon paprika
Optional Add-ins
  • 1/2 cup frozen peas and carrots
  • Fresh cilantro for garnish

Method
 

  1. Rinse rice until water runs clear.
  2. Toast rice in oil until lightly golden.
  3. Sauté onion and garlic.
  4. Add broth, tomato sauce, and spices; bring to boil.
  5. Cover and simmer on low for 15–18 minutes.
  6. Rest, fluff, and serve.

Notes

  • Always rinse rice for better texture
  • Toast rice for deeper flavor
  • Keep lid closed while cooking
  • Fluff gently with a fork
  • Adjust seasoning at the end