Vegetarian Mexican Rice
Vegetarian Mexican Rice is a dish bursting with color and flavor, featuring a beautiful medley of peas, spices, and perfectly cooked rice. As the aroma fills your kitchen, you’ll find it hard to resist a taste before dinner even begins. The tantalizing smell of sautéing garlic and onion pairs seamlessly with the vibrant hues of tomato sauce, enticing anyone nearby. Whether you’re wanting to elevate a simple weeknight meal or impress friends at a gathering, this dish has your back.

Crafting this vegetarian delight is not only quick but also incredibly satisfying. In just about 30 minutes, you’ll have a delicious, budget-friendly meal that’s perfect for meal prep or an indulgent side. Plus, using pantry staples means you can whip this up even on your busiest days. So, gather your ingredients, and let’s create something special!
Table of Contents
Why You’ll Love This Recipe
- Simple & Quick: Ready in about 25 minutes, making it a weeknight winner.
- Irresistible Flavor: The combination of cumin and tomato creates a savory, aromatic experience.
- Eye-Catching Appeal: Those bright green peas pop against the warm rice, making it visually inviting.
- Flexible Serving: Great as a main dish, side, or a filling base for burritos and bowls.
- Diet-Friendly Options: Easily adaptable for gluten-free and vegan diets.
Ingredients You’ll Need
- ¼ cup vegetable oil: Used to toast the rice and add richness. Can substitute with olive oil for a different flavor.
- 1½ cups long grain white rice: This variety cooks beautifully fluffy. Basmati or jasmine rice can also work but adjust cooking time as needed.
- 1 garlic clove, minced: Adds aromatic depth. Feel free to substitute with garlic powder if fresh isn’t on hand.
- ¼ cup finely diced yellow onion: Offers sweetness and a classic flavor profile. Red onion can be used for a bolder taste.
- ¼ cup tomato sauce (about 4 ounces): Provides moisture and color. Tomato puree can be a substitution if needed.
- 2 teaspoons tomato bouillon: Enhances the tomato flavor—use vegetable broth for a simpler solution.
- ½ cup peas: Bright, sweet bites that contrast the rice beautifully. Frozen peas work well and save prep time.
- 1 teaspoon cumin: Infuses an earthy, warm flavor. Use smoked cumin for a twist.
- ½ teaspoon kosher salt: Essential for overall taste; adjustments can be made based on your dietary preference.
- 3 cups vegetable broth or water: The cooking liquid that brings everything together; broth adds more flavor!
How to Make Vegetarian Mexican Rice
Heat the Oil: In a large pan over medium-high heat, add ¼ cup vegetable oil. Once hot, pour in the 1½ cups long grain white rice. Stir continuously for about 7-10 minutes, until the rice turns golden brown but not burnt. This toasting brings out a nutty flavor that enhances the entire dish.
Sauté the Aromatics: Add in the minced garlic clove and ¼ cup finely diced yellow onion. Stir well and sauté for about 1 minute until they soften and emit a fragrant aroma. This step is critical for building a robust flavor profile.
Combine the Ingredients: Pour in ¼ cup tomato sauce, add in 2 teaspoons tomato bouillon, ½ cup peas, 1 teaspoon cumin, and ½ teaspoon kosher salt. Gently mix everything together, allowing the spices to coat the rice.
Add the Liquid: Carefully pour in 3 cups vegetable broth (or water) and give it a gentle stir to combine. This liquid is what helps cook the rice to tender perfection.
Simmer the Rice: Cover the pan and reduce heat to low. Allow it to simmer on low for about 20 minutes, or until the rice is tender and most of the liquid is absorbed. Don’t lift the lid too early; letting it steam is key to achieving fluffy rice.
Rest and Fluff: Once the rice is cooked, remove it from heat and let it rest, covered, for 5 minutes. This step allows the steam to finish cooking the rice thoroughly.
Serve: Uncover your Vegetarian Mexican Rice, fluff it with a fork, and it’s ready to serve! Enjoy it warm alongside your favorite dishes or as a tasty main dish.
Storing & Reheating
To store your Vegetarian Mexican Rice, allow it to cool to room temperature before transferring it to an airtight container. It can remain at room temperature for about 2 hours post-cooking. Refrigerate for up to 4 days. For longer storage, freeze in a freezer-safe container for up to 3 months. When reheating, microwave for about 2-3 minutes, covered, until hot. If the texture appears dry, sprinkle a little water before reheating to refresh it.
Chef’s Helpful Tips
- Avoid Burning: When toasting the rice, keep stirring to prevent it from burning. A nice golden color should develop without any charred bits.
- Flavor Boost: For added depth, consider adding a squeeze of lime juice before serving. It brightens the flavors remarkably.
- Vegetable Variations: Feel free to add bell peppers or corn for extra color and sweetness. It’s a flexible dish that welcomes creativity.
- Cook’s Temperature: Always use vegetable broth at room temperature or warm to ensure consistent cooking and flavor infusion.
- Browning Gradually: If you’re new to cooking, don’t rush the browning steps; it greatly impacts the final flavor.
Eating Vegetarian Mexican Rice is not just about satisfying a craving; it’s about embracing a dish that can be a companion to many meals. Its vibrant flavors suit everything from backyard BBQs to cozy family dinners. You can experiment with spices and garnishes like cilantro and lime for an extra layer of freshness.
So, don your apron and gather your ingredients! Create a dish that brings warmth and comfort to your table. Enjoy a hearty meal brought together simply and beautifully!

