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.

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.

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.

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
Ingredients
- 1 cup Basmati Rice
- 1 tablespoon Olive Oil
- 1/2 cup Diced Onion
- 1 jalapeños Jalapeño minced
- 2 large clove Garlic 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
Instructions
- Rinse and soak the rice in water for 20 minutes.
- In a large pan, heat the oil over medium to high heat.
- Lower the heat to medium, and add the onions and sauté until soft.
- Add the jalapeños, garlic and bell pepper and cook for another 2-3 minutes.
- Stir in the chili powder, paprika, cumin, cayenne to the pan.
- Next add the tomato paste and then the well drained rice.
- Sauté for 2-3 minutes.
- Add the broth and oregano, and salt to taste.
- Being the mixture just a boil, set the heat to low, and cover for 15-20 minutes.
- Remove the rice from the heat and fluff with a fork.
- Garnish with cilantro and serve.