Mexican Rice Recipe Restaurant Style: Authentic Tomato-Infused Flavor

Mexican Rice Recipe Restaurant Style: Authentic Tomato-Infused Flavor

This restaurant-style Mexican rice brings authentic flavor to your kitchen with its rich tomato base and perfectly fluffy texture. The secret lies in toasting the rice before cooking, which enhances its nutty depth.

With simple ingredients and traditional techniques, you’ll achieve the vibrant color and savory taste that makes this dish a standout. It’s the perfect companion to any Mexican-inspired meal.

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

Ingredients for Mexican Rice Recipe Restaurant Style

Simple pantry staples create that authentic restaurant-style rice you crave at home.

Ingredient Amount Notes
Long-Grain White Rice 🌾 2 cups Rinsed until water runs clear
Tomato Sauce 🍅 1 cup Plain, unsweetened variety
Vegetable Broth 🥣 3 cups Low-sodium preferred for control
Yellow Onion 🧅 1 whole Finely diced for even cooking
Garlic Cloves 🧄 3 cloves Minced for maximum flavor
Vegetable Oil 🫒 ¼ cup Neutral flavor for toasting
Cumin 🌿 1 tsp Ground for even distribution
Chili Powder 🌶️ 1 tsp Mild or hot to taste
Garlic Powder 🧄 ½ tsp Complements fresh garlic
Onion Powder 🧅 ½ tsp Enhances savory depth
Salt 🧂 1 tsp Adjust to taste after cooking
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Frozen Peas 🌱 ½ cup Optional, for color and texture
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish

[recipe_ingredient_scaler]

The rice is everything here. Long-grain white rice gives you that classic fluffy texture—skip the instant or brown varieties. I grab mine from Costco in bulk, but any grocery store brand works as long as it’s long-grain. The tomato sauce needs to be plain (no Italian seasoning added), and Hunts or Muir Glen are reliable. For the broth, Better Than Bouillon vegetable base is my go-to (mix it with hot water).

No tomato sauce? Blended canned tomatoes work in a pinch but may need extra seasoning. Out of vegetable broth? Water plus a bouillon cube saves the day. Don’t have fresh garlic or onion? Powdered versions at half the amount get you close. The spices can be swapped too—smoked paprika for chili powder adds a nice depth. Fresh cilantro is ideal, but dried works (use one-third the amount).

Toasted rice keeps its texture best—use within 2 days for peak fluffiness. Leftovers hold in the fridge for 4-5 days or freeze for 3 months. Reheat with a splash of water or broth to revive the moisture (the microwave dries it out fast).

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I toss everything in a single skillet—rice, tomato sauce, broth—and let it simmer. No extra pans, no fuss.
  • Restaurant-Quality Taste: The garlic and onion sautéed in oil before the rice goes in? That’s what gives it that deep, savory flavor.
  • Meal Prep Hero: Makes a big batch that reheats like a dream. I pack it for lunches all week.
  • Penny-Pincher’s Dream: Long-grain rice, tomato sauce, and broth—simple, affordable ingredients that stretch far.

Instructions

Master these authentic steps for tomato-infused rice that tastes straight from your favorite Mexican restaurant.

Step 1: Toast the Rice to Nutty Perfection

Heat the 0.25 cup Vegetable Oil in a large skillet over medium-high heat until it shimmers. Add the 2 cups Long-Grain White Rice and stir continuously for 5-7 minutes until the grains turn a light golden brown and smell nutty.

This toasting step is non-negotiable—it creates a deep, aromatic base that separates restaurant-style rice from bland home versions. Keep the rice moving to prevent burning, and watch for that perfect toasted color. The grains should look slightly translucent at the edges when they’re ready.

Step 2: Sauté Aromatics Until Fragrant

Add the finely diced 1 whole Yellow Onion to the toasted rice and cook for 3-4 minutes until the onion softens and becomes translucent. Stir in the minced 3 cloves Garlic Cloves, 1 tsp Cumin, 1 tsp Chili Powder, 0.5 tsp Garlic Powder, and 0.5 tsp Onion Powder.

Cook for another 30-45 seconds until the spices become deeply fragrant. Real talk: this is where the magic happens. The combination of toasted rice, sweet onion, and warm spices creates the authentic foundation for Mexican rice. Don’t let the garlic burn—it should just turn golden at the edges.

