This Restaurant Style Mexican Rice is light, fluffy, and perfectly seasoned with little bits of soft cooked potato and carrot. It’s just as delicious as the rice at your favorite Mexican restaurant!
If you love this recipe, you’ll also love my Cilantro Lime Rice – another great side dish for a Mexican-inspired meal!
There’s a little Mexican restaurant that we frequent on a regular basis and it may seem odd, but one of the things that brings me back time and time again is their heavenly rice.
During our many meals there I spent much of my time contemplating why their Mexican rice is so incredible. Short of chasing after the sweet little lady that prepares it, I was bound and determined to figure it out for myself.
And, that I did! This Restaurant Style Mexican Rice has been made countless times in my kitchen.
Table of contents
The Best Restaurant Style Mexican Rice
Traditional Mexican rice is sometimes referred to as “red rice” due to the color that comes from either tomato sauce or tomato paste. A traditional blend of seasoning also adds some warm color and unique flavor. I use my Homemade Taco Seasoning, a quick and easy way to get these flavors.
The traditional way of preparing Mexican rice includes adding vegetables and it makes a subtle but important difference. I use small bits of onion, potato and carrot, but an assortment of other veggies can be added if you are so inclined. Frozen corn or peas, mushrooms, zucchini, and bell pepper would all be delicious.
Instead of using water to prepare the rice, chicken or vegetable broth is used for even more flavor. I always keep a jar of reduced-sodium Better than Boullion on hand. I love that I can mix up just exactly how much broth I need for a given recipe and control the strength. It’s good stuff.
How to Make Restaurant Style Mexican Rice
- Heat oil in a skillet or sauté pan over medium-high heat. Add the rice and cook, stirring occasionally for 3 or 4 minutes, until lightly golden brown.
- Reduce heat a little and add the onion, potato, carrot, and garlic. Season with taco seasoning and salt. Cook and stir for about 2 minutes.
- Add the tomato sauce and cook, stirring, for a minute or two. Then, slowly stir in the chicken broth.
- Return heat to medium-high and bring to a boil, then reduce the heat to low, cover, and simmer for 25 minutes. Remove from heat and allow to sit for 5 minutes, covered.
- Remove cover, fluff with a fork, and garnish with cilantro, if desired.
I have some big cilantro loving folks in this family who I swear could eat it by the handful. I like to garnish my Restaurant Style Mexican Rice with some whole sprigs for the cilantro fans but keep it easy to avoid for those who are cilantro-phobic.
FAQ and Valerie’s Tips
The method used to make Mexican rice involves lightly frying the uncooked rice in oil which helps it absorb more flavor from the seasoning and cook to a perfect consistency. In addition, a traditional blend of spices and diced vegetables and potatoes create unique flavor.
For the best restaurant style Mexican rice, use a long grain white rice.
The key to making fluffy Mexican rice is lightly frying the rice in oil before adding the liquids. This step will toast the rice grains and cook out some of the starch which prevents the rice from becoming sticky. Broth is added last and then the ingredients simmer together until all of the liquid is absorbed, the vegetables are perfectly tender, and the rice is light and fluffy.
An authentic Mexican Rice recipe would most likely call for adding serrano chiles but this recipe is very mild as written. Serrano’s are muy caliente and without them there is only a very mild kick from the Homemade Taco Seasoning Mix. You can always add additional red pepper flakes to increase the heat to your liking.
This recipe results in light, fluffy, savory perfection. Absolutely the best from scratch Mexican Rice I’ve had outside a restaurant.
What to Serve with Mexican Rice
This rice is on regular rotation and I almost always include it when I do a Mexican-inspired menu. Here are just a few of my favorite ways to serve it.
- Use it as a delicious base for burrito bowls with my Shredded Mexican Beef or Slow Cooker Shredded Mexican Pork with Beans.
- Serve it as a side dish with my Green Chile Chicken Smothered Burritos.
- Make chicken and rice burritos with the super tender shredded chicken from my Crock Pot Chicken Taco recipe.
- Check my full collection of Mexican recipes for more ideas!
Sign up for my free newsletter for all the latest recipes and join me on Facebook, Instagram and Pinterest for more cooking inspiration!
Restaurant Style Mexican Rice
Ingredients
- 3 tablespoons vegetable oil
- 1 ½ cups long grain white rice
- ½ cup diced onion
- 1 large carrot, diced (approximately ½ cup)
- 1 Yukon Gold potato, diced (approximately 1 cup)
- 1 teaspoon minced garlic
- 1 teaspoon Homemade Taco Seasoning Mix
- ½ teaspoon salt
- 8 ounces tomato sauce
- 3 cups low-sodium chicken broth or vegetable broth
- cilantro for garnish, optional
Instructions
- Heat oil in a skillet or sauté pan over MEDIUM-HIGH heat. Add rice and cook, stirring occasionally for 3 or 4 minutes, until lightly golden brown. Reduce heat to MEDIUM and add the onion, potato, carrot, and garlic. Season with taco seasoning and ½ teaspoon salt. Cook and stir for about 2 minutes. Add the tomato sauce; cook and stir for a minute or two and then slowly stir in the chicken broth.
- Return heat to MEDIUM-HIGH and bring to a boil, then reduce heat to LOW, place a lid on the skillet and simmer for 25 minutes. Remove from heat and allow to sit for 5 minutes, covered. Remove cover, fluff with a fork, garnish with cilantro (optional) and serve.
Video
Notes
Nutrition
Nutrition information is automatically calculated using generic ingredients, and is an estimate not a guarantee. For more accurate results, please refer to the labels on your ingredients at home.
This post was originally published on January 11, 2014. It has been updated with new text and images.
Hi Valerie. I’m making your rice tonight. Also made homemade seasoning. If I use this seasoning for say a lb of chicken or beef, how much should I use?
Hi Kathy. Great question! I usually use about 1 tablespoon per pound of meat but I have to admit, I typically eyeball it and it could be a little over. I also like to mix it with a little olive oil to make a paste for coating chicken, beef, or pork before grilling. Hope you love the rice!
Hello, when are you adding the better then bouillon and how much, Thanks…
Hi Stephanie. I use the Better Than Bouillon to make the chicken broth. The broth is added along with the tomato sauce (see the first paragraph of the recipe instructions). Hope this helps!
Hello,
I know this is really late, but can I make this a day ahead and reheat it for a party?
hello, made and it was delicious! Can I freeze the leftover rice?
Yes, and it’s a good idea to freeze it if you don’t plan on eating it quickly. Here are some tips from The Kitchn.
Hi Valerie!
I know this is an old post but I want to thank you!
I’ve been trying to recreate 2 rice recipes from a friend who was from Mexico City that refused to tell me how to make either one!
Your recipe seemed like the closest fit so I went boldly forward!
# 1) Your recipe sans tomato sauce. I used 2 cups chx broth & 2 cups milk
to replace the tomato sauce
*Total success!!
Love the Yukon gold potatoes in this!
#2) “Milk Rice” is what she called it!
I knew it had corn & carrots & couldn’t figure out the “milk” part!
I figured out it was fresh white corn off the cob ….then you scrape the cob to get the milk!
Still, it all started with your recipe!!
I still love the tomato version!
I sometimes jazz it up with some chopped grape or cherry tomatoes for fun.
My DH is so happy I decided to experiment with your base!
Thank you so much!
Happy Husband = Happy Wife =
HAPPY LIFE!
LOVE MEXICAN FOOD, YOUR RECIPES ARE GREAT. THANK YOU.
Made this just tonight and it is FABULOUS. My boys are having it as a side dish to burritos, but I’m going to actually wrap this rice up into a tortilla and make my own burrito. Some of this rice, a little sour cream, maybe a little cheese, some shredded lettuce and avocado. I can’t wait!
Thanks for the awesome recipe. It’s a definite keeper.
I’m so glad you love it, Linda! It’s fantastic in burritos. Enjoy 🙂
This is so addictively good!
You crack me up with your writing:
“we can shovel it in our faces with wild abandon.”
I dunno, I just always get a laugh out of your humorous writing style, don’t get me wrong, I check in to see what yummies you’ve come up with, but your sense of humor keeps me coming back.
Well, Mr. Roadlord, you are one of my absolute favorite readers and your comments always brighten my day 🙂
Aw, shucks, t’weren’t nothin’, ma’am!
😀
That looks SO GOOD! I love that you added the veggies.
My two favorite things at the Mexican restaurants are the rice and beans. I can’t wait to have Mexican night at home again so I try this rice out. Thanks for the recipe!
I could eat this everyday of my life and be happy!!!! =)))