If you have ever wanted to brighten up your dinner table with a flavorful, vibrant, and comforting side dish, you are in for a treat with this Homemade Mexican Rice Recipe. This classic dish captures the heart of traditional Mexican cooking with perfectly toasted rice, aromatic spices, and a deep tomato base. It is not only incredibly easy to prepare but also packed with rich tastes and a lovely texture that complements everything from grilled meats to veggie entrees. Every spoonful of this rice brings a little fiesta to your plate, making it a beloved staple that you’ll find yourself craving again and again.

Homemade Mexican Rice Recipe - Recipe Image

Ingredients You’ll Need

The magic of this Homemade Mexican Rice Recipe lies in its simple yet carefully chosen ingredients. Each one plays a special role in building layers of flavor, giving the rice its beautiful color and irresistible aroma.

  • 1 cup long grain white rice: The perfect base that achieves a light, fluffy texture when cooked just right.
  • 2 tablespoons vegetable oil: Helps toast the rice to a golden hue and adds a subtle richness.
  • 1/4 cup finely chopped onion: Adds a gentle sweetness and depth of flavor.
  • 2 cloves garlic, minced: Brings aromatic warmth and a hint of zest.
  • 1/4 cup tomato sauce: Provides vibrant color and a tangy tomato foundation.
  • 2 cups low-sodium chicken broth: Infuses the rice with savory goodness while keeping saltiness balanced.
  • 1/2 teaspoon ground cumin: Offers an earthy undertone that’s essential to authentic Mexican flavor.
  • 1/2 teaspoon chili powder: Adds a mildly spicy kick that brightens the dish.
  • 1/2 teaspoon salt: Enhances all the flavors perfectly.
  • 1/4 cup frozen peas (optional): Gives a pop of color and a sweet contrast to the spices.
  • 1/4 cup chopped fresh cilantro (optional): Lends a fresh and vibrant herbal note to finish the dish beautifully.

How to Make Homemade Mexican Rice Recipe

Step 1: Toast the Rice to Golden Perfection

Heat the vegetable oil in a medium saucepan over medium heat. Add your long grain white rice and stir frequently for about 5 to 7 minutes, watching as the grains turn a gorgeous golden brown. This toasting step isn’t just for color; it enhances the rice’s flavor and creates a delightful nutty aroma that will fill your kitchen.

Step 2: Add Onion and Garlic

Once your rice is nicely toasted, stir in the finely chopped onions and minced garlic. Cook for an additional 2 minutes until you can smell the fragrant sweetness of the onion and the warm pungency of garlic melding together. This step builds the aromatic foundation that makes this Homemade Mexican Rice Recipe so irresistible.

Step 3: Stir in Tomato Sauce and Spices

Now it’s time to introduce the tomato sauce along with the chicken broth, ground cumin, chili powder, and salt. Mix everything thoroughly so every grain of rice will soak in the vibrant tomato and spice blend. This combination is where the classic Mexican flavor shines bright.

Step 4: Simmer Until Tender

Bring the entire mixture to a boil, then reduce the heat to low and cover the pan. Let it simmer gently for 18 to 20 minutes, allowing the rice to absorb all those delicious liquids and seasonings. You’ll know it’s ready when the rice is tender and all the broth has mysteriously vanished into perfect fluffiness.

Step 5: Let It Rest and Fluff

Remove your pot from the heat and keep it covered as it rests for 5 minutes. This little pause helps the rice finish cooking evenly and locks in moisture. Then, use a fork to fluff the rice strands apart, making sure they stay light and airy. At this point, stir in the frozen peas and fresh cilantro if you’re including them — they add a fresh pop and wonderful color contrast.

How to Serve Homemade Mexican Rice Recipe

Homemade Mexican Rice Recipe - Recipe Image

Garnishes

To elevate this dish further, consider sprinkling some extra fresh cilantro or a squeeze of fresh lime juice right before serving. A handful of chopped green onions or some shredded cheese on top can also add lovely texture and freshness, making every bite delightful.

Side Dishes

This Homemade Mexican Rice Recipe pairs wonderfully with nearly any Mexican-inspired main. Serve it alongside grilled chicken, beef fajitas, or sautéed veggies. It also makes a terrific complement to beans or enchiladas, making your meal feel complete and satisfying.

Creative Ways to Present

Thinking beyond a regular side? Use this rice as a base for burrito bowls or spoon it into stuffed bell peppers. Layer it in casseroles for a hearty twist or make mini rice-stuffed avocados for an eye-catching appetizer. The versatility is part of what makes this recipe so much fun!

Make Ahead and Storage

Storing Leftovers

Once cooled, transfer your leftover Mexican rice into an airtight container. It will keep well in the refrigerator for up to 4 days, making it a perfect ready-to-go side for easy weeknight meals or lunchbox options.

Freezing

If you want to keep this Homemade Mexican Rice Recipe for longer, freezing is a great option. Portion it out into freezer-safe containers or bags and freeze for up to 3 months. Just be sure to cool the rice completely before freezing to maintain its texture.

Reheating

To enjoy your leftovers, gently reheat the rice in a skillet over medium heat with a splash of water or broth to loosen it up. You can also microwave it covered, stirring halfway through. Adding a little lime juice or fresh herbs after reheating can refresh the flavors wonderfully.

FAQs

Can I make this Homemade Mexican Rice Recipe vegetarian?

Absolutely! Just swap the chicken broth for vegetable broth, and you’ve got a delicious, vegetarian-friendly version that still packs all the authentic flavor.

Why should I toast the rice first?

Toasting the rice adds a nutty flavor and prevents it from becoming mushy. It also gives the rice a beautiful golden color that looks and tastes amazing.

Can I add other vegetables to the rice?

Definitely! Diced carrots, corn, or bell peppers can be cooked along with the onions and garlic to add extra texture and layers of flavor.

What if I don’t have tomato sauce on hand?

You can substitute canned crushed tomatoes or salsa, but you may need to adjust the amount of liquid slightly to ensure the rice cooks properly.

Is this recipe spicy?

It has a mild kick thanks to the chili powder, but it’s very adaptable. Feel free to add more chili powder or fresh jalapeños if you prefer more heat, or reduce it for a gentler taste.

Final Thoughts

This Homemade Mexican Rice Recipe truly brings warmth and joy to any meal with its inviting flavors and satisfying textures. It’s an easy dish to prepare but feels special every time you serve it. Whether you’re cooking for family, friends, or just treating yourself, I highly encourage you to give this recipe a try. It’s bound to become one of your favorite go-to sides that brightens up your kitchen and your heart.

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.

Similar Posts

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star