Mexican Rice Recipe Restaurant Style: Authentic Flavor With Toasted Spices

Mexican Rice Recipe Restaurant Style: Authentic Flavor With Toasted Spices

I’ve spent years perfecting this technique for achieving true restaurant-style Mexican rice at home. The key lies in toasting the rice and spices together before adding liquid, creating a depth of flavor that can’t be matched by shortcuts.

This method uses simple ingredients but traditional approaches—long-grain white rice, tomatoes, and a careful balance of spices. The toasting step transforms ordinary rice into something rich and aromatic, while keeping the grains separate and light.

What emerges is vibrant orange rice with perfectly tender grains and a savory, slightly smoky taste. It’s the kind of side dish that elevates any Mexican meal from good to exceptional.

The process takes patience, but the result is worth every minute. Here’s how to achieve that authentic flavor in your own kitchen.

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

Ingredients for Mexican Rice Recipe Restaurant Style

Long-grain rice, tomatoes, and warm spices create this vibrant, aromatic side dish.

Ingredient Amount Notes
Long-Grain White Rice 🍚 1 ½ cups Uncooked, rinsed well
Tomato Sauce 🍅 1 cup Plain, no seasoning added
Chicken Broth 🥣 2 ½ cups Low-sodium preferred
Onion 🧅 1 whole Medium, finely diced
Garlic Cloves 🧄 2 cloves Minced or pressed
Vegetable Oil 🫒 ¼ cup Neutral flavor, like canola
Ground Cumin 🌿 1 tsp Freshly opened for best flavor
Garlic Powder 🧄 ½ tsp Not garlic salt
Onion Powder 🧅 ½ tsp Balances the spices
Salt 🧂 1 tsp Adjust to taste after cooking
Ground Black Pepper 🌶️ ¼ tsp Freshly ground preferred
Dried Oregano 🍃 ½ tsp Mexican oregano if available
Bay Leaf 🌿 1 whole Removed before serving
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish

The rice is the foundation—long-grain white rice is traditional for its light, separate grains. Rinsing removes excess starch, which is key for that restaurant-style texture. For the broth, low-sodium chicken broth lets you control the seasoning. I use Swanson or Better Than Bouillon for consistent flavor. The tomato sauce should be plain, no added herbs or spices that would compete with your blend.

No chicken broth? Vegetable broth works perfectly (this keeps it vegetarian). Missing a spice? Cumin is non-negotiable—it’s the backbone. Fresh garlic and onion are ideal, but in a pinch, 1 tsp garlic powder + 1 tsp onion powder can replace the fresh. The bay leaf is subtle but adds depth—don’t skip it (just remember to fish it out before serving).

Store uncooked rice in a cool, dry place for up to 1 year. Leftovers keep 4-5 days in the fridge and reheat beautifully. The flavors actually deepen overnight, making it taste even more authentic the next day.

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I love that everything cooks together in a single pot—no extra dishes, no fuss.
  • Rich and Savory: The tomato sauce and chicken broth give it that deep, restaurant-style flavor I can’t get enough of.
  • Meal Prep Hero: Honestly, this rice tastes even better the next day, so I always make extra for lunches.
  • Budget Friendly: Between us, long-grain rice and simple pantry staples make this a wallet-friendly win.

Step-by-Step Instructions for Mexican Rice Restaurant Style

Here is the authentic method that delivers the rich, toasted flavor you expect from restaurant-style rice.

Step 1: Rinse and Toast the Rice

Place the 1.5 cups long-grain white rice in a fine-mesh strainer and rinse under cold running water until the water runs clear. This removes excess starch and prevents the rice from becoming gummy. Shake off any excess water—you want the grains just damp, not wet.

Heat the 0.25 cup vegetable oil in a large, heavy skillet over medium heat. Add the rinsed rice and cook, stirring frequently, for 8-10 minutes until the grains turn a deep golden brown. This toasting step is critical—it creates the nutty, rich base flavor that defines authentic Mexican rice.

Step 2: Sauté the Aromatics

Add the finely diced onion to the toasted rice and cook for 3-4 minutes, stirring often, until it softens and becomes translucent. The onion should start to pick up the golden color from the rice. Watch carefully to prevent burning—the residue from toasting can darken quickly.

Stir in the minced 2 cloves garlic cloves, 1 tsp ground cumin, 0.5 tsp garlic powder, 0.5 tsp onion powder, 0.5 tsp dried oregano, 1 tsp salt, and 0.25 tsp ground black pepper. Cook for an additional 1 minute until fragrant. This brief cooking time blooms the spices without burning them.

