Fiesta Rice with Fresh Vegetables

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

Transform ordinary white rice into an extraordinary side dish with this deliciously easy, restaurant-style Mexican rice infused with vibrant vegetables. Imagine the aromatic base, rich with traditional Mexican flavors, perfectly complemented by a medley of mixed vegetables. This homemade version is so satisfying, you’ll find yourself reaching for seconds, every single time.

Whether you’re serving it alongside your favorite Mexican entrées, using it as a flavorful base for burrito wraps, or elevating your burrito bowls, this versatile rice adds an unparalleled depth of taste that plain white rice simply can’t match. Forget bland and sticky rice; get ready for a fluffy, perfectly seasoned experience that rivals your favorite Mexican restaurant.

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

Two bowls of Restaurant Style Mexican Rice

[feast_advanced_jump_to]

Essential Ingredients for Perfect Mexican Rice with Vegetables

Crafting delicious homemade Mexican rice starts with a selection of fresh, high-quality ingredients. Each component plays a crucial role in building the layered flavors that make this dish so irresistible. Here’s a closer look at what you’ll need to gather:

Ingredients for Restaurant Style Mexican Rice
  • Oil: A good cooking oil is essential for toasting the rice and sautéing the aromatics. While any vegetable oil will work, I consistently recommend avocado oil. Its neutral flavor and exceptionally high smoke point make it perfect for achieving that beautiful golden-brown color on the rice without burning. Other excellent choices include canola oil or grapeseed oil.
  • Long-Grain White Rice: This is the traditional choice for Mexican rice, and for good reason. Long-grain rice varieties, when properly rinsed and cooked, yield individual, fluffy grains that don’t clump together. Basmati rice is another fantastic alternative; its slender grains are naturally less starchy and tend to cook up beautifully separate and airy, offering a similar, pleasing texture. Avoid short-grain or sticky rice varieties, as they will lead to a very different (and less desirable) result.
  • Fresh Garlic: The pungent, aromatic flavor of fresh garlic is irreplaceable in this recipe. While garlic powder can be a quick substitute in a pinch, taking the extra moment to mince fresh cloves truly elevates the depth and authenticity of the dish. It forms a key part of the flavor base.
  • Onion: Just like garlic, fresh onion provides a foundational aromatic layer. Yellow onion is typically used for its balanced sweetness and pungency once cooked down. Dicing it finely ensures it blends seamlessly into the rice without overpowering other flavors.
  • Cumin: This warm, earthy spice is a hallmark of Mexican cuisine. Ground cumin lends its distinctive aroma and flavor, contributing significantly to the “Mexican-style base” we’re aiming for. Ensure your cumin is fresh for the best impact; old spices can lose their potency.
  • Bouillon or Soup Base: This ingredient is a secret weapon for boosting savory flavor. I typically use chicken base (like Better Than Bouillon Chicken Base) for a rich, umami profile. For a vegetarian version, a high-quality vegetable soup base or “no chicken base” (also by Better Than Bouillon, linked below) is an excellent substitute, providing a remarkably similar depth of flavor. Always check labels for dietary restrictions.
  • Tomato Sauce: This adds both essential liquid and a beautiful reddish-orange hue, as well as a subtle tang and sweetness. Plain canned tomato sauce works perfectly. You can also experiment with a small amount of tomato paste for a more concentrated flavor, or even a good quality salsa for added complexity (see FAQ for tips on using salsa).
  • Water: The primary liquid for cooking the rice. Precise measurement is key to achieving perfectly cooked, fluffy grains. The amount can vary slightly depending on your rice type and altitude, but follow the recipe’s recommendations for the best results.
  • Frozen Mixed Vegetables: Adding vegetables not only enhances the nutritional value but also adds color, texture, and additional flavor. My go-to is typically a simple mix of peas and carrots, but feel free to customize. Other popular choices include corn, diced green beans, or even small diced bell peppers. Using frozen vegetables is convenient and they cook directly in the rice, absorbing all the wonderful flavors.

Making it Your Own: Adaptations for Dietary Needs

