Go Back
+ servings
Spanish Rice pinterest

Spanish Rice: Perfect Mexican Side Dish

This vibrant, tomato-infused rice dish is a staple of Latin cuisine, offering incredible flavor and versatility. Perfect for everything from casual Taco Night to meal prep solutions that won't break your budget.
No ratings yet
Print Pin
Course: Side Dish
Cuisine: Latin, Mexican
Keyword: Spanish Rice, Mexican Rice, Tomato Rice, Restaurant-Style Rice
Prep Time: 10 minutes
Cook Time: 25 minutes
Total Time: 35 minutes
Servings: 8 servings
Calories: 215kcal

Equipment

  • Large Skillet or Dutch Oven

Ingredients

  • 2 tablespoons vegetable oil or substitute olive oil for a different flavor profile
  • 1 medium white onion finely diced (about 1 cup)
  • 2 cloves garlic minced
  • 2 cups long-grain white rice jasmine works beautifully, but standard long-grain is traditional
  • 1 can (14.5 oz) diced tomatoes undrained
  • 1 tablespoon tomato paste deepens the color and flavor
  • cups chicken broth vegetarian option: substitute vegetable broth
  • 1 teaspoon chili powder
  • 1 teaspoon ground cumin
  • 1 teaspoon salt adjust to taste
  • ½ teaspoon black pepper
  • 1 small jalapeño seeded and minced (optional for heat lovers)
  • ¼ cup fresh cilantro chopped (for garnish)
  • 1 lime cut into wedges (for serving)

Instructions

  • Heat the vegetable oil in a large skillet or Dutch oven over medium heat. Add the rice and stir continuously for 4-5 minutes until it turns slightly golden. This crucial toasting step develops a nutty flavor and helps each grain maintain its structure.
  • Add the diced onion to the toasted rice and sauté for 2-3 minutes until translucent. Add minced garlic and cook for another 30 seconds until fragrant.
  • Stir in the diced tomatoes with their juice, tomato paste, chili powder, cumin, salt, and pepper. If using, add the minced jalapeño now. Mix thoroughly to ensure even distribution of the seasonings throughout the rice.
  • Pour in the chicken broth and bring the mixture to a boil. Once boiling, reduce the heat to low, cover tightly with a lid, and simmer for 15-20 minutes. Resist the urge to peek or stir!
  • Remove from heat and let the rice rest, covered, for 5 minutes. This resting period allows moisture to distribute evenly throughout the rice. Then, fluff gently with a fork, incorporate the fresh cilantro, and serve with lime wedges for brightness.

Notes

The toasting step is crucial - don't skip it! This is what prevents mushiness and gives restaurant-quality results.
Spanish rice actually improves in flavor after resting overnight, making it perfect for meal prep.
For a lower-carb option, you can substitute cauliflower rice, though cooking time will be significantly reduced.

Nutrition

Calories: 215kcal | Carbohydrates: 42g | Protein: 4g | Fat: 3g | Sodium: 380mg | Fiber: 2g | Sugar: 1g
Tried this recipe?FOLLOW ME @TastyDailyMeals and PIN this recipe