Step 3: Add Liquids and Simmer

Pour in the 1 cup tomato sauce and 2.5 cups chicken broth, stirring to combine and scrape up any browned bits from the bottom of the pan. Add the 1 whole bay leaf and bring the mixture to a gentle boil over medium-high heat.

Once boiling, reduce the heat to low, cover the skillet with a tight-fitting lid, and simmer for 20-25 minutes. Do not stir the rice during this time—disturbing it can break the grains and release starch, leading to mushy rice. The liquid should be fully absorbed and the rice tender when done.

Step 4: Rest and Garnish

Remove the skillet from heat and let the rice sit, covered, for 5-10 minutes. This resting period allows steam to finish cooking the rice evenly and helps the grains separate nicely. Remove and discard the bay leaf before serving.

Fluff the rice gently with a fork and transfer to a serving dish. Garnish with the chopped 0.25 cup fresh cilantro just before serving for a pop of color and freshness. The rice should be light and fluffy with each grain distinct, coated in the rich tomato and spice-infused liquid.

👨‍🍳

Pro Tips For Making Mexican Rice Recipe Restaurant Style

  • Toast the Rice: Cook the rice in oil until golden brown—about 5-7 minutes. I learned this the hard way: skipping this step leaves the rice mushy and bland.
  • Use Hot Broth: Pour in hot chicken broth, not cold, to keep the cooking temperature steady. Cold broth slows everything down and can make the rice gummy.
  • Don’t Skip the Tomato Sauce: Sounds weird, but it works: use 1/2 cup tomato sauce and cook it with the onions and garlic first. It deepens the color and flavor.
  • Let It Steam: After simmering, cover and let it sit off the heat for 10 minutes. My grandmother swore by this, and she was right: it fluffs up perfectly every time.

Dietary Considerations for These Flavors

Vegetarian Friendly

This dish is naturally vegetarian as written, using vegetable oil and chicken broth as the only non-vegetable ingredients. I often swap the chicken broth for vegetable broth without any loss of flavor—Better Than Bouillon Vegetable Base works perfectly. 💪

Vegan Adaptation

To make it fully vegan, simply replace the chicken broth with an equal amount of vegetable broth. The dish maintains its authentic taste and texture, as the rice, tomatoes, and spices provide all the flavor. No other adjustments are needed.

Gluten-Free Naturally

All ingredients in this recipe are inherently gluten-free, including the rice, tomato sauce, and spices. Just ensure your chicken broth is certified gluten-free—Swanson Natural Goodness is a reliable brand that meets this standard.

Allergen Considerations

The primary allergen to note is cilantro, which some people are sensitive to. Omit it if needed— the dish remains delicious. Also check broth labels for soy or other allergens if you have specific dietary restrictions.

Low-Sodium Options

Using low-sodium chicken broth and reducing the added salt to ½ tsp keeps the sodium in check. You can always adjust seasoning at the end to taste. I find the toasting step enhances flavor naturally, so less salt is needed.

Nut-Free Guarantee

This recipe contains no nuts or nut-based ingredients, making it safe for those with nut allergies. All components—from the rice to the spices—are nut-free, so you can serve it confidently to guests with this concern. ✨

Nutrition Facts

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value
Total Fat 12g15%
Saturated Fat 1.5g8%
Cholesterol 0mg0%
Sodium 450mg19%
Total Carbohydrate 40g15%
Dietary Fiber 2g7%
Sugars 3g
Protein 4g8%
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 is toasting the rice important?

Toasting deepens the flavor, creating a rich, nutty base that defines authentic taste. It also helps keep grains separate during cooking. Skip this and you’ll miss that signature restaurant-style depth.

2

Can I use brown rice instead?

Brown rice won’t absorb flavors the same way and has a different texture. For best results, stick with long-grain white rice. The starch content and cooking time are optimized for this variety.

3

How do I fix mushy rice?

If it’s overcooked, spread it on a baking sheet to dry slightly. Next time, rinse thoroughly, toast well, and avoid stirring during simmering. Proper technique prevents mushiness.

4

What can I substitute for tomato sauce?

Blend 2-3 fresh tomatoes with 1/2 cup water for a fresher taste. Avoid canned diced tomatoes as they’ll make the rice too watery. Consistency matters most.

★★★★★4.9(12 reviews)
Tyler Parker