If you have ever dreamed of replicating that perfectly fluffy, flavorful side dish you find at your favorite Mexican restaurant, this Homemade Restaurant-Style Mexican Rice Recipe is here to make that dream come true. With simple pantry staples and just a bit of love, you can create a vibrant, aromatic rice that’s beautifully tender, slightly tangy from tomato sauce, and warmed by subtle spices. Whether you’re plating it alongside tacos, fajitas, or enjoying it as a comforting standalone dish, this recipe brings a burst of authentic Mexican charm right to your kitchen.

Homemade Restaurant-Style Mexican Rice Recipe - Recipe Image

Ingredients You’ll Need

The magic of this Homemade Restaurant-Style Mexican Rice Recipe lies in its straightforward ingredients that each play a crucial role. From the toasty nuttiness of the rice itself to the savory depth of broth and the bright hint of tomato, these essentials come together effortlessly.

  • Vegetable oil: Helps toast the rice evenly, giving it that signature golden color and enhancing flavor.
  • Long-grain white rice: The perfect type of rice for fluffy, separate grains after cooking.
  • Finely chopped onion: Adds sweetness and a subtle crunch to balance the texture.
  • Minced garlic clove: Infuses the rice with aromatic depth and warmth.
  • Chicken or vegetable broth: Provides a savory, rich base to cook the rice in, elevating it beyond plain water’s capabilities.
  • Tomato sauce: Gives that distinct reddish hue and a mild, tangy undertone.
  • Salt: Brings out the flavors, ensuring the rice is perfectly seasoned.
  • Ground cumin: Introduces a mild earthiness with a pinch of warmth, quintessential in Mexican cuisine.
  • Frozen peas and carrots (optional): Add color, sweetness, and a lovely tender bite, making the rice more vibrant.

How to Make Homemade Restaurant-Style Mexican Rice Recipe

Step 1: Warm the Oil and Toast the Rice

Begin by heating the vegetable oil in a medium saucepan over medium heat. Once shimmering, add the rice and stir it frequently. Toasting for about 5 to 7 minutes until the grains turn a light golden brown not only deepens the flavor but also helps keep the rice fluffy once cooked. This foundational step is where the magic begins.

Step 2: Add Onion and Garlic

Next, stir in the finely chopped onion and minced garlic, cooking for an additional 2 to 3 minutes. As the onions soften and become translucent, they release their natural sweetness, while the garlic infuses a inviting aroma that is classic to Mexican dishes. This step makes sure every bite is packed with layers of flavor.

Step 3: Combine Broth, Tomato Sauce, and Spices

Pour in the chicken or vegetable broth along with the tomato sauce. Sprinkle in the salt and ground cumin, and stir to combine thoroughly. The tomato sauce brightens the dish, while cumin provides a subtle earthiness, marrying the ingredients beautifully. Bring this mixture up to a boil to initiate the cooking process.

Step 4: Simmer Until Tender

Once boiling, reduce the heat to low and cover the saucepan with a tight-fitting lid. Let the rice simmer gently for 15 to 20 minutes, or until all the liquid has been absorbed and the rice is tender. Avoid lifting the lid frequently to maintain steam, which helps cook the rice evenly.

Step 5: Stir in Vegetables and Rest

If you choose to add frozen peas and carrots, stir them in during the last 5 minutes of cooking. This ensures they remain tender but retain a pop of color and freshness. Afterward, turn off the heat and let the rice rest covered for about 5 minutes. This resting period lets any remaining steam finish the cooking and allows flavors to meld perfectly.

Step 6: Fluff and Serve

Finally, fluff the rice gently with a fork to separate the grains and release steam. Optionally garnish with fresh cilantro for a burst of herbal brightness. You’ve now got an irresistible version of the classic Mexican side dish, ready to impress.

How to Serve Homemade Restaurant-Style Mexican Rice Recipe

Homemade Restaurant-Style Mexican Rice Recipe - Recipe Image

Garnishes

Simple garnishes can elevate this rice from great to unforgettable. Try sprinkling freshly chopped cilantro or green onions on top for a fresh, lively twist. A squeeze of lime juice over the finished dish adds a zesty brightness that pairs beautifully with the inherent earthiness of the cumin and tomato.

Side Dishes

This rice is the perfect companion to a variety of main dishes such as grilled chicken, carne asada, or fish tacos. It also shines alongside beans, enchiladas, or even in burrito bowls. The versatility of this Homemade Restaurant-Style Mexican Rice Recipe makes it an ideal staple for any Mexican-inspired meal.

Creative Ways to Present

For a fun presentation, try serving the rice molded into little domes using small bowls or ramekins. Layer it in a colorful burrito bowl with fresh veggies, salsa, guacamole, and your choice of protein for a vibrant, complete meal. You can even spoon it into bell pepper halves and bake briefly for a unique stuffed pepper dish.

Make Ahead and Storage

Storing Leftovers

Allow leftover rice to cool completely before transferring it to an airtight container. Stored in the refrigerator, it will keep well for up to 4 days. This makes it easy to enjoy Mexican rice on demand throughout the week without sacrificing freshness.

