Imagine the aroma of fragrant cilantro mingling with the warmth of spiced tomatoes, creating a dish that dances on your taste buds. Restaurant Style Mexican Rice is not just a side; it’s a fiesta in a bowl, bursting with vibrant colors and flavors that make every bite feel like a celebration.
Growing up, Saturday nights meant taco feasts, where my mom’s restaurant style Mexican rice took center stage, turning our kitchen into a lively gathering spot. It’s the perfect companion for any Mexican meal, whether it’s a casual dinner or a festive occasion, promising an unforgettable flavor experience that will leave you craving more.
Why Is Restaurant Style Mexican Rice So Irresistibly Good?
Rich flavors from sautéed onions and garlic create a delightful base that elevates every bite. Quick cooking in just 30 minutes means you can enjoy this vibrant dish without spending hours in the kitchen. Versatile enough to complement any meal, it pairs perfectly with tacos, enchiladas, or grilled meats. Easily customizable, you can add peas for color or swap in vegetable broth for a vegetarian twist. Crowd-pleaser status is guaranteed—everyone will be coming back for seconds!
Restaurant Style Mexican Rice Ingredients
- For the Rice Base
- 1 cup long-grain white rice (rinsed and drained) – Rinsing the rice removes excess starch for a fluffier texture.
- 2 cups chicken broth (or vegetable broth for a vegetarian option) – Broth infuses the rice with rich flavor; choose vegetable broth for a lighter dish.
- 1 tablespoon vegetable oil (for sautéing) – This oil helps to sauté the vegetables, enhancing their flavors before adding the rice.
- For the Vegetables and Spices
- 1 small onion (finely chopped) – An onion adds sweetness and depth to your Restaurant Style Mexican Rice.
- 2 cloves garlic (minced) – Fresh garlic provides aromatic flavor that complements the other ingredients beautifully.
- 1 medium tomato (diced) – Diced tomatoes add moisture and a pop of color to your rice dish.
- 1 teaspoon ground cumin – This spice brings a warm, earthy flavor that is quintessential in Mexican cuisine.
- 1 teaspoon chili powder – Adds a mild heat and depth of flavor, balancing well with the other spices.
- 1 teaspoon salt (to taste) – Essential for enhancing all the flavors; adjust to your preference.
- 1/2 cup frozen peas (optional) – Peas can add a splash of color and subtle sweetness, making it more vibrant.
- 1/4 cup fresh cilantro (chopped, for garnish) – Fresh cilantro brightens up the dish with its fresh, herbaceous notes when sprinkled on top.
How to Make Restaurant Style Mexican Rice
1. Heat Oil: In a medium saucepan, heat the vegetable oil over medium heat. Add the finely chopped onion and sauté until translucent, which should take about 3-4 minutes. You’ll love the aroma that fills your kitchen!
2. Add Garlic: Stir in the minced garlic and cook for an additional 30 seconds until fragrant. This quick step enhances the depth of flavor in your rice.
3. Toast Rice: Add the rinsed and drained long-grain white rice to the saucepan. Toast it for 2-3 minutes, stirring frequently until it turns lightly golden—this will bring out its nutty flavor.
4. Combine Ingredients: Pour in 2 cups of chicken broth (or vegetable broth for a vegetarian option), along with the diced tomato, ground cumin, chili powder, and salt. Stir everything together to combine all those delicious flavors.
5. Simmer Rice: Bring the mixture to a boil, then reduce the heat to low, cover, and simmer for 15-20 minutes or until the rice is tender and all the liquid is absorbed. Patience is key here!
6. Add Peas (Optional): If you’re using frozen peas, add them during the last 5 minutes of cooking for a pop of color and sweetness in your dish.
7. Fluff & Rest: Remove from heat and let it sit covered for 5 minutes. Fluff the rice with a fork before serving to separate those grains beautifully.
8. Garnish: Finally, garnish with chopped cilantro before serving to add freshness and a lovely green touch to your vibrant Restaurant Style Mexican Rice.
Optional: For extra flavor, squeeze fresh lime juice over before serving.
Exact quantities are listed in the recipe card below.
Expert Tips
- Rinse the Rice: Rinsing removes excess starch, preventing your Restaurant Style Mexican Rice from becoming gummy and ensuring fluffy grains.
- Toast for Flavor: Don’t skip toasting the rice! This step enhances its nutty flavor and adds depth to your dish, making it truly restaurant-worthy.
- Use Fresh Broth: For the best taste, opt for homemade chicken or vegetable broth. It makes a noticeable difference compared to store-bought options.
- Check Liquid Ratio: Ensure you maintain the 2:1 liquid-to-rice ratio. Too much liquid can lead to mushy rice, while too little will leave it undercooked.
- Let It Rest: Allowing the rice to sit covered after cooking lets it steam and finish absorbing any remaining moisture, enhancing its texture.
- Cilantro Garnish: Adding fresh cilantro right before serving brightens up the dish and adds a lovely herbal note that complements the spices beautifully.
How to Store and Freeze Restaurant Style Mexican Rice

