Spanish Rice – A Cozy, Flavor-Packed Classic Side Dish

There’s something deeply comforting about a warm bowl of Spanish rice. The fluffy grains, lightly toasted before simmering in a savory tomato-infused broth, bring back memories of family dinners, neighborhood fiestas, and plates piled high with tacos, enchiladas, and grilled meats. Spanish rice isn’t just a side dish—it’s the quiet hero that ties the whole meal together, soaking up sauces and adding richness without overpowering the main event.

Spanish rice, often called Mexican rice in many households, has earned its place as a kitchen staple because it’s simple, affordable, and endlessly versatile. With just a handful of pantry ingredients and one skillet, you can create a dish that tastes like it came straight from your favorite restaurant. The secret lies in toasting the rice first, building layers of flavor, and letting everything simmer gently until perfectly tender.

This homemade Spanish rice recipe delivers that signature fluffy texture and warm, savory flavor every single time. Whether you’re cooking for Taco Tuesday, a cozy weeknight dinner, or a crowd-pleasing potluck, this recipe fits right in and always disappears fast.

Ingredients:

  • Long-grain white rice
  • Olive oil
  • Yellow onion, finely diced
  • Garlic cloves, minced
  • Tomato sauce
  • Chicken broth (or vegetable broth)
  • Ground cumin
  • Paprika
  • Salt
  • Black pepper
  • Optional: frozen peas, corn, or chopped cilantro for garnish

Instructions:

  1. Heat olive oil in a large skillet or saucepan over medium heat. Add the uncooked rice and stir constantly, allowing the grains to toast until lightly golden and fragrant. This step builds flavor and keeps the rice fluffy.
  2. Add the diced onion to the toasted rice and sauté for 2–3 minutes until softened. Stir in the minced garlic and cook for about 30 seconds until fragrant.
  3. Pour in the tomato sauce and stir well to coat the rice evenly. Sprinkle in the cumin, paprika, salt, and black pepper, mixing thoroughly.
  4. Slowly add the chicken broth, stirring once to combine. Bring the mixture to a gentle boil.
  5. Reduce the heat to low, cover the pan, and let the rice simmer for 18–20 minutes, or until the liquid is absorbed and the rice is tender.
  6. Remove the pan from heat and let it sit covered for 5 minutes. Fluff the rice gently with a fork.
  7. If desired, fold in peas or corn and garnish with chopped cilantro before serving.

Spanish Rice

Fluffy, savory Spanish rice simmered in tomato broth and warm spices, perfect as a classic side dish.
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings: 6 servings
Course: Side Dish
Cuisine: Mexican, Tex-Mex
Calories: 210

Ingredients
  

Rice Base
  • 2 cups long-grain white rice
  • 2 tablespoons olive oil
  • 1 cup yellow onion diced
  • 3 cloves garlic minced
  • 1 cup tomato sauce
  • 3 cups chicken broth
  • 1 teaspoon ground cumin
  • 1 teaspoon paprika
  • 1 teaspoon salt or to taste
  • 0.5 teaspoon black pepper

Equipment

  • Large skillet or saucepan
  • Wooden spoon
  • Measuring cups

Method
 

  1. Heat olive oil in a large skillet over medium heat and toast rice until lightly golden.
  2. Add onion and cook until softened, then stir in garlic.
  3. Mix in tomato sauce and seasonings until rice is evenly coated.
  4. Pour in broth, bring to a boil, then reduce heat and cover.
  5. Simmer for 18–20 minutes until rice is tender and liquid absorbed.
  6. Rest, fluff with a fork, and serve warm.

Notes

For best texture, avoid stirring while the rice simmers.

Tips & Tricks

  • Always toast the rice before adding liquid—this is the key to restaurant-style Spanish rice.
  • Use long-grain rice only; short-grain rice can become sticky.
  • Don’t stir while the rice simmers, or it may turn mushy.
  • Letting the rice rest after cooking helps it firm up and fluff beautifully.

Variations

  • Spicy Spanish Rice: Add diced jalapeños or a pinch of cayenne pepper.
  • Vegetable Spanish Rice: Use vegetable broth and stir in bell peppers, peas, or carrots.
  • Protein Boost: Add cooked ground beef, shredded chicken, or black beans.
  • Brown Rice Version: Use brown rice and increase cooking time and broth slightly.

Serving Suggestions
Spanish rice pairs perfectly with tacos, burritos, enchiladas, fajitas, grilled chicken, steak, or fish. It also works wonderfully as a base for rice bowls topped with beans, avocado, and fresh salsa.

Storage Information
Store leftover Spanish rice in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop or in the microwave with a splash of broth to restore moisture.

FAQ

  • Is Spanish rice the same as Mexican rice?
    They’re very similar and often used interchangeably in home cooking.
  • Why is my rice mushy?
    Too much liquid or stirring during cooking can cause mushiness.
  • Can I freeze Spanish rice?
    Yes! Freeze in airtight containers for up to 2 months.

History / Fun Facts
Spanish rice became popular in Mexican and Tex-Mex cuisine as rice was adapted to local ingredients like tomatoes and spices. Despite the name, the dish is more closely tied to Mexican culinary traditions than Spain itself.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating