1 0
Easy Restaurant-Style Mexican Rice

Share it on your social network:

Or you can just copy and share this url


Adjust Servings:
3 Tbs Extra Virgin Olive Oil
1 Medium Onion Diced
4 Cloves Garlic Cloves Minced
2 Cups Uncooked Long Grain Rice Your choice of rice
16 oz Chunky Salsa mild, medium or hot, depending on how spicy you like it
1 3/4 Cups Low Sodium Chicken Broth subsitute vegetable broth for vegan or vegetarian
1 Cup Frozen Corn
1/2 Tbs Kosher Salt
Fresh Ground Pepper

Easy Restaurant-Style Mexican Rice

  • Gluten Free
  • Vegan Option
  • Vegetarian

Mexican food is one of the simple pleasures of life

  • 1.5 Hours
  • Serves 10
  • Easy




For me, Mexican food is one of the simple pleasures of life. It’s a comfort food of sorts, and never fails to disappoint. The spicy, fresh salsas (oh, and that margarita) are all I need to perk up my lagging brain.

Going out for Mexican is great and all, but it’s just as easy and way more cost-effective to make it at home. The ever-present rice that accompanies your favorite dish need not be a culinary mystery for your home cooking.

In figuring this recipe out, I had a breakthrough. You can make a giant pot of restaurant-style Mexican rice enough to feed 10 people with leftovers for the price of one entree in a restaurant. It’s true. And you can control how much salt is in it, and if you’d like it spicy or mild.

This was also one of my first experiences with baked rice. Baking rice is now a common practice in my kitchen. Once you get a feel for it, you’ll never go back. While you’re making your tacos or…margaritas…you can have this rice in the oven, to be perfectly ready when it’s time to eat.

All you need is a sturdy, oven-safe pot with a lid and a jar of your favorite salsa. Yes, a jar of salsa. Read on to learn my secret of Mexican rice.


Easy Restaurant-Style Mexican Rice


Depending on how spicy you want your rice, use either mild, medium or hot salsa. I usually use mild or medium.

To keep this rice vegan, substitute vegetable broth instead of chicken broth.

(Visited 9,091 times, 1 visits today)

Recipe Steps


Preheat oven to 350 degrees F.


Heat a large Dutch oven or oven-safe pot with a lid over medium heat. Add olive oil and heat until shimmering. Add the onion and saute until softened, about 10-15 minutes. Stir in garlic and cook until fragrant, about 30 seconds.


Add rice to the pot, and toast, stirring constantly for about 2 minutes.


Stir in the salsa, chicken stock and salt and bring just to a boil. Put the lid on the pot and put it in the oven. Bake for 30 minutes.


Remove from the oven and stir the rice to fluff it a bit. Stir in the corn.


Tried and tested recipes I really make for my family and friends. Really. Simple, hearty comfort food made with fresh, local ingredients.

Recipe Reviews

Average Rating:
Total Reviews: 1

Fresh and fluffy rice with a hint of spice!

9 Reader Questions and Reviews Hide Comments

Thanks so much for your quick response! We are enjoying the leftovers now, debating whether or not its better the next day! It’s delicious either way! Thanks so much for the extra info! Julie

Hi I just salivated over this Mexican rice recipe and I really want to make it! Is the rice cooked or uncooked? Also how many servings? Thanks for the details! Julie

Hi Julie,
I have updated the recipe to show it’s uncooked rice and the approximate serving size. This recipe makes a lot of rice! Enjoy!

I made this rice for company last week, and it was amazing! Thanks for the recipe, i will be making this again and again!!!

Add Your Comment