Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Homemade Mexican Rice Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.4 from 74 reviews
  • Author: Mary
  • Prep Time: 5 minutes
  • Cook Time: 25 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings
  • Category: Side Dish
  • Method: Stovetop
  • Cuisine: Mexican
  • Diet: Vegetarian

Description

This Homemade Mexican Rice recipe offers a flavorful and easy-to-make side dish that pairs perfectly with Mexican-inspired meals. Toasted rice is cooked with aromatic onions, garlic, tomato sauce, and a blend of spices, resulting in a tender, fluffy rice with vibrant flavors. Optional peas and fresh cilantro add a fresh touch, making it ideal for family dinners or festive gatherings.


Ingredients

Scale

Rice and Aromatics

  • 1 cup long grain white rice
  • 2 tablespoons vegetable oil
  • 1/4 cup finely chopped onion
  • 2 cloves garlic, minced

Liquid and Seasonings

  • 1/4 cup tomato sauce
  • 2 cups low-sodium chicken broth
  • 1/2 teaspoon ground cumin
  • 1/2 teaspoon chili powder
  • 1/2 teaspoon salt

Optional Add-ins

  • 1/4 cup frozen peas
  • 1/4 cup chopped fresh cilantro


Instructions

  1. Heat Oil and Toast Rice: Heat the vegetable oil in a medium saucepan over medium heat. Add the rice and stir frequently for 5 to 7 minutes until the rice turns golden and slightly toasted, enhancing its nutty flavor.
  2. Sauté Onion and Garlic: Stir in the finely chopped onion and minced garlic. Cook for an additional 2 minutes until the onion softens and the garlic becomes fragrant, infusing the rice base with aromatic flavor.
  3. Add Liquids and Spices: Pour in the tomato sauce and chicken broth, then add ground cumin, chili powder, and salt. Stir to combine all ingredients evenly in the pot.
  4. Simmer the Rice: Bring the mixture to a boil. Once boiling, reduce heat to low, cover the saucepan with a lid, and simmer for 18 to 20 minutes, or until the rice is tender and all liquid is absorbed.
  5. Let Rice Rest: Remove the saucepan from heat and let it sit, covered, for 5 minutes. This resting period allows the rice to steam and fully fluff up.
  6. Finish and Serve: Fluff the rice gently with a fork. Stir in the optional frozen peas and chopped fresh cilantro if using. Serve the Mexican rice warm as a delicious side dish.

Notes

  • For a vegetarian version, substitute vegetable broth for chicken broth.
  • You can add diced carrots or corn to the rice along with the peas for extra texture and flavor.
  • Leftovers reheat well and are perfect as a base for burrito bowls or taco fillings.