One of the best aspects of this Mexican rice recipe is how easily it can be adapted to fit various dietary requirements without compromising on flavor.

Vegetarian Adaptation: To make this delicious Mexican rice completely vegetarian, simply swap the chicken bouillon for a vegetable soup base or a “no chicken base.” I highly recommend Better Than Bouillon No Chicken Base. In my experience, it offers the closest flavor profile to actual chicken soup base, significantly enhancing the savory notes in vegetarian dishes. You’ll recognize it by its shiny, paste-like consistency, as often seen in ingredient photos. For those who prefer a richer flavor, a beef version of bouillon is also readily available and works beautifully.

Gluten-Free: While rice itself is naturally gluten-free, some bouillon or soup bases may contain wheat or rye as thickeners or flavor enhancers. It’s crucial to always check the labels of your chosen bouillon to ensure it’s certified gluten-free. Many brands now clearly mark their products as such, making it easier to enjoy this flavorful side dish safely.

How to Make Restaurant-Style Mexican Rice with Vegetables

Creating this flavorful Mexican rice is a straightforward process, broken down into a few simple steps. The key is to build layers of flavor from the very beginning. Follow these instructions for fluffy, perfectly seasoned rice every time:

Before you begin cooking, ensure all your ingredients are prepped and ready to go. This includes your chosen oil, long-grain white rice, minced garlic, chopped onion, cumin, bouillon or soup base, tomato sauce, water, and your preferred frozen mixed vegetables (like peas and carrots, or a blend with corn and green beans).

  1. Rinse the Rice Thoroughly: Start by placing your long-grain white rice in a fine-mesh strainer. Rinse it under cold running water, tossing it gently with your hands, until the water running through the strainer is completely clear. This crucial step removes excess starch from the rice grains, which is essential for achieving a fluffy, non-sticky texture in the final dish. Once rinsed, drain the rice exceptionally well, shaking off as much water as possible.
  2. Toast the Rice: In a large skillet or Dutch oven, heat your chosen oil (such as avocado oil) over medium heat. Once shimmering, add the well-drained rice. Cook the rice, stirring frequently, for about 5-7 minutes. You’ll notice the grains starting to turn opaque, then slightly golden and glossy. This browning process, often called toasting, is vital. It develops a rich, nutty flavor (the Maillard reaction at work!) and helps to seal the outside of each grain, preventing them from clumping and ensuring they cook individually. Don’t rush this step, but also be careful not to burn the rice.
  3. Rice in a skillet with ingredients for Restaurant Style Mexican Rice next to it
  4. Add Aromatics and Flavor Base: Once the rice has achieved a lovely toasted hue, add the minced garlic, chopped onion, ground cumin, bouillon or soup base, and tomato sauce to the skillet. Stir continuously for 1-2 minutes until the onions soften slightly and the garlic becomes fragrant. This step allows the spices to bloom in the hot oil, intensifying their flavors, and ensures the tomato sauce lightly coats the rice grains, contributing to its signature color and taste.
  5. Diced onions, cumin, and rice in a skillet with ingredients for Restaurant Style Mexican Rice next to it
  6. Incorporate Liquid and Vegetables: Pour in the water and add your frozen mixed vegetables. Give everything a gentle stir to ensure all the ingredients are well combined and the rice is evenly distributed in the liquid. Be gentle to avoid breaking the toasted rice grains.
  7. In-process Restaurant Style Mexican Rice in a skillet, with all ingredients except peas and carrots
  8. Simmer to Perfection: Bring the mixture to a rolling boil over medium-high heat. As soon as it boils, reduce the heat to the lowest setting, cover the skillet tightly with a lid, and let it simmer undisturbed. The rice needs about 20 to 25 minutes to absorb all the liquid and cook through. Avoid lifting the lid during this time, as steam is crucial for even cooking. The vegetables will cook perfectly as the rice steams.
  9. In-process Restaurant Style Mexican Rice in a skillet, and a hand holding a phone using the timer
  10. Rest and Fluff: Once the cooking time is up, remove the skillet from the heat but keep it covered for another 5-10 minutes. This resting period allows the steam to redistribute and finish cooking the rice, resulting in an even fluffier texture. Finally, uncover and gently fluff the rice with a fork before serving. You’ll be left with a vibrant, aromatic, and incredibly delicious restaurant-style Mexican rice that’s ready to enjoy!
  11. Restaurant Style Mexican Rice in a skillet

