Mexican Restaurant Spanish Rice Recipe: Authentic Tomato-Infused Side Dish

Mexican Restaurant Spanish Rice Recipe: Authentic Tomato-Infused Side Dish

This recipe brings authentic Mexican restaurant flavors to your home kitchen with a traditional tomato-infused technique.

I perfected this method after studying how professional cooks achieve that signature rich color and deep flavor without artificial dyes. The secret lies in toasting the rice first, then simmering it in a carefully balanced tomato broth.

What emerges is vibrant, fluffy rice with distinct grains that hold their shape yet absorb the smoky, slightly sweet tomato essence. Each bite delivers the authentic taste you expect from your favorite Mexican eatery.

This side pairs perfectly with any Mexican main dish. Here’s how to make it.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
⏱️
Total Time
30 min
🔥
Calories
Low Cal

Ingredients for Mexican Restaurant Spanish Rice

A handful of pantry staples creates that classic restaurant-style vibrant red rice.

Ingredient Amount Notes
Long-Grain White Rice 🍚 2 cups Rinsed until water runs clear
Tomato Sauce 🍅 1 ½ cups Plain, no added seasonings
Chicken Broth 🥣 2 ½ cups Use vegetable broth for strict vegetarian
Onion 🧅 1 whole Medium, finely diced
Garlic Cloves 🧄 3 cloves Minced for depth of flavor
Olive Oil 🫒 ¼ cup For toasting rice grains
Tomato Paste 🍅 2 tbsp For concentrated tomato flavor
Ground Cumin 🌿 1 tsp Toasted with rice for warmth
Garlic Powder 🧄 1 tsp Enhances savory base notes
Onion Powder 🧅 1 tsp Balances sweet and savory
Dried Oregano 🍃 ½ tsp Mexican oregano preferred
Salt 🧂 1 tsp Adjust to taste at end
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Bay Leaf 🌿 1 whole Removed before serving
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish

The rice is the foundation—use long-grain white rice for distinct grains that stay fluffy. Goya or Mahatma brands are reliable for this. Toasting the rice in oil until golden is non-negotiable (this is what gives it that rich color without dye). I grab my spices from the bulk bins at Whole Foods—fresher than those dusty jars that have been in the cupboard since 2018.

No tomato sauce? Blended canned tomatoes work in a pinch. Chicken broth can be swapped for vegetable broth to keep it strictly vegetarian. Fresh tomatoes won’t give you the same depth, but tomato juice with a pinch of sugar gets you close. The cumin and oregano are key—if you’ve only got ground cumin, it works, but toasting whole seeds and grinding them fresh elevates the flavor.

Leftovers keep beautifully for 4-5 days in the fridge. Freeze in portions for up to 3 months—just thaw and reheat with a splash of water. The flavors deepen overnight, so it often tastes even better the next day (worth making extra).

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I toss in the rice, broth, and tomato sauce, let it simmer, and—boom—dinner’s done with almost no cleanup.
  • Restaurant-Worthy Flavor: The garlic and onion sautéed in the broth give it that deep, savory taste I usually only get at my favorite Mexican spot.
  • Meal Prep MVP: Honestly, this rice reheats like a dream, so I make a big batch for burrito bowls all week.
  • Budget Stretcher: Five simple ingredients, and it feeds my family for days without breaking the bank.

Step-by-Step Instructions for Mexican Restaurant Spanish Rice

Here’s the authentic method that delivers that signature restaurant-style flavor and vibrant color.

Step 1: Toast the Rice with Aromatics

Heat the 0.25 cup Olive Oil in a large skillet over medium heat. Add the 2 cups Long-Grain White Rice and stir constantly for 5-7 minutes until the grains turn light golden brown and release a nutty aroma.

Immediately add the finely diced 1 whole Onion and cook for 3-4 minutes until it softens and becomes translucent. Stir in the 3 cloves Garlic Cloves, 2 tbsp Tomato Paste, 1 tsp Ground Cumin, 1 tsp Garlic Powder, and 1 tsp Onion Powder, cooking for 1 minute until fragrant. This toasting step is crucial for developing the deep, complex flavors.

Step 2: Add Liquids and Seasonings

Pour in the 1.5 cups Tomato Sauce and 2.5 cups Chicken Broth, stirring to combine all ingredients. Add the 1 tsp Salt, 0.5 tsp Black Pepper, 0.5 tsp Dried Oregano, and 1 whole Bay Leaf.

Bring the mixture to a boil, then reduce the heat to low. Cover the skillet with a tight-fitting lid. The liquid should be just enough to cook the rice without making it mushy—you’ll see it bubble gently around the edges.

