Vibrant Mexican Veggie Rice

Authentic Restaurant-Style Mexican Rice with Vegetables: Your Guide to Fluffy, Flavorful Perfection

Transform your ordinary dinner into a vibrant Mexican fiesta with this incredibly easy and utterly delicious recipe for restaurant-style Mexican rice with vegetables. Forget plain white rice; this aromatic, richly flavored side dish, packed with traditional mixed vegetables, is guaranteed to have everyone asking for second helpings. It’s the perfect accompaniment to your favorite Mexican entrées, a fantastic flavor boost for burrito wraps and bowls, or a satisfying standalone vegetarian meal.

Add Salt & Serve may earn affiliate commissions from purchases made using links on this page.

Two bowls of Restaurant Style Mexican Rice, garnished with fresh cilantro and a lime wedge

[feast_advanced_jump_to]

Why This Mexican Rice Recipe Stands Out

There’s a reason why Mexican rice is a staple in so many households and a beloved side at every Mexican restaurant. Its vibrant color, savory depth, and tender texture make it an irresistible addition to any meal. This recipe captures that authentic restaurant flavor, delivering a rice dish that’s fluffy, separate, and brimming with the classic taste you crave. We achieve this through a few key techniques: rinsing the rice for perfect texture, toasting it in oil for enhanced flavor and structure, and using a balanced blend of seasonings and vegetables that infuse every grain with deliciousness.

Essential Ingredients for Perfect Mexican Rice with Vegetables

Crafting the perfect Mexican rice doesn’t require a long list of exotic ingredients. In fact, many of these items are probably already in your pantry. The magic lies in how these simple components come together to create a symphony of flavors. Here’s a closer look at what you’ll need and why each ingredient plays a crucial role:

Ingredients for Restaurant Style Mexican Rice laid out on a kitchen counter
  • Oil. Any neutral-flavored vegetable oil works well here, but I highly recommend using avocado oil. Its high smoke point makes it excellent for toasting the rice without burning, and it imparts a very subtle, clean flavor. Other good options include canola oil or grapeseed oil.
  • Long-grain white rice. This is the cornerstone of fluffy Mexican rice. Rinsing long-grain white rice thoroughly before cooking is crucial as it removes excess starch, preventing the grains from sticking together. Basmati rice is another excellent choice, renowned for its long, slender grains that cook up individually and beautifully fluffy.
  • Garlic. Fresh garlic is absolutely essential for that authentic, pungent base flavor. While garlic powder can be a substitute in a pinch, fresh minced garlic delivers a depth and aroma that cannot be replicated.
  • Onion. Yellow onion, finely chopped, provides a sweet and savory aromatic foundation. It caramelizes slightly as it cooks with the rice, adding another layer of complex flavor.
  • Cumin. This warm, earthy spice is indispensable in Mexican cuisine. Cumin contributes a distinctive, savory note that is characteristic of authentic Mexican rice.
  • Bouillon or soup base. For maximum flavor impact, a good quality bouillon or soup base is key. I typically use chicken base for its rich, savory profile. However, for a vegetarian or vegan option, a “no chicken base” works wonderfully (more on this below). It amplifies the overall taste of the rice, making it truly restaurant-quality.
  • Tomato sauce. This provides the signature reddish-orange color of Mexican rice, along with a subtle tang and umami depth. It’s a quick and easy way to add a concentrated tomato flavor without the chunks of diced tomatoes.
  • Water. The liquid component for cooking the rice. The correct ratio of water to rice is vital for perfectly cooked, fluffy grains.
  • Frozen mixed vegetables. Traditionally, Mexican rice often includes a mix of peas and carrots. However, feel free to customize! You can use a blend that also contains corn and green beans, or even fresh, finely diced vegetables if you prefer. Frozen vegetables are a convenient way to add color and nutrients without extra prep time.

Adaptations for Dietary Needs: Vegetarian, Vegan & Gluten-Free Mexican Rice