- Fridge: Store your Restaurant Style Mexican Rice in an airtight container for up to 3 days. Keep it cool to maintain the vibrant flavors.
- Freezer: For longer storage, freeze the rice in a freezer-safe bag or container for up to 2 months. Portion it out for easy reheating!
- Reheating: When ready to enjoy, thaw overnight in the fridge and reheat on the stove with a splash of broth or water for added moisture.
- Fresh Herbs: Add fresh cilantro just before serving for that burst of flavor; store leftover herbs separately in a damp paper towel to keep them fresh longer.
Restaurant Style Mexican Rice Variations
Feel free to unleash your creativity and customize this dish to suit your taste buds!
- Spicy Kick: Add 1-2 diced jalapeños for a vibrant heat that dances on your palate. You can also experiment with different types of peppers, like serranos or poblanos, for unique flavor profiles.
- Vegetable Medley: Toss in bell peppers, corn, or zucchini to enhance the texture and nutrition. A colorful mix not only makes the dish more appealing but also adds layers of flavors that complement the rice beautifully.
- Herb Infusion: Swap cilantro for fresh parsley or oregano for a different herbal note. Experimenting with herbs can completely change the character of your rice, making it an exciting side dish every time.
- Lemon Zest: Stir in zest from one lemon before serving to brighten the flavors. The citrus aroma will elevate your dish, creating a refreshing contrast to the savory elements.
- Coconut Twist: Use coconut milk instead of chicken broth for a creamy, tropical version. This substitution lends a subtle sweetness and richness that pairs wonderfully with spicy dishes.
- Protein Boost: Mix in cooked black beans or shredded chicken for added heartiness. This turns your rice into a satisfying main course while maintaining its delicious flavor profile.
- Nutty Flavor: Toast the rice in oil before adding broth for a rich, nutty taste. This simple step creates deeper flavors that are reminiscent of restaurant-style dishes you love.
- Smoky Essence: Add 1/2 teaspoon smoked paprika to introduce a smoky depth that complements the spices beautifully. It’s an easy way to elevate your rice and impress your family!
Make-Ahead Tips for Restaurant Style Mexican Rice
This Restaurant Style Mexican Rice is a fantastic choice for meal prep, making it easy to enjoy a flavorful side dish throughout the week. You can prepare the rice base components—1 cup of long-grain white rice, 2 cups of chicken or vegetable broth, and 1 tablespoon of vegetable oil—up to 24 hours in advance. Additionally, chop your onion, mince the garlic, and dice the tomato ahead of time to save precious minutes. For cooking, heat the oil and sauté the onion as directed, then toast the rinsed rice before adding in your prepped ingredients. After simmering for about 20 minutes, allow it to sit covered for 5 minutes before fluffing with a fork. To keep everything fresh, store your cooked rice in an airtight container in the fridge for up to 3 days. When ready to serve, reheat gently on the stove or in the microwave and garnish with cilantro for that vibrant touch! Enjoy this delicious meal prep gem that brings restaurant-style flavors right to your home!
Restaurant Style Mexican Rice Recipe FAQs
How can I enhance the flavor of my Restaurant Style Mexican Rice?
To boost the flavor, consider using homemade chicken broth instead of store-bought for a richer taste. You can also add additional spices like smoked paprika or a pinch of cayenne pepper for some heat. Toasting the rice in oil until it’s lightly golden helps develop a nutty flavor that elevates the dish.
Can I use brown rice instead of white rice?
Absolutely! If you prefer brown rice, just keep in mind that it requires more cooking time and liquid. Use 2 1/2 cups of broth and simmer for about 40-45 minutes instead of the usual 15-20 minutes for white rice. This will give your dish a heartier texture and nutty flavor.
What’s the best way to store leftovers?
To store your leftover Restaurant Style Mexican Rice, let it cool completely before transferring it to an airtight container. It will stay fresh in the refrigerator for up to 3-4 days. You can easily reheat it on the stovetop with a splash of broth or water to restore moisture.
Can I freeze this Mexican rice dish?
Yes, this rice freezes beautifully! Allow it to cool, then portion it into freezer-safe bags or containers. It can be stored in the freezer for up to 2 months. When you’re ready to enjoy some, simply thaw overnight in the fridge and reheat on the stove or in the microwave.
What should I serve with Restaurant Style Mexican Rice?
This vibrant dish pairs wonderfully with various Mexican meals like tacos, enchiladas, or grilled meats. It also makes a fantastic base for burrito bowls topped with your favorite proteins and veggies. Don’t forget to garnish with fresh cilantro!
Are there any dietary considerations I should keep in mind?
For a vegetarian option, simply substitute chicken broth with vegetable broth. The recipe is naturally gluten-free if you ensure your broth is certified gluten-free. Additionally, feel free to omit peas if you have allergies or preferences against them; your rice will still be delicious!

Restaurant Style Mexican Rice
Ingredients
Method
- In a medium saucepan, heat the vegetable oil over medium heat. Add the chopped onion and sauté until translucent, about 3-4 minutes.
- Stir in the minced garlic and cook for an additional 30 seconds until fragrant.
- Add the rinsed rice to the saucepan and toast for 2-3 minutes, stirring frequently until lightly golden.
- Pour in the chicken broth, diced tomato, cumin, chili powder, and salt. Stir to combine.
- Bring the mixture to a boil, then reduce the heat to low, cover, and simmer for 15-20 minutes or until the rice is tender and the liquid is absorbed.
- If using, add the frozen peas during the last 5 minutes of cooking.
- Remove from heat and let it sit covered for 5 minutes. Fluff the rice with a fork before serving.
- Garnish with chopped cilantro before serving.