Step 3: Add Liquids and Simmer to Fluffy Perfection

Pour in the 1 cup Tomato Sauce and 3 cups Vegetable Broth, then add the 1 tsp Salt and 0.5 tsp Black Pepper. Stir well to combine, scraping up any browned bits from the bottom of the pan. Bring the mixture to a boil.

Once boiling, reduce the heat to low, cover the skillet, and let it simmer for 20-25 minutes until the liquid is fully absorbed and the rice is tender. Resist the urge to stir during cooking—this can break the rice grains and make the dish mushy. You’ll know it’s done when the surface looks dry and the rice fluffs easily with a fork.

Step 4: Finish with Peas and Cilantro

Remove the skillet from heat and let it sit covered for 5 minutes. Then gently fold in the 0.5 cup Frozen Peas—they’ll thaw quickly from the residual heat. The peas add a pop of color and sweetness that balances the savory rice.

Finally, sprinkle the chopped 0.25 cup Fresh Cilantro over the top and fluff the rice with a fork to distribute everything evenly. The cilantro adds that fresh, bright finish that makes restaurant Mexican rice so addictive. Serve immediately while hot and fragrant.

👨‍🍳

Pro Tips For Making Mexican Rice Recipe Restaurant Style

  • Toast the Rice: Cook the rice in oil until golden brown before adding liquids—this builds a nutty depth that plain steamed rice lacks. I learned this the hard way after making bland batches that tasted like tomato water.
  • Use Hot Broth: Pour in vegetable broth that’s already simmering, not cold, to keep the cooking temperature steady. Sounds minor, but it prevents the rice from turning mushy or undercooked.
  • Skip the Over-Stirring: Once the liquid is in, resist the urge to stir—just let it cook undisturbed. Stirring breaks the grains and turns your fluffy rice into a sticky mess.
  • Bloom the Garlic: Sauté the minced garlic in the onion and oil for 30 seconds until fragrant, but don’t let it brown. Burnt garlic adds bitterness that overpowers the sweet tomato and rice flavors.

Creative Variations of These Flavors

Spicy Chipotle Version

Add 1-2 chipotle peppers in adobo (minced) with the tomato sauce for a smoky, spicy kick. I also include ½ tsp adobo sauce for extra depth. This variation brings serious heat while keeping that authentic tomato base. 🌶️

Vegetable-Packed Style

Stir in ½ cup diced bell peppers and ½ cup corn kernels with the peas at the end. The veggies add sweetness and texture. For extra color, I use a mix of red, yellow, and green bell peppers.

Cheesy Tex-Mex Twist

After cooking, fold in 1 cup shredded Monterey Jack or cheddar cheese until melted. This creates a gooey, comforting version kids love. I sometimes add ½ cup diced jalapeños for grown-up heat.

Coconut Lime Fusion

Replace 1 cup vegetable broth with coconut milk and add the zest of 1 lime with the cilantro. This tropical-inspired take is surprisingly delicious with grilled fish or shrimp. 💛

One-Pot Wonder

Brown ½ lb ground beef or turkey in the skillet first, then remove before toasting the rice. Add it back with the liquids for a heartier meal. I season the meat with the same spices for consistency.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value
Total Fat 8g10%
Saturated Fat 1g5%
Cholesterol 0mg0%
Sodium 420mg18%
Total Carbohydrate 48g17%
Dietary Fiber 3g11%
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 you toast the rice first?

Toasting enhances the nutty flavor and prevents mushiness. This step creates a firm grain structure that absorbs liquids evenly for that perfect fluffy texture restaurants achieve.

2

Can I use brown rice instead?

Not recommended. Brown rice requires more liquid and longer cooking time, which can make the dish soggy. Stick with long-grain white rice for authentic results.

3

How do I fix mushy rice?

If it’s overcooked, spread it on a baking sheet to dry out in a 200°F oven for 10-15 minutes. Next time, use less liquid and avoid stirring during cooking.

4

What if I don’t have tomato sauce?

Blend 2-3 canned tomatoes until smooth as a substitute. You may need to adjust seasoning since store-bought sauce often contains salt.

★★★★★4.8(1 review)
Chef Melanie

More recipe sites