One of the best aspects of this Mexican rice recipe is how easily it can be adapted to suit various dietary restrictions and personal preferences without sacrificing flavor. Here’s how you can make it work for everyone at your table:

Vegetarian and Vegan Adaptation: The primary ingredient to swap for a meat-free version is the bouillon. Instead of chicken bouillon, use a high-quality vegetable soup base. My top recommendation for an exceptional vegetarian and vegan flavor boost is Better Than Bouillon No Chicken Base (affiliate link). This product delivers an incredibly close flavor profile to real chicken soup base, making your vegetarian dishes rich and satisfying. It has a distinctive shiny, paste-like consistency, as seen in many product photos. For those who prefer a different flavor, a beef version (affiliate link) is also available, though for this recipe, the “No Chicken” or standard vegetable base is ideal. Since the rest of the ingredients are plant-based, simply making this one substitution makes the entire dish vegan-friendly.

Gluten-free: While most rice is naturally gluten-free, the main concern for gluten-free diets often lies with bouillon or soup bases. Some brands may contain wheat or rye as thickeners or flavor enhancers. Always check your bouillon labels carefully for certifications or explicit “gluten-free” claims. Many brands now offer certified gluten-free options, making it easy to enjoy this delicious rice safely. With a gluten-free bouillon, this recipe is entirely safe for those avoiding gluten.

Step-by-Step Guide: Crafting Delicious Mexican Rice with Vegetables

Making restaurant-style Mexican rice at home is simpler than you might think. Follow these steps carefully for fluffy, flavorful results every time:

Begin by gathering all your ingredients: oil, long-grain white rice, minced garlic, chopped onion, cumin, your chosen bouillon or soup base, tomato sauce, water, and your preferred frozen mixed vegetables (peas and carrots are classic, but any blend works beautifully).

Preparation is Key: Rinsing the Rice

The first crucial step for achieving perfectly fluffy, non-sticky rice is thorough rinsing. Place your long-grain white rice in a fine-mesh strainer and rinse it under cold running water. Agitate the rice gently with your fingers until the water runs completely clear, indicating that excess starch has been washed away. This process is vital for the desired texture, preventing the grains from clumping together. Once rinsed, drain the rice exceptionally well, shaking off as much water as possible.

Building the Flavor Base: Toasting the Rice and Sautéing Aromatics

Next, in a large skillet or Dutch oven, heat your oil over medium heat. Once shimmering, add the well-drained rice. Cook the rice, stirring frequently, until the grains begin to appear somewhat glossy and take on a light golden color. This toasting step is essential; it develops a nutty flavor and helps each grain maintain its individual structure, contributing to the ultimate fluffy texture.

Rice browning in a skillet with a wooden spoon, surrounded by other ingredients for Restaurant Style Mexican Rice

Once the rice is nicely browned, add the minced garlic and chopped onion to the skillet. Continue to cook for another 1-2 minutes, stirring constantly, until the aromatics are fragrant and the onion has softened slightly. Be careful not to burn the garlic. Then, stir in the cumin, bouillon or soup base, and tomato sauce. Mix well to ensure all the rice grains are coated with this flavorful mixture.

Diced onions, cumin, and rice in a skillet with all other ingredients for Restaurant Style Mexican Rice ready to be added

Simmering to Perfection: Liquid and Vegetables

Pour in the water and add the frozen mixed vegetables to the skillet. Stir gently to combine all the ingredients without overmixing, which can break down the rice grains prematurely. Bringing the mixture to a boil will signal the start of the cooking process.

In-process Restaurant Style Mexican Rice in a skillet, with all ingredients except peas and carrots, just mixed

Once boiling, immediately reduce the heat to low, cover the skillet tightly with a lid, and let it simmer. The key to perfect rice is patience and not disturbing the cooking process. Avoid lifting the lid, as this releases steam essential for even cooking. Simmer for approximately 20 to 25 minutes, or until all the liquid has been absorbed by the rice. You’ll know it’s ready when tiny craters form on the surface of the rice.

