Skip to Content

Restaurant-Style Mexican Rice

  • Serves: 8
  • Prep Time: 5 min
  • Cook Time: 30 min
  • Calories: 226
large plate of restaurant style Mexican rice on a large plate with a large spoon.

This savory, tomato-tinged, restaurant-style Mexican rice recipe could not be easier, and makes a killer side dish (just add beans!) or burrito filling.

Just An Easy, Homemade Mexican Rice Recipe

You know that super savory red rice that your favorite Mexican restaurant serves? Well, now you can make it at home, anytime the craving strikes. We’ve enlisted the seasoning help of our dearly beloved homemade taco seasoning blend to make sure that this pretty red rice (arroz rojo, in Spanish) is as loaded with flavor as it is brightly colorful. Pair it simply with beans, or use it as a base for any of your favorite Mexican recipes—burritos, tacos, burrito bowls, taco salad or really just about anything. When a side dish is this delectable, it’s worth building a meal around.

Ingredients for restaurant style Mexican rice shown in small bowls including rice, carrots, tomato sauce and taco seasoning

Simple Mexican Rice Ingredients

You don’t need anything super special to make this rice, and we’re pretty sure that our Mexican rice recipe is not too different from what your local Mexican restaurant serves up. Most Mexican rice recipes combine the same basic flavors to achieve the red-hued, deeply savory rice we all know and love:

  • Tomatoes. In this case, canned tomato sauce.

  • Rice. Nothing fancy here, just regular long-grain white rice.

  • Stock. A lot of the flavor of this rice comes from the simple trick of cooking it in stock instead of water. You can use vegetable stock to make this into a vegetarian Mexican rice recipe! Or use chicken stock, if that’s what you’ve got or prefer.

  • Seasonings. Taco seasoning (homemade, if you’ve got it), salt, and some carrots.

Rice shown toasted in a large pot.
toasted rice with stock, carrots and tomatoes shown in a large pot
restaurant style Mexican rice shown in a large pot being fluffed with a fork.
Restaurant style Mexican rice shown in a large pot topped with fresh cilantro

How Do You Make Mexican Rice From Scratch?

If you’ve ever made rice from scratch before, the method for making this Mexican rice recipe will seem very familiar. And if you haven’t, well, hop on in! Making rice is really easy, and you’ll be so pleased with your perfectly seasoned, fluffy, fresh red rice. This recipe is as easy as:

  1. Sauté the rice in a bit of oil and toast it a bit, just until it’s golden brown.

  2. Add the carrots, stock, tomato sauce, salt and taco seasoning.

  3. Bring the Mexican rice to a boil, then reduce to a low simmer and cover the pot.

  4. Walk away for 20 minutes. Do not lift that lid!

  5. Uncover and fluff the rice with a fork.

  6. Cover the pot of rice again and let it sit for five more minutes.

A large pot of mexican-style rice in a pot topped with cilantro

Ways to Use This Mexican Red Rice

Mexican rice is good with so many things, as we’ve mentioned. But it in burritos with any of your favorite fillings, or put out an array of toppings and use it as a base for a DIY burrito bowl dinner. Or, try it with one of these delicious Mexican restaurant-inspired recipes:

Mexican stye rice shown on a plate with a large spoon

Tools You’ll Need

More Rice Recipes to Try

Your Favorite Mexican Food, At Home

Going out is great, but there are certain restaurant dishes we love so much we want to be able to make them at home anytime we want. And Mexican rice falls solidly into that category. When you make this recipe, we’d love to hear about how you like it and how you served it! Share a photo and tag us on Instagram using @themodernproper and #themodernproper so that we can see your stuff! Happy eating!

Restaurant-Style Mexican Rice

  • Serves: 8
  • Prep Time: 5 min
  • Cook Time: 30 min
  • Calories: 226

Ingredients

  • 3 tbsp Vegetable oil
  • 2 cups Long grain rice, rinsed
  • 1/2 cup Carrots, 1/8 inch cubes
  • 1 1/2 cups Stock (chicken or vegetable)
  • 1 cup Tomato sauce
  • 1/2 tsp Sea salt
  • 1 tbsp Homemade taco seasoning or 2 tsp store bought
  • 1/4 cup Minced cilantro, optional

Method

In a medium sized non-stick pot heat vegetable oil over medium high heat until glistening. Add in rice and cook, stirring often, until rice is golden brown, about 7-8 minutes.

Add in carrots along with stock, tomato sauce, sea salt and taco seasoning. Stir to combine. Bring to a rapid boil, reduce to a simmer and cover. Cook rice for 20 minutes undisturbed until rice is tender. Remove from heat and uncover. Fluff with a fork, cover and allow to sit for 5 more minutes.

Stir in fresh cilantro if desired and serve.

Restaurant-Style Mexican Rice

Questions & Reviews

Start the discussion with a question or review.

or