Restaurant Style Mexican Rice Recipe

Urvashee Patel | Dessarts

Restaurant style Mexican rice doesn’t have to come from a box. You’ll love this flavorful side dish for everything from taco night to stuffing breakfast burritos!

I have a confession to make. I’ve been making my Mexican rice from a box mix for years!

No more though. This one pot recipe for Mexican style rice is perfect as a side dish or burrito filling.

It’s odd that it has taken me this long to make my own, considering my mom never did it that way. I think it was because my mom always cooked with basmati and only added some color with tomatoes, but never any Mexican spices.

Restaurant Style Mexican Rice Photo

Basmati also does not have quite the same texture as rice you get in a Mexican restaurant, or even with the box mixes. The grains become longer after they get cooked, whereas the rice from boxes tend to be shorter and thicker.

I try to make everything else without premade mixes, so why not rice? I decided to give it some more thought and put together this simple recipe.

Yes, it’s more time consuming than a box with spice mix, but the addition of fresh onions, garlic and peppers makes all the difference. I thought I would need to use a different rice, but I stuck with my basmati and it turned out great.

Restaurant Style Mexican Rice Picture

The trick to this rice dish is not to over-cook your rice. You want to have rice grains that are loose, not mushy or sticky.

So make sure you rinse the rice well to remove those sticky starches!

I like to use a clear lid so I can watch the rice cooking without letting all the steam escape. When all the water looks like it’s gone, I just turn off the stove and let it sit for 5 minutes.

Open it, fluff it, and it’s perfectly cooked.

Restaurant Style Mexican Rice Image

Oh, and the best part is that it all happens in one pot. Who doesn’t love an easy cleanup?

We love having this rice as a side to our enchiladas. Leftovers usually get stuffed into a lunchtime burrito wrap the next day. It's also great with Tequila Lime Chicken.

Sometimes, we even throw some cubed seitan into it and make it into a full entrée. No matter how you want to have it, it’s easy, delicious and not from a box!

Planning a dinner party and need some inspiration?

How about looking for a new slow cooker dinner idea?

We’ve got you covered in our ever-growing Facebook group! If you’re not a member yet, why not?!


We’re chatting cooking techniques, dessert ideas, and everything in between. If you’re already a member, invite your friends to join us too!


Restaurant Style Mexican Rice Recipe

    6 Servings


  • 1 cup Basmati Rice
  • 1 tablespoon Olive Oil
  • 1/2 cup Diced Onion
  • 1 jalapeños Jalapeño, minced
  • 2 large clove Garlics, minced
  • 1/2 cup Chopped Bell Pepper
  • 2 teaspoons Chili Powder
  • 1 teaspoon Paprika
  • 1 teaspoon Ground Cumin
  • 1/4 teaspoon Ground Cayenne Pepper
  • 1 tablespoon Tomato Paste
  • 2 cups Vegetable Broth, or water
  • 1/2 teaspoon Mexican Oregano
  • 2 tablespoons Chopped Cilantro, optional


  1. Rinse and soak the rice in water for 20 minutes.
  2. In a large pan, heat the oil over medium to high heat.
  3. Lower the heat to medium, and add the onions and sauté until soft.
  4. Add the jalapeños, garlic and bell pepper and cook for another 2-3 minutes.
  5. Stir in the chili powder, paprika, cumin, cayenne to the pan.
  6. Next add the tomato paste and then the well drained rice.
  7. Sauté for 2-3 minutes.
  8. Add the broth and oregano, and salt to taste.
  9. Being the mixture just a boil, set the heat to low, and cover for 15-20 minutes.
  10. Remove the rice from the heat and fluff with a fork.
  11. Garnish with cilantro and serve. 


Cooking Method:
, , , , , , , , , , , , ,
Related Recipes:
Vegetarian Recipes, Mexican Recipes, Tex Mex Recipes, Homemade Recipes, Copycat Recipes, Rice Recipes, Onion Recipes, Pepper Recipes, Tomato Recipes, Simmered Recipes, Sauteed Recipes, Boiled Recipes, Easy Recipes, Side Dish Recipes
Recipe Yields:
6 servings
Prep Time:
Cook Time:
Total Time:
Related Post:
Author: Urvashee Patel
Recipe Yields: 6 servings
Prep Time: 20 minutes
Cook Time: 25 minutes
Total Time: 45 minutes

Nutrition Facts

Servings Per Recipe 6

Amount Per Serving
Calories from Fat 20
Calories 142

% Daily Value*
Total Fat 3g
  Saturated Fat 0g
Sodium 4mg
Total Carbohydrate 26g
  Dietary Fiber 1g
  Sugars 2g
Protein 2g

* Percent Daily Value are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.
** Nutrition Facts are estimated based on ingredients and data provided by Fat Secret. Please consult a doctor if you have special dietary needs.
Urvashee Patel

About Urvashee

Urvashee blogs about delectable desserts on her blog, Dessarts. Lucky for us, she's sharing her delectable vegetarian dishes too as a Vegetarian Fanatic.

Show Comments