In-process Restaurant Style Mexican Rice in a skillet, with a hand holding a phone using the timer, illustrating the simmering stage

Rest and Fluff: The Final Touch

Once the cooking time is up, remove the skillet from the heat, but keep the lid on! Let the rice rest, covered, for at least 5-10 minutes. This resting period allows the steam to redistribute, resulting in even fluffier and more tender grains. After resting, remove the lid and gently fluff the rice with a fork. This separates the grains and incorporates any vegetables that may have settled. Serve immediately and enjoy your perfectly prepared restaurant-style Mexican rice!

Restaurant Style Mexican Rice in a skillet, freshly cooked and ready to be served

Frequently Asked Questions About Mexican Rice

Have questions about making the best Mexican rice? We’ve got answers to help you perfect this classic side dish.

What is the best kind of rice for Mexican rice?

Can I double or halve the recipe?

What should I serve with Mexican rice?

Can I make Mexican rice ahead?

Can I freeze Mexican rice?

Yes, cooked Mexican rice freezes remarkably well, making it perfect for meal prep! To freeze, first ensure the rice has cooled completely to room temperature. This prevents condensation and ice crystals from forming, which can make the rice mushy. Portion the cooled rice into airtight freezer-safe containers or heavy-duty freezer bags. Avoid packing it down too tightly, as this can compress the grains. Stored properly, Mexican rice will retain its quality in the freezer for up to 3-4 months. When ready to eat, thaw overnight in the refrigerator, then reheat gently on the stovetop with a splash of water or in the microwave until heated through.

Why do I have to cook the rice in oil first?

Toasting the rice in oil before adding any liquid is a critical step for achieving that signature fluffy, restaurant-quality texture. This quick sauté accomplishes a few key things: Firstly, it creates a protective barrier around each grain, which helps them maintain their shape and prevents them from clumping together and becoming sticky during cooking. Secondly, it adds a subtle, nutty depth of flavor to the rice, similar to how browning flour for a roux enhances the taste of Creole dishes. This simple technique elevates the overall flavor profile and ensures each grain is perfectly cooked and separate.

Can I substitute salsa for the tomato sauce?

Yes, you can absolutely use salsa as a flavorful substitute for tomato sauce in this recipe! However, keep in mind that salsa can vary greatly in consistency and liquid content. A salsa with a good amount of liquid will work best, as the tomato sauce contributes not only flavor but also a significant portion of the cooking liquid. If your salsa is very thick, you might need to add a little extra water to maintain the correct rice-to-liquid ratio. Conversely, if it’s very watery, you might reduce the initial water slightly. Keep a close eye on the rice as it simmers; if it seems too wet, you can uncover it briefly towards the end to allow some steam to escape. Using salsa will introduce more complex flavors and a bit of texture, possibly even a touch of heat depending on your choice!

Can I make it spicier?

Certainly! If you love a little extra kick, there are several easy ways to dial up the heat in your Mexican rice. You can add finely chopped fresh jalapeño or serrano peppers to the skillet when you sauté the garlic and onion. For an even spicier kick, include some finely diced habanero (use sparingly!). Alternatively, a few dashes of your favorite hot sauce or a pinch of cayenne pepper added along with the liquid will infuse the rice with a pleasant warmth. Experiment with different chili powders or a touch of chipotle powder for a smoky heat profile.

What kind of pot or skillet is best for cooking Mexican rice?

Tips for perfectly fluffy Mexican rice every time?

Two bowls of Restaurant Style Mexican Rice, with a vibrant, appealing presentation

Serving Suggestions for Your Delicious Mexican Rice

