Tex-Mex Classic
Restaurant-Style Mexican Rice Recipe
Fluffy, flavorful, and perfectly seasonedโthis is the kind of Mexican rice that instantly upgrades any plate.
This is my newest version of a restaurant-style Mexican rice recipeโand it tastes right.
Growing up in Phoenix, Arizona, I was surrounded by incredible Mexican food. Our neighbors would cook for big family gatherings, and the abuela always stole the show. I asked for recipes more times than I can countโbut like a lot of great cooks, she worked from instinct, not measurements.
That stuck with me. The best dishes are not just about ingredientsโthey are about feel, timing, and balance. And this rice brings me right back to those flavors.
This version is built to be fluffy, deeply savory, and slightly toasty, just like what you get at a great restaurant. It works perfectly alongside burritos, enchiladas, fajitas, or tacosโand once you nail it, it becomes one of those recipes you just know.
Quick context: This style of rice traces back to dishes like arroz a la Veracruzana, later evolving in the Southwest into the Tex-Mex version most people know today.
Why this works
Texture + Technique = Restaurant-Style Rice
Great Mexican rice is not just about ingredientsโit is about how you treat the rice before it ever touches liquid. That is what separates fluffy, restaurant-style rice from something soft or sticky.
The key is building layers of flavor and controlling moisture from the start. When done right, every grain stays separate, lightly toasted, and full of flavorโnot clumped together.
- Toasting the rice first creates a light, nutty base and keeps the grains separate.
- Using the right liquid ratio ensures the rice cooks through without becoming mushy.
- Letting it rest after cooking allows the steam to finish the texture naturally.
- Not over-stirring protects the structure of the grains.
This is why restaurant rice feels differentโit is light, dry in the best way, and packed with flavor, not heavy or wet.
Common mistakes
What Usually Goes Wrong
-
Skipping the toasting step
This is the biggest mistake. Without it, the rice tastes flat and turns soft instead of fluffy. -
Adding too much liquid
This leads to heavy, sticky rice instead of light, separated grains. -
Stirring too much while cooking
Stirring breaks the grains and releases starch, which makes the rice gummy. -
Cooking on heat that is too high
The bottom burns before the rice cooks evenly. -
Not letting the rice rest
Cutting this step short traps moisture and ruins the final texture.
If you fix just one thing, fix the toasting step. That alone gets you 80% of the way to restaurant-quality rice.
Restaurant Style Mexican Rice Ingredients:
- Long-grain rice, such as basmati
- Onion,chopped
- Roma tomato,chopped
- Tomato sauce, pisto, sofrito or salsa
- Vegetable oil
- Chicken broth
- Sea salt
- Garlic powder
- Ground cumin
- Red chilli flakes
Making Restaurant Style Mexican Rice
Mise en Place and gather your ingredients and tools:
Begin by sautรฉing the onions and garlic if using, in oil until they are tender.
Then, add the rice and spices to the pan and toast it for a few minutes to add a nutty flavor.
Next, add the rest of the ingredients to the pan.
Bring it all to a boil, then reduced to a simmer and cover until the rice is tender and the liquid is absorbed.ย
Whether served as a side or part of a main dish, it pairs perfectly with chicken, fajitas, enchiladas, or alongside beans and guacamole.
Adjust the spiciness or incorporate ingredients like corn or bell peppers to suit your taste.ย
Storage & leftovers
How to Store Mexican Rice (and Reheat It Properly)
Mexican rice stores very well, but the texture can dry out quickly if you donโt handle it right. The goal is to lock in moisture without turning it mushy.
Fridge (Best option)
- Let the rice cool completely before storing.
- Transfer to an airtight container.
- Stores well for 3โ4 days.
Freezer (Great for batches)
- Portion the rice before freezing for easy use.
- Use freezer bags or airtight containers.
- Keeps well for up to 2 months.
Reheating (This is the key)
- Add 1โ2 tablespoons of water or stock before reheating.
- Cover to trap steam (microwave or pan).
- Fluff gently with a forkโdonโt stir aggressively.
Pro tip: If your rice feels dry, it is not ruined. A splash of stock and a covered reheat will bring it right back to life.
FAQ: Restaurant-Style Mexican Rice
Why is my Mexican rice mushy?
Mexican rice usually turns mushy when there is too much liquid, the rice was not toasted first, or it was stirred too much while cooking.
Do I need to toast the rice first?
Yes. Toasting the rice is the key to restaurant-style texture. It adds flavor and helps the grains stay light and separate.
Can I make Mexican rice ahead of time?
Yes. Mexican rice reheats well. Store it in an airtight container in the fridge for 3โ4 days and reheat with a splash of water or stock.
Can I freeze Mexican rice?
Yes. Let the rice cool completely, portion it into freezer-safe bags or containers, and freeze for up to 2 months.
What should I serve with Mexican rice?
Mexican rice is perfect with tacos, enchiladas, burritos, fajitas, grilled meats, beans, or any Tex-Mex style dinner.
Bonus Round:
5 Minute Guacamole
Gather your avocado, tomato, onion, lime, cumin powder, salt and tools.
Cut your avocado in half, and remove the pit, by tapping it on the counter with a sharp knife, NOT WHILE HOLDING IT IN YOUR HAND
Dice the onion, and tomato, chop the cilantro, and the lime juice, cumin and salt, and mix with a fork.
If the avocado is ripe, it will take 30 seconds, if the avocado is not ripe, you will have a challenge.ย
Thats it. Serve right away, or store it in the fridge with a squirt of lime juice on top and cover with plastic wrap.
Ingredients:ย
1 ripe avocado
1 ripe tomato, seeds and jelly discarded
1/4 of an onion
1 fresh jalapeรฑo diced – Optional
1/8 tsp ground cumin
2 dashes of salt
Frank's Restaurant Style Mexican Rice
Ingredients
- 2/3 cup uncooked long-grain rice
- 1/4 cup onion chopped
- 1 roma tomato chopped
- 1/3 cup tomato sauce or pisto or sofrito or salsa
- 1 Tbsp vegetable oil
- 1 โ cups chicken broth
- 1/2 tsp salt
- 1 tsp garlic powder
- 1 tsp ground cumin or more
- 1 tsp red chilli flakes or more
- 1 tsp onion flakes
- 1/4 cup carrots
- 1/4 cup peas
Method
- The amount of salt you need will depend on how much salt is in your chicken broth. 1/2 tsp of salt is a good starting point. After you add everything together, taste the liquid. It should taste a little salty, but after the rice cooks, it will balance out.
- Heat oil in a large saucepan over medium heat and add onions. Cook, stirring constantly, until starting to get color. Add rice for the last 2 min. While rice is cooking, sprinkle with salt, cumin, onion, and garlic powder.
- Stir in tomato sauce and chicken broth; bring to a boil. Reduce heat to low, cover and simmer for 20 to 25 minutes.
- Turn off heat, and wait 10 minutes without opening.
- To serve fluff with a fork. I like to garnish with cilantro, lime wedges, and diced white onions






