Freezing

To freeze, spread the cooked rice on a baking sheet to cool quickly and prevent clumping. Once cool, portion into freezer-safe containers or bags, squeezing out as much air as possible. Frozen rice keeps well for up to 3 months and is perfect for quick meal prep.

Reheating

Reheat the rice gently on the stovetop with a splash of water or broth to restore moisture, or microwave it covered with a damp paper towel. Fluff well after reheating to bring back its fluffy texture and ensure every bite tastes as fresh as when first made.

FAQs

Can I use brown rice instead of white rice?

Absolutely! Brown rice will require a longer cooking time and more liquid, so adjust accordingly. Toasting the brown rice before adding liquids will still add great flavor, but be prepared for a firmer texture and earthier taste compared to white rice.

Is it necessary to rinse the rice before cooking?

Rinsing the rice helps wash away excess starch, which prevents the rice from becoming gummy or sticky. For this recipe’s fluffy texture, rinsing is highly recommended.

Can I make this recipe vegetarian or vegan?

Yes, simply swap the chicken broth for vegetable broth, and you’re good to go. The flavor remains rich and delicious without any animal products, making it a versatile choice for all diets.

What can I substitute for tomato sauce?

You can use tomato paste diluted with a bit of water or canned diced tomatoes blended smooth as an alternative. Just keep in mind that the flavor and color might vary slightly, but it will still yield tasty results.

How do I keep the rice from sticking together?

To keep the rice fluffy, make sure to toast it well before simmering and avoid stirring it too much during cooking. Also, fluffing the rice gently with a fork after it finishes cooking helps separate the grains beautifully.

Final Thoughts

There is something truly special about making your own Homemade Restaurant-Style Mexican Rice Recipe at home. It transforms simple ingredients into a comforting, flavor-packed side that will satisfy both family and friends alike. So go ahead, whip up this vibrant rice and watch it become a new favorite in your recipe collection. I promise it will bring a little fiesta to your table every time.

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 Restaurant-Style Mexican Rice Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.1 from 87 reviews
  • Author: Angela
  • Prep Time: 0h 10m
  • Cook Time: 0h 20m
  • Total Time: 0h 30m
  • Yield: 4 servings
  • Category: Side Dish
  • Method: Stovetop
  • Cuisine: Mexican
  • Diet: Vegetarian

Description

This homemade restaurant-style Mexican rice recipe delivers a flavorful and vibrant side dish that pairs perfectly with your favorite Mexican meals. The rice is sautéed to a golden brown with onion and garlic, then simmered in a savory tomato and broth mixture, resulting in fluffy, tender grains infused with aromatic spices and a hint of sweetness from peas and carrots.


Ingredients

Scale

Main Ingredients

  • 2 tablespoons vegetable oil
  • 1 cup long-grain white rice, rinsed and drained
  • 1/4 cup finely chopped onion
  • 1 clove garlic, minced

Liquid and Seasoning

  • 1 3/4 cups chicken broth or vegetable broth
  • 1/4 cup tomato sauce
  • 1 teaspoon salt
  • 1/4 teaspoon ground cumin

Optional Add-ins

  • 1/2 cup frozen peas and carrots


Instructions

  1. Heat the oil: Warm 2 tablespoons of vegetable oil in a medium saucepan over medium heat, preparing the pan for toasting the rice.
  2. Toast the rice: Add the rinsed and drained cup of long-grain white rice to the saucepan and cook, stirring frequently, until the rice turns a light golden brown, about 5 to 7 minutes. This step enhances the rice’s nutty flavor.
  3. Sauté aromatics: Stir in the finely chopped onion and minced garlic. Cook for an additional 2 to 3 minutes until the onion is soft and translucent, releasing rich aromas that infuse the rice.
  4. Add liquids and seasoning: Pour in 1 3/4 cups of chicken or vegetable broth along with 1/4 cup tomato sauce. Add 1 teaspoon salt and 1/4 teaspoon ground cumin. Stir well to combine all ingredients evenly.
  5. Simmer rice: Bring the mixture to a boil, then reduce the heat to low. Cover the saucepan with a lid and simmer the rice gently for 15 to 20 minutes until the rice is tender and the liquid is fully absorbed.
  6. Add vegetables: If using, stir in 1/2 cup frozen peas and carrots during the last 5 minutes of cooking to warm them through without overcooking.
  7. Rest the rice: Turn off the heat and allow the rice to sit, covered, for about 5 minutes. This resting period helps absorb any remaining moisture and enhances the flavors.
  8. Fluff and serve: Fluff the rice gently with a fork before serving. Optionally garnish with fresh cilantro to add a bright, fresh note to your dish.

Notes

  • Rinsing the rice removes excess starch and prevents it from becoming sticky.
  • To make this dish vegan, use vegetable broth instead of chicken broth.
  • You can add finely chopped fresh cilantro on top for extra flavor and color.
  • For a spicier kick, add a pinch of chili powder or diced jalapeño while sautéing the onion and garlic.
  • Allowing the rice to rest off the heat helps achieve fluffy texture without burning or sticking at the bottom.

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