Restaurant-Style Mexican Rice


I’ve tried many times to replicate restaurant-style Mexican rice, but have always been disappointed. So, when my good friend, Johanna, shared her family recipe for making the perfect Mexican rice, I was thrilled. The trick to making the rice flavorful, fluffy, and authentic isn’t a special ingredient, it’s using a grater for the garlic and onion. This gives the flavor profile you desire, without weighing the rice down, or having any small bits of the onion and garlic. I wish I knew this long ago, because it truly makes a difference.


  • 1 cup of rice
  • 2 tbsp of canola oil
  • ½ can of tomato sauce
  • 2 cups of chicken stock
  • 2 grated garlic cloves
  • 1/4 yellow onion grated


{ When browning the rice, it should look similar to the above picture }

In a medium-sized pot, heat the canola oil and rice for a few minutes. You want the rice to turn a golden brown. Next add your tomato sauce and chicken stock. Finally, grate 1/4 cup of a yellow onion, and 1-2 garlic cloves. Bring to a boil, reduce heat to a simmer, and cover for 20 minutes. Season with a bit of salt, and enjoy!

rice_close_up { 20 minutes later you have fluffy Mexican rice }

If you wanted to spice things up, adding a bit of Jalapeño or chili powder would be delicious. But, I love the recipe on its own. As always..cook with love, eat well, and laugh often!


  1. Johanna
    April 1, 2015 / 3:01 am

    Oh, your rice looks yummy and beautiful! Looks like you’ve perfected it!

    • Kelly
      April 1, 2015 / 8:54 pm

      Thanks to you! I didn’t know if you would catch this post, but I had to share your recipe and tip about the grater 🙂

Leave a Reply

Your email address will not be published. Required fields are marked *