Perfect Mexican-Style Spanish Rice


Perfect Mexican-Style Spanish Rice 🍅🌿

When it comes to building a complete Mexican-inspired meal, no dish is more essential than a hearty, flavorful side of Spanish rice (a.k.a. Mexican rice). This dish is golden, fluffy, and infused with the earthy flavors of cumin, paprika, garlic, onion, and tomato. It’s the kind of recipe that turns a simple dinner into a feast, pairing perfectly with enchiladas, tacos, grilled meats, or even a comforting bowl of beans.

The best part? It’s made with simple pantry staples but tastes like something you’d get at your favorite Mexican restaurant.


Why You’ll Love This Recipe ❤️

  • Restaurant-quality at home – no need for takeout when you can make it fresh.
  • Simple ingredients – rice, tomato sauce, and seasonings you probably already have.
  • Fluffy and flavorful – toasting the rice gives it that authentic golden color and nutty taste.
  • Versatile side dish – pairs with almost any Mexican or Tex-Mex meal.

Ingredients 🛒

  • 2 cups long-grain white rice 🌚
  • 1 tbsp olive oil 🧄
  • 1/2 cup onion, chopped 🧅
  • 1/2 cup green bell pepper, chopped 🌶️
  • 2 cloves garlic, minced 🧄
  • 1 can (8 oz) tomato sauce 🍅
  • 2 cups chicken broth 🥔
  • 1 tsp cumin 🌿
  • 1/2 tsp paprika 🌶️
  • Salt and pepper, to taste 🧂
  • Fresh cilantro for garnish (optional) 🌿

Step-by-Step Instructions 👩‍🍳

1️⃣ Toast the Rice

Heat olive oil in a large skillet or saucepan over medium heat.
Add the rice and stir frequently for 3–5 minutes, until the grains turn golden brown and lightly toasted.

2️⃣ Sauté the Vegetables

Stir in the chopped onion, green bell pepper, and minced garlic.
Cook for 2–3 minutes, or until the vegetables soften and release their aroma.

3️⃣ Add Liquids and Seasonings

Pour in the tomato sauce and chicken broth.
Stir in cumin, paprika, salt, and pepper.
Mix well so the rice absorbs all the flavors.

4️⃣ Simmer to Perfection

Bring the mixture to a gentle simmer.
Reduce heat to low, cover, and let cook undisturbed for 18–20 minutes, or until the liquid is fully absorbed and the rice is tender.

5️⃣ Fluff and Garnish

Remove from heat and let the rice rest for 5 minutes.
Fluff with a fork and garnish with fresh cilantro for a vibrant finish.


Expert Tips & Variations 🌟

  • Use long-grain rice – like basmati or jasmine – for the fluffiest texture.
  • Spice it up – add a chopped jalapeño or serrano pepper with the onion and bell pepper.
  • Vegetarian option – swap chicken broth for vegetable broth.
  • Add more veggies – mix in peas, carrots, or corn for a heartier version.
  • Smoky twist – substitute paprika with smoked paprika or add a pinch of chipotle powder.

Important Notes ⚠️

  • Don’t stir the rice while it’s simmering—this can make it sticky.
  • Always let the rice rest for 5 minutes after cooking to finish steaming.
  • Adjust seasoning after cooking to avoid over-salting early on.

Nutritional Information (per serving, 1 cup) 📊

  • Calories: ~210
  • Carbohydrates: 38g
  • Protein: 4g
  • Fat: 4g
  • Fiber: 2g

Frequently Asked Questions (FAQ) ❓

1. Can I make Mexican rice ahead of time?
Yes! It reheats beautifully. Store in the fridge for up to 4 days or freeze for up to 2 months.

2. Why do I need to toast the rice?
Toasting adds a nutty flavor and prevents the rice from becoming mushy.

3. Can I use fresh tomatoes instead of canned tomato sauce?
Absolutely! Blend 2–3 fresh tomatoes into a smooth puree and use in place of the sauce.

4. What if my rice turns out too wet?
Remove the lid and cook for a few extra minutes on low heat to evaporate excess liquid.


✨ This Mexican-Style Spanish Rice is the perfect sidekick to your favorite dishes, from enchiladas and tamales to grilled meats and tacos. With its bold flavors and fluffy texture, it’ll quickly become a family favorite.


Leave a Comment