Frequently Asked Questions About Mexican Rice with Vegetables

Here are some common questions and helpful answers to ensure your homemade Mexican rice turns out perfectly every time.

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?

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

Can I substitute salsa for the tomato sauce?

Can I make it spicier?

Two bowls of Restaurant Style Mexican Rice

Recipe

Two bowls of Restaurant Style Mexican Rice

Mexican Rice with Vegetables

5 from 1 vote
Elevate your meals with this incredibly easy and flavorful restaurant-style Mexican rice, packed with colorful vegetables. Its aromatic, savory base, combined with the wholesome goodness of mixed veggies, will make this a new family favorite. Perfect as a vibrant side dish for all your Mexican favorites, or as an exciting alternative to plain rice in burritos and bowls.
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 (preferably avocado oil)
  • cups long-grain white rice (rinsed and drained)
  • 2 cloves fresh garlic (minced)
  • ¾ cup yellow onion (finely chopped)
  • teaspoons ground cumin
  • 2 tablespoons chicken bouillon (or vegetable/no chicken base for vegetarian)
  • 4 ounces tomato sauce
  • cups water
  • cup frozen mixed vegetables (e.g., peas and carrots, corn, green beans)
Prevent your screen from going dark

Instructions

  • In a mesh strainer, thoroughly rinse 1½ cups long-grain white rice under cold running water until the water runs completely clear. Drain the rice exceptionally well, removing as much excess water as possible.
  • Finely mince 2 cloves fresh garlic and chop ¾ cup yellow onion into small, even pieces.
  • In a large skillet or Dutch oven, heat 1 tablespoon oil over medium heat. Add the well-drained rice and cook, stirring frequently, until the grains appear somewhat glossy and lightly golden-brown. This toasting process typically takes about 5-7 minutes and is crucial for flavor and texture.
  • Once the rice is toasted, add the minced garlic, chopped onion, 1½ teaspoons ground cumin, 2 tablespoons chicken bouillon (or a vegetarian substitute), and 4 ounces tomato sauce. Stir continuously for 1-2 minutes until the aromatics are fragrant and the rice is evenly coated with the tomato mixture.
  • Pour in 3½ cups water and add ⅔ cup frozen mixed vegetables. Stir gently to combine all ingredients, ensuring the rice is submerged in the liquid.
  • Bring the mixture to a boil over medium-high heat. As soon as it reaches a rolling boil, reduce the heat to the lowest setting, cover the skillet tightly, and simmer undisturbed until all the liquid is absorbed and the rice is tender, approximately 20 to 25 minutes. Do not lift the lid during this process.
  • Remove the skillet from the heat and let it rest, still covered, for another 5-10 minutes. This allows the steam to redistribute, resulting in perfectly fluffy rice. Finally, uncover and gently fluff the Mexican rice with a fork before serving warm.

Notes

Vegetarian Adaptation: For a vegetarian version, substitute vegetable soup base or Better Than Bouillon No Chicken Base (affiliate link) for the chicken bouillon. This “No Chicken Base” offers an excellent savory flavor, very close to real chicken base, and significantly enhances vegetarian dishes. A beef version (affiliate link) is also available if preferred.

Gluten-Free: Always check the labels of your bouillon or soup base. Some brands may contain wheat or rye. Opt for certified gluten-free bouillon to ensure your dish is suitable for a gluten-free diet.

Spice Level Adjustment: For a spicier rice, add finely chopped fresh jalapeños or serrano peppers along with the onion and garlic. Alternatively, a pinch of chipotle powder with the cumin, or a few dashes of your favorite hot sauce when adding the liquid, will also increase the heat.

Nutrition per serving

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

Share
Pin