I absolutely love how this Restaurant Style Mexican Rice Recipe turns out—every bite is full of vibrant flavors and that perfect fluffy texture you usually get only at your favorite Mexican restaurant. It’s the type of dish that feels both comforting and special, making it a fantastic side or even a base for a main meal.
When I first tried mastering this recipe, I used to struggle getting that authentic taste and texture. But once I nailed down the method, it quickly became a staple in my kitchen. Whether you’re making tacos, enchiladas, or just craving something savory and colorful, this recipe is worth trying because it really delivers that restaurant-quality rice you’ll find everyone asking for seconds on.
Why You’ll Love This Recipe
- Authentic Flavors: This recipe captures that classic restaurant-style Mexican rice taste you crave, with perfectly balanced seasoning.
- Simple Ingredients: You probably already have everything in your pantry, making it super easy to whip up anytime.
- Versatile Side Dish: Pairs beautifully with tacos, grilled meats, or veggies, making it an all-around crowd-pleaser.
- Consistently Perfect Texture: Follow the steps and you’ll get fluffy rice with a great bite every single time.
Ingredients You’ll Need
The ingredients for this Restaurant Style Mexican Rice Recipe come together to create a rich, hearty base with a lovely depth of taste. Using things like Yukon Gold potatoes and fresh carrot adds a subtle sweetness and texture that really sets it apart.
- Vegetable oil: Provides a neutral base for toasting the rice and sautéing the veggies without overpowering the flavors.
- Long grain white rice: The go-to choice for fluffy, separate grains without clumping.
- Diced onion: Adds savory sweetness and aroma when cooked with the rice.
- Carrot: Gives a subtle natural sweetness and a bit of color.
- Yukon Gold potato: This ingredient might surprise you, but it adds a nice texture and heartiness that I love.
- Minced garlic: A little punch of flavor that ties everything together.
- Homemade Taco Seasoning Mix: Essential for that authentic Mexican flavor; you can use store-bought if you prefer.
- Salt: Enhances all the ingredients and balances the tomato sauce and broth.
- Tomato sauce: Gives that classic reddish color and tangy base—key to restaurant-style rice.
- Low-sodium chicken broth or vegetable broth: Adds depth and moisture while cooking the rice.
- Cilantro (optional): Fresh garnish bringing brightness and color to the finished dish.
Variations
I like to keep this recipe pretty classic, but feel free to customize it to suit your taste or dietary needs. Mexican rice is surprisingly flexible once you get the base technique down!
- Vegetarian Version: Swap the chicken broth for vegetable broth, and you’ll still get that rich flavor without meat products.
- Add Heat: Feeling spicy? Add chopped jalapeño or a pinch of cayenne when sautéing the veggies for a fiery kick.
- Extra Veggies: Toss in diced bell peppers or peas during the cooking process to bulk it up with color and nutrition.
- Use Brown Rice: If you prefer a healthier option, use brown rice but increase the simmer time and liquid slightly to get it tender.
How to Make Restaurant Style Mexican Rice Recipe
Step 1: Toast the Rice to Golden Perfection
Heat your vegetable oil over medium-high heat in a wide skillet or sauté pan. Add the long grain white rice and stir occasionally for about 3 to 4 minutes. Watch closely as the grains turn a light golden brown—that toasting step is what gives the rice its signature nutty flavor and prevents it from being mushy. This little bit of patience here makes all the difference.
Step 2: Sauté Your Aromatics and Veggies
Now reduce the heat to medium and add your diced onions, Yukon Gold potatoes, carrots, and minced garlic. Sprinkle in the homemade taco seasoning mix and half a teaspoon of salt. Stir everything frequently for about 2 minutes, letting the veggies soften slightly while the seasoning blends in. This part builds the flavor layers we all love in restaurant-style rice.
Step 3: Add Tomato Sauce and Broth
Pour in the tomato sauce, stirring it into the rice and veggies, and let it cook for a minute or two so that the rice absorbs some of that rich color and flavor. Then, slowly add the chicken broth while stirring to combine everything evenly. This slow incorporation is key so your rice doesn’t clump together and cooks evenly.
Step 4: Simmer and Let It Rest
Turn the heat back up to medium-high and bring the mixture to a gentle boil. Right then, reduce the heat to low, cover the skillet with a tight-fitting lid, and let it simmer undisturbed for 25 minutes. Resist the urge to peek too soon because this quiet simmer cooks the rice perfectly. After the time’s up, take it off the heat but keep it covered for another 5 minutes to steam and finish cooking gently. Fluff it with a fork before serving—this step ensures every grain separates beautifully.
Pro Tips for Making Restaurant Style Mexican Rice Recipe
- Toast Rice Thoroughly: Don’t rush this step—getting a nice golden color adds nutty depth and keeps rice from being sticky.
- Use a Wide Pan: A wide skillet ensures even cooking and prevents rice from steaming unevenly.
- Avoid Lifting the Lid Early: Peek too soon and you’ll lose steam that’s crucial for perfect texture.
- Fluff with a Fork: Always fluff gently after cooking to separate grains without mashing.
How to Serve Restaurant Style Mexican Rice Recipe
Garnishes
I love sprinkling fresh cilantro over the top just before serving—it adds a pop of color and that fresh, bright punch that contrasts nicely with the rich rice. You can also add a squeeze of lime or a few diced green onions if you want to jazz it up even more.
Side Dishes
This rice is a dream side for dishes like carne asada, grilled chicken, shrimp tacos, or even vegetarian fajitas. It also pairs beautifully with refried beans and a fresh salad to round out a full Mexican-inspired meal.
Creative Ways to Present
For a festive dinner, I like to mold the rice using a small bowl or ramekin, then invert it on the plate for a neat little dome. Top with avocado slices and a dollop of sour cream for dinner party wow-factor. It also works well as a layered ingredient in burrito bowls or stuffed peppers for a fun twist.
Make Ahead and Storage
Storing Leftovers
I store leftover Mexican rice in an airtight container in the fridge for up to 4 days. The potatoes and carrots hold up nicely, and the rice maintains its flavor well. Just be sure it cools down before sealing to avoid sogginess.
Freezing
I’ve frozen this rice successfully by letting it cool completely, then packing it into freezer bags or containers. It keeps well for about 2 months. When you thaw it, some texture might soften a bit, but reheating it with a splash of broth restores moisture nicely.
Reheating
To reheat, I like to warm the rice in a skillet over medium heat with a tablespoon or two of water or broth. Cover while heating to steam it back up evenly and avoid drying out. Fluff before serving to restore that fluffy texture.
FAQs
-
Can I make this Restaurant Style Mexican Rice Recipe vegan?
Absolutely! Just substitute the chicken broth with vegetable broth and make sure your taco seasoning contains no animal products. The rice will still be bursting with flavor and perfectly textured.
-
What type of rice is best for this recipe?
Long grain white rice is ideal because it yields fluffy, separate grains that don’t stick together. Avoid short grain rice or instant rice if you want the authentic restaurant-style texture.
-
Can I use canned tomato sauce instead of homemade?
Definitely! Store-bought tomato sauce works perfectly for this recipe, just choose a plain one without added herbs or spices to keep the flavor balanced.
-
Why do I add potatoes to the rice?
The diced Yukon Gold potatoes add a wonderful creamy texture and extra heartiness to the rice, which is a little trick some authentic recipes include. It’s a subtle but tasty addition that I love.
-
How do I prevent the rice from sticking to the pan?
Using enough oil to coat the pan before toasting the rice helps a lot, plus using a nonstick skillet if you have one. Also, avoid stirring the rice too much during simmering—let it cook undisturbed for best results.
Final Thoughts
This Restaurant Style Mexican Rice Recipe has become one of my go-to sides whenever I want to impress with minimal fuss. It’s incredibly forgiving but delivers that authentic flavor and texture that I didn’t expect I could pull off at home so easily. If you try it, I know you’ll love how it elevates your Mexican meals, and you might find yourself making it more often than you planned—just like I do!
PrintRestaurant Style Mexican Rice Recipe
- Prep Time: 5 minutes
- Cook Time: 30 minutes
- Total Time: 35 minutes
- Yield: 8 servings 1x
- Category: Side Dish
- Method: Stovetop
- Cuisine: Mexican
- Diet: Gluten Free
Description
This restaurant-style Mexican rice recipe delivers fluffy, flavorful rice cooked with aromatic vegetables, seasoned tomato sauce, and chicken broth. Perfectly browned and simmered to absorb all the savory flavors, this easy stovetop dish makes an ideal side for any Mexican-inspired meal or as a standalone vegetarian option when using vegetable broth.
Ingredients
Rice and Vegetables
- 3 tablespoons vegetable oil
- 1 1/2 cups long grain white rice
- 1/2 cup diced onion
- 1 large carrot, diced (approximately 1/2 cup)
- 1 Yukon Gold potato, diced (approximately 1 cup)
- 1 teaspoon minced garlic
Seasonings and Liquids
- 1 teaspoon Homemade Taco Seasoning Mix
- 1/2 teaspoon salt
- 8 ounces tomato sauce
- 3 cups low-sodium chicken broth or vegetable broth
Garnish
- Cilantro for garnish (optional)
Instructions
- Heat the Oil and Toast the Rice: In a skillet or sauté pan, heat 3 tablespoons of vegetable oil over medium-high heat. Add the long grain white rice and cook, stirring occasionally for 3 to 4 minutes until the rice turns lightly golden brown, enhancing its nutty flavor.
- Sauté Vegetables and Seasonings: Reduce the heat to medium, then add the diced onion, Yukon Gold potato, carrot, and minced garlic. Sprinkle in 1 teaspoon of homemade taco seasoning mix and ½ teaspoon salt. Cook and stir this mixture for about 2 minutes, allowing the vegetables to soften and the seasonings to become aromatic.
- Add Tomato Sauce and Broth: Pour in 8 ounces of tomato sauce and cook, stirring for 1 to 2 minutes to integrate flavors. Then slowly stir in 3 cups of low-sodium chicken broth or vegetable broth, ensuring the rice is evenly mixed with the liquids.
- Simmer the Rice: Increase the heat back to medium-high and bring the mixture to a boil. Once boiling, reduce the heat to low and cover the skillet with a lid. Let it simmer gently for 25 minutes, allowing the rice and vegetables to cook through and absorb the broth’s flavors.
- Rest and Fluff: Remove the skillet from heat and keep the lid on, allowing the rice to rest and steam for 5 minutes. This step ensures a fluffy texture. After resting, remove the lid and fluff the rice gently with a fork.
- Garnish and Serve: Optionally, garnish the cooked rice with fresh cilantro leaves before serving to add a burst of freshness and color to the dish.
Notes
- For a vegetarian version, substitute chicken broth with vegetable broth.
- Make sure to dice the potato and carrot uniformly to ensure even cooking.
- Homemade taco seasoning can be replaced with store-bought seasoning if needed, but adjusting salt levels accordingly is recommended.
- Do not lift the lid during simmering to keep the steam trapped and rice properly cooked.
- Serve with your favorite Mexican dishes like tacos, enchiladas, or grilled meats.
Nutrition
- Serving Size: 1/8 of recipe (approximately 1 cup)
- Calories: 190
- Sugar: 3g
- Sodium: 280mg
- Fat: 5g
- Saturated Fat: 0.7g
- Unsaturated Fat: 3.5g
- Trans Fat: 0g
- Carbohydrates: 33g
- Fiber: 2g
- Protein: 4g
- Cholesterol: 0mg