This restaurant-style Mexican rice isn’t just a side dish; it’s a star in its own right, capable of elevating a wide array of meals. Its robust flavors and comforting texture make it an incredibly versatile component for any Mexican-inspired feast or even a simple weeknight dinner.

  • Classic Mexican Pairings: Serve alongside sizzling chicken or beef fajitas, crispy tacos (carnitas, al pastor, or fish), cheesy enchiladas, or tender carne asada. Its vibrant color and savory profile perfectly complement grilled meats and rich sauces.
  • Burritos and Bowls: Use it as the flavorful base for homemade burritos and burrito bowls. Layer it with your favorite beans, grilled vegetables, salsa, guacamole, and a sprinkle of cheese for a complete and satisfying meal.
  • Hearty Stews and Soups: This rice is an excellent absorbent bed for saucy dishes. Try it with a rich slow cooker Ropa Vieja, a comforting bowl of Posole, or a zesty Carne Guisada for the Instant Pot. It soaks up all the delicious juices, enhancing every bite.
  • Unique Casseroles: For a delightful twist, swap out plain white rice for this Mexican rice in your favorite casseroles, especially Tex-Mex variations like a Tex-Mex Beef Casserole. It adds an incredible depth of flavor that transforms the entire dish.
  • Vegetarian Main Course: Served with black beans, corn salsa, and fresh avocado, this flavorful rice can easily stand alone as a satisfying vegetarian main course. Add some cotija cheese or a dollop of sour cream for extra richness.
  • Simple Sides: Sometimes, all you need is a simple grilled chicken breast or a pan-seared fish fillet, and this Mexican rice makes the perfect, exciting side to round out the meal.

No matter how you choose to enjoy it, this homemade Mexican rice is sure to be a crowd-plepleaser, bringing the authentic taste of your favorite Mexican restaurant right to your dining table.

Recipe

Two bowls of Restaurant Style Mexican Rice

Mexican Rice with Vegetables

5 from 1 vote
Liven up plain white rice with deliciously easy restaurant-style Mexican rice with vegetables. Its aromatic Mexican-style base with the traditional addition of mixed vegetables will have you going back for seconds! Use it alone as a side dish for your favorite Mexican dishes or in place of white rice in burrito wraps or bowls for extra flavor.
AuthorMary Ann
Add to CollectionGo to Collections
Add to Shopping ListGo to Shopping List
Print

Prep Time 5 minutes
Cook Time 30 minutes
Total Time 40 minutes

Course Side Dish
Cuisine Gluten-free, Mexican

Servings 6 servings
Calories 218

Ingredients

  

  • 1 tablespoon oil
  • cups long-grain white rice
  • 2 cloves garlic
  • ¾ cup yellow onion
  • teaspoons cumin
  • 2 tablespoons chicken bouillon
  • 4 ounces tomato sauce
  • cups water
  • cup frozen mixed vegetables
Prevent your screen from going dark

Instructions

  • In a mesh strainer, rinse 1½ cups long-grain white rice until the water runs clear. Drain well.
  • Mince 2 cloves garlic and chop ¾ cup yellow onion.
  • In a large skillet heat 1 tablespoon oil and add rice. Cook until the rice starts to appear somewhat glossy.
  • Once browned, add garlic, onion, 1½ teaspoons cumin, 2 tablespoons chicken bouillon, and 4 ounces tomato sauce and stir to mix.
  • Add 3½ cups water and ⅔ cup frozen mixed vegetables and stir gently.
  • Bring to a boil, then reduce heat to low and simmer covered until all the liquid is absorbed, about 20 to 25 minutes.

Notes

Vegetarian Adaptation: Substitute vegetable soup base or Better Than Bouillon No Chicken Base (affiliate link) for chicken bouillon. The No Chicken Base is the closest flavor to real chicken soup base that I have found, and it really enhances my vegetarian dishes. A beef version (affiliate link) is also available.

Gluten-free: Some bouillon contains wheat or rye. Check your labels or buy certified GF bouillon.

Nutrition per serving

Calories: 218 calCarbohydrates: 43 gProtein: 5 gFat: 3 gSodium: 139 mgFiber: 2 gSugar: 2 gNet Carbohydrates: 41 g

Share
Pin