Recipe FAQs
Can I use brown rice instead of white?
How can I make this recipe spicier?
What should I serve with Vegetarian Mexican Rice?
Can I double the recipe?
More Dinner Recipes
👉 If you make my Vegetarian Mexican Rice recipe, please leave a comment and a star rating — it really helps others discover the recipe.
Follow me on
Pinterest
for more easy recipes.

Vegetarian Mexican Rice
- Prep Time: 5 minutes
- Cook Time: 25 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Dinner
- Method: Stovetop
- Cuisine: Mexican
Description
This Vegetarian Mexican Rice is bursting with flavor and easy to make! With simple ingredients like rice, peas, and spices, it’s an ideal dish for a quick dinner or a healthy meal that brings comfort and satisfaction to the table.
Ingredients
- ¼ cup vegetable oil
- 1½ cups long grain white rice
- 1 garlic clove, minced
- ¼ cup finely diced yellow onion
- ¼ cup tomato sauce, about 4 ounces
- 2 teaspoons tomato bouillon
- ½ cup peas
- 1 teaspoon cumin
- ½ teaspoon kosher salt
- 3 cups vegetable broth, or water
Instructions
- Heat the oil in a large pan over medium-high heat.
- Add the rice to the hot oil, stirring continuously for 7-10 minutes until the rice is golden brown but not burnt.
- Stir in the minced garlic and diced onion, sautéing for 1 minute until fragrant.
- Incorporate the tomato sauce, tomato bouillon, peas, cumin, and salt into the mixture.
- Pour in the vegetable broth or water and stir gently.
- Cover the pan, lower the heat, and let it simmer for about 20 minutes until the rice is cooked and the liquid is mostly absorbed.
- Remove from heat and let it sit covered for 5 minutes.
- Fluff the rice with a fork before serving.
Notes
For a bit of heat, consider adding diced jalapeños or a pinch of cayenne pepper.
This dish pairs wonderfully with black beans or grilled vegetables as an easy side.
Leftovers can be stored in an airtight container in the fridge for up to 3 days.
Nutrition
- Serving Size: 1 serving
- Calories: 350
- Sugar: 2g
- Sodium: 400mg
- Fat: 14g
- Saturated Fat: 1.5g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 52g
- Fiber: 3g
- Protein: 7g
- Cholesterol: 0mg
