Go Back
Homemade Restaurant Style Mexican Rice photo

Restaurant Style Mexican Rice

This Restaurant Style Mexican Rice is a flavorful delight! Fluffy, rich, and perfectly spiced, it's the ultimate side for any Mexican meal.
Prep Time15 minutes
Cook Time50 minutes
Total Time1 hour 5 minutes
Course: Side Dish
Cuisine: Mexican
Keyword: Easy, Flavorful, Fluffy
Servings: 4 servings

Ingredients

  • 2 tablespoons butter (ghee)
  • 1 cup long-grain brown rice (dry, preferably Uncle Ben's Long-Grain)
  • 1/2 cup sweet onion (diced)
  • 1 clove garlic (minced)
  • 1 teaspoon cumin
  • 1 teaspoon chili powder
  • 1/2 teaspoon black pepper
  • 1/2 teaspoon kosher or sea salt (more or less to taste)
  • 1/2 cup diced fire-roasted tomatoes (canned, with liquid)
  • 2 tablespoons diced green chiles (canned, with liquid)
  • 1 tablespoon tomato paste
  • 2 cups chicken broth (fat-free)

Instructions

Restaurant Style Mexican Rice: How It’s Done

  • Start by gathering all your ingredients. Dice the sweet onion, mince the garlic, and set your canned tomatoes and green chiles aside.
  • In a large skillet or saucepan, melt 2 tablespoons of ghee over medium heat. Once melted, add the diced sweet onion and sauté for about 3-4 minutes until the onion becomes translucent. Add the minced garlic and cook for an additional 30 seconds, until fragrant.
  • Add 1 cup of long-grain brown rice to the skillet. Stir the rice into the onion and garlic mixture, allowing it to toast for about 2-3 minutes. This step enhances the flavor of the rice, giving it a nice nutty aroma.
  • Sprinkle in 1 teaspoon of cumin, 1 teaspoon of chili powder, 1/2 teaspoon of black pepper, and 1/2 teaspoon of salt (adjust to taste). Stir well to coat the rice and integrate the spices into the mixture.
  • Add 1/2 cup of diced fire-roasted tomatoes, 2 tablespoons of diced green chiles, and 1 tablespoon of tomato paste to the skillet. Pour in 2 cups of chicken broth and stir everything together.
  • Increase the heat to high and bring the mixture to a boil. Once boiling, reduce the heat to low and cover the skillet with a lid. Let the rice simmer for about 45-50 minutes or until the rice is tender and has absorbed all the liquid.
  • Once the rice is cooked, remove the skillet from heat. Let it sit for about 5 minutes before removing the lid. Fluff the rice with a fork to separate the grains. Serve warm alongside your favorite Mexican dishes or as a delicious standalone side.

Equipment

  • Large skillet or saucepan
  • Wooden Spoon
  • Measuring cups and spoons
  • Cutting board and knife

Notes

  • For a vegan option, replace ghee with olive oil or coconut oil.
  • Substitute the chicken broth with vegetable broth for a plant-based alternative.
  • If you prefer white rice, you can use long-grain white rice; just adjust the cooking time accordingly.