Print

Easy Restaurant-Style Mexican Rice

Close-up of a white bowl filled with vibrant orange Mexican rice mixed with bright green peas and diced carrots.

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Make fluffy, flavorful Mexican Red Rice at home. This simple recipe delivers the bold, traditional taste you expect from your favorite Mexican restaurant, ready in under 30 minutes.

Ingredients

Scale
  • 1 tablespoon olive oil
  • 1 cup long-grain white rice
  • 1/2 medium yellow onion, finely chopped
  • 2 cloves garlic, minced
  • 1 cup chicken broth (or vegetable broth)
  • 1 (8 ounce) can tomato sauce
  • 1 teaspoon ground cumin
  • 1/2 teaspoon dried oregano
  • 1/2 teaspoon salt, or to taste
  • 1/4 teaspoon black pepper
  • 1/4 cup frozen peas and carrots mix (optional)

Instructions

  1. Heat the olive oil in a medium saucepan over medium heat.
  2. Add the rice to the pan and toast, stirring constantly, for 5 to 7 minutes until the grains turn light golden brown. Watch carefully to prevent burning.
  3. Add the chopped onion and cook for 3 minutes until softened. Add the minced garlic and cook for 1 minute more until fragrant.
  4. Stir in the chicken broth, tomato sauce, cumin, oregano, salt, and pepper. Bring the mixture to a boil.
  5. Once boiling, reduce the heat to low, cover the saucepan tightly, and simmer for 15 minutes without lifting the lid.
  6. Remove the pan from the heat. If using, gently stir in the frozen peas and carrots mix. Keep the pan covered and let it stand off the heat for an additional 10 minutes to steam.
  7. Fluff the rice gently with a fork before serving.

Notes

  • For a richer flavor, use tomato bouillon powder mixed into the broth instead of plain broth.
  • To achieve restaurant-style fluffiness, do not stir the rice while it simmers or rests.
  • This rice pairs well with tacos and burritos, making it a great alternative to relying on meal planning services for quick sides.

Nutrition