Go Back
A vibrant plate of Spanish rice with cilantro and lime wedges.

The Ultimate Spanish Rice Recipe: Easy, Flavorful, and Authentic

This easy and flavorful Spanish rice recipe is perfect for family dinners or festive gatherings. With simple ingredients and a straightforward method, you can create a classic dish that pairs wonderfully with your favorite Mexican entrees.
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Course Dinner, Lunch, Main Course, Side Dish
Cuisine Mexican cuisine
Servings 4 servings

Ingredients
  

  • 1 cup long-grain white rice
  • 2 tablespoons olive oil
  • 1 small onion finely chopped
  • 2 cloves garlic minced
  • 1 cup tomato sauce or 2 medium tomatoes blended
  • 2 cups chicken or vegetable broth
  • 1 teaspoon chili powder
  • 1 teaspoon cumin
  • Salt and black pepper to taste
  • Fresh cilantro and lime wedges for garnish optional

Instructions
 

1. Prepare Ingredients:

  • Rinse the rice under cold water until the water runs clear. This removes excess starch and helps prevent clumping.

2. Toast the Rice:

  • In a large skillet, heat olive oil over medium heat. Add the rinsed rice and stir continuously for 3–5 minutes until the rice turns light golden brown.

3. Cook the Aromatics:

  • Add the chopped onion and garlic to the skillet. Sauté for 2–3 minutes until the onion becomes translucent and fragrant.

4. Incorporate the Tomato Base:

  • Stir in the tomato sauce or blended tomatoes, ensuring the rice is evenly coated. Let it cook for 1–2 minutes to deepen the flavor.

5. Simmer with Broth and Spices:

  • Pour in the broth, and add chili powder, cumin, salt, and pepper. Stir to combine, then bring the mixture to a gentle boil.

6. Cover and Cook:

  • Reduce the heat to low, cover the skillet with a tight-fitting lid, and simmer for 18–20 minutes, or until the liquid is fully absorbed and the rice is tender.

7. Fluff and Garnish:

  • Remove the skillet from heat and let it sit covered for 5 minutes. Fluff the rice gently with a fork and garnish with fresh cilantro and lime wedges, if desired.

Serving Suggestions:

  • This Spanish rice recipe pairs beautifully with grilled meats, enchiladas, tacos, or beans. It’s also an excellent base for burrito bowls or stuffed peppers.

Notes

  • Rinse the Rice: Always rinse the rice until the water runs clear to remove excess starch and prevent clumping.
  • Toasting is Key: Toasting the rice before adding liquid enhances flavor and ensures a fluffy texture.
  • Adjust Spices: Customize the spice level by adding more chili powder or cayenne for extra heat.
  • Use Fresh Ingredients: Fresh tomatoes, garlic, and onions elevate the flavor of the dish.
  • Vegetarian Option: Substitute chicken broth with vegetable broth for a vegetarian version.
  • Make Ahead: Spanish rice can be made in advance and reheated with a splash of broth or water for moisture.
These tips will help you create a flavorful and authentic Spanish rice recipe every time!
Keyword Arroz rojo, Authentic Spanish rice, Easy rice recipe, Flavored rice dish, How to make Spanish rice, Mexican rice, Rice side dish, Spanish rice recipe, Spanish rice with tomatoes, Traditional Mexican rice