Have you ever gone to a Mexican restaurant and wolfed down all the rice on your plate?
That's me every time.
Every time I go to a Mexican restaurant that serves really good rice, I'm so happy.
I was even happier when I learned how to make restaurant style Mexican rice at home.
My recipe makes fluffy rice full of tomato and cilantro with a bit of heat.
There are very few Mexican restaurants where I live in Maine, aka the whitest state in America.
In fact, I can only think of one Mexican place in a 75 mile radius. So, learning to make my own Mexican rice was Crucial!.)
How to Make Restaurant Style Mexican Rice At Home
This post contains affiliate links. That means if you click through and make a purchase, I may earn a small commission. See disclosure.
Recipe Notes
This recipe relies on a jar of salsa. Use whatever salsa you like or even a salsa you don't.
That's the reason I made this dish.
I had a jar of salsa that none of us were nuts about languishing in the fridge.
The recipe that inspired my Mexican Rice is this one from The Kitchn. The author, Nealie Dozier, uses canned tomatoes and chops up onion and cilantro.
Because I'm lazy cook, I knew salsa would work just as well.
Nealie's recipe includes a jalapeno.
I didn't include a jalapeno because I was using a medium hot salsa.
But if you like a lot of heat, like my childhood babysitter's husband Arturo, use a hot salsa and/or toss a jalapeno into the food processor when you puree the salsa and cilantro.
Blending the salsa and cilantro together is important otherwise you're going to have rice with chunky pieces of tomato and such, which is fine, but it won't be my authentic version.
This is an easy recipe that almost makes itself but not quite.
Don't make it on a night when you just want to sit in a recliner and watch Supernatural or Pretty Little Liars while dinner is percolating on the stove.
You need to stand at the stove and keep a watchful eye, stirring every few minutes to make sure it doesn't burn side dish.
Of course, you can probably manage a margarita while you're stirring.
How to Make Restaurant Style Mexican Rice
Use exact measurements or your rice isn't going to turn out well cooked and fluffy.
Equipment Needed
I use a cast iron skillet. Cast iron isn't necessary but you do want a large skillet-at least 10 inches.
Saute the two cups of long grain white rice in two tablespoons of canola or vegetable oil for 8 to 10 minutes or until the rice turns a light golden brown color.
Once you've sauteed the rice and added a chopped garlic clove or two and a teaspoon of ground cumin, pour in four cups of chicken broth.
Bring to a rolling boil before reducing the heat to low, covering the rice.
Cook for 10 minutes, stirring every three minutes or so to make sure the rice doesn't stick.
Then add salsa and stir well continuing to cook until all liquid has evaporated. If rice seems dry and needs to cook longer, you may need to add a bit more chicken broth or water.
Want to Save This Recipe?
Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!
By submitting this form, you consent to receive emails from Kitchen Serf.
Recipe
How to Make Mexican Rice

My recipe for Mexican rice is fluffy and packed full of warm flavor thanks to salsa and a generous handful of fresh cilantro leaves.
Ingredients
- 2 cups salsa
- ¼ cup cilantro
- 2 cups long grain white rice
- 1 or 2 garlic cloves, minced
- 1 teaspoon ground cumin
- 2 tablespoon canola or vegetable oil
- 4 cups chicken or vegetable broth
- 1 or 2 jalapenos, diced (optional)
Instructions
- Puree salsa and cilantro together in a food processor. Set aside.
- In a dutch oven or skillet (I used 12-inch cast iron skillet), heat canola oil over medium heat. Pour in two cups of rice and saute, stirring frequently, about 8 to 10 minutes or until rice is a golden brown color.
- Add garlic and saute for 30 to 60 more seconds. Add cumin and chicken broth and stir to combine. Bring to a boil then reduce heat and cover skillet.
- Cook rice for another 15 to 20 minutes stirring every few minutes to ensure rice doesn't burn. Add additional few tablespoons of water or broth if needed.
- Add salsa to rice and stir to combine. Cook another 2 to 3 minutes or until rice has absorbed the salsa.
- Perfect as is but serve with chopped green onion or diced avocado or a slice of lime if you'd like.
Recommended Products
This post and/or recipe may contain affiliate links, which means if you click through and make a purchase, I'll earn a commission. As an Amazon Associate I earn from qualifying purchases. See Disclosure policy.
Childhood Food Memories
I like to order dishes I won't typically make at home so I usually order a chimichanga (a.k.a deep-fried paradise).
When I was little and we lived in Arizona, I had a babysitter named Lola Gonzalez who was very glamorous and painted her face and she taught my mother how to make Mexican food, including chimichangas.
She had a little boy a few years younger than me named Renee who was always playing with Matchbox cars.
I never understood that little kid's fascination with Matchbox cars until I had my own little boy kid. Then I got it.
Do you know what goes great with mexican rice? A refreshing mojito
Your Turn:
Do you like Mexican rice? Have you ever made it at home? Do you have any good recipes for it? What's your favorite dish to order at a Mexican restaurant?
How to Make Restaurant Style Mexican Rice

CakeSpy
Awesome! I had never heard of this type of rice dish before but it sounds like it's about time to get acquainted. Yum.
Katie @ Recipe for Perfection
Ha! "...you’ll end up with a mushy, substandard rice dish and no one will love you."
I am terrible with rice. I don't know if I buy the wrong kind or what, but instead of those smooth, distinct grains, it gets all weird and fluffy even when undercooked. I despair of cooking rice!
Jennifer
I hear you sister!
I had the worst track record for cooking rice until this past year. I would either burn it or it would be way undercooked. Then I decided it was ridiculous that I kept ruining rice so I practiced until I got it down. But I still screw it up occasionally.
Using a really heavy-bottomed skillet, like my cast-iron one helped me a lot and being really precise with measurements. And keeping a constant eye. I stir a lot to make sure it cooks evenly and doesn't burn in spots.
Lee
I need to start growing my own cilantro -- then I wouldn't have to wait until grocery do to make this. It looks delicious!
~Lee
Jennifer
Hi Lee,
I can't wait for you try this rice! It is soooooo good. I may very well make another batch this weekend. Let me know what you think if you make it.
I have been trying unsuccessfully to grow cilantro for a couple of years now. Everything else in my garden does pretty well but the cilantro. And when I do manage to get a patch going, someone comes along and eats it all.
Thanks for reading and commenting, have a great day!
Jennifer