Step 3: Simmer Until Rice is Tender

Let the rice simmer undisturbed for 20-25 minutes. Avoid the temptation to stir during this time, as it can break the rice grains and make the dish gummy. You’ll know it’s ready when the liquid has been absorbed and the rice is tender with no hard core.

If you notice the top drying out before the rice is fully cooked, add 2-3 tablespoons of hot water, then quickly re-cover. This prevents burning while ensuring even cooking. The rice should have a vibrant reddish-orange hue from the tomato sauce and paste.

Step 4: Rest and Finish

Remove the skillet from heat and let it sit covered for 10 minutes. This resting period allows the steam to finish cooking the rice and lets the flavors meld together. During this time, the rice will absorb any remaining liquid and plump up beautifully.

Discard the bay leaf, then fluff the rice gently with a fork. Taste and adjust the seasoning with additional salt if needed. The grains should be tender and separate easily, with a rich, tomato-infused flavor throughout.

Step 5: Garnish and Serve

Transfer the rice to a serving dish and sprinkle with the chopped 0.25 cup Fresh Cilantro. The cilantro adds a bright, fresh contrast to the rich, savory rice. Serve immediately while hot for the best texture and flavor.

This dish pairs perfectly with any Mexican entrée, offering that authentic restaurant-style taste you’re aiming for. The vibrant color and aromatic scent will make it a standout on your table.

👨‍🍳

Pro Tips For Making Mexican Restaurant Spanish Rice

  • Toast the Rice: Cook the rice in oil for 3-4 minutes until golden—this builds a nutty base that defines the flavor. I learned this the hard way when my early batches tasted flat.
  • Bloom the Garlic: Add minced garlic to the onions for just 30 seconds, not longer, or it turns bitter. Pull it off the heat if it starts browning too fast.
  • Use Warm Broth: Pour in chicken broth straight from the fridge and the rice takes forever to cook evenly. Warm it first—about 15 seconds in the microwave does the trick.
  • Skip the Rinse: Don’t rinse the long-grain rice—you want the starch to help create that slightly sticky texture that soaks up the tomato sauce. Sounds weird, but it works.

Essential Equipment for mexican restaurant spanish rice

Essential Skillet

A heavy-bottomed 12-inch skillet with a tight-fitting lid is non-negotiable. I swear by my Lodge cast iron—it distributes heat evenly for perfect toasting and simmering. The lid traps steam, which is crucial for fluffy rice. 🔥

Wooden Spoon

Use a wooden spoon to stir the rice while toasting. It won’t scratch your pan and lets you feel the rice grains as they transform. Avoid metal utensils that can damage nonstick surfaces or leave marks on cast iron.

Quality Knife

A sharp 8-inch chef’s knife makes dicing the onion and mincing garlic effortless. I’ve had my Wüsthof for over a decade—it’s still my go-to. A dull knife slips more easily, so keep yours honed for safety and precision.

Measuring Tools

Accurate measurements matter for the perfect rice-to-liquid ratio. I use OXO Good Grips measuring cups for dry ingredients and a Pyrex glass measuring cup for liquids. These ensure consistency every time.

Fine-Mesh Strainer

Rinsing the rice until the water runs clear removes excess starch, preventing gummy results. A fine-mesh strainer is ideal—it catches all the grains while letting water flow through easily. I keep mine right in the sink for convenience.

Tight-Fitting Lid

If your skillet lid doesn’t fit tightly, use aluminum foil to seal the gap. This traps the steam needed to cook the rice evenly. I learned this trick from a Mexican restaurant chef—it makes all the difference. ✨

Nutrition Facts

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value
Total Fat 8g10%
Saturated Fat 1g5%
Cholesterol 0mg0%
Sodium 620mg27%
Total Carbohydrate 48g17%
Dietary Fiber 2g7%
Sugars 4g
Protein 5g10%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Why do I need to toast the rice first?

Toasting develops the nutty aroma and deep color that defines this dish. It also creates a barrier on each grain, preventing mushiness during cooking.

2

Can I use brown rice instead?

Yes, but increase liquid to 3 cups and simmer for 40-45 minutes. The texture will be chewier, and the color less vibrant.

3

What if my rice turns out mushy?

This usually means too much liquid or stirring during cooking. Next time, measure precisely and resist the urge to stir.

4

How do I store leftovers?

Keep in an airtight container in the fridge for 4-5 days. Reheat with a splash of water to restore moisture.

★★★★★4.6(5 reviews)
Tyler Campbell