This Vegetarian Mexican Rice recipe is easy to make at home. It’s the perfect side dish for almost any meal!

This easy Vegetarian Mexican Rice is a one-pan side that brings bright, authentic cantina flavors to your weeknight table.
I grew up on boxed Mexican rice, but once I started cooking I discovered how simple and much better homemade rice can be.
Toasted rice soaks up a savory tomato base, complemented by earthy cumin, sautéed onion and garlic, and sweet peas for fresh pops of color and flavor.
It’s a reliable family favorite for taco nights—fast to make and even better reheated as leftovers.
Table of Contents
- Ingredient notes
- Step-by-step instructions
- Recipe Tip
- Recipe FAQs
- Serving suggestions
- Wine pairings
- More Mexican-inspired recipes
- Vegetarian Mexican Rice Recipe
Why you’ll love this family favorite


- One-pan ease – Cooks in a single pan for quick cleanup.
- Customizable – Add whatever vegetables you have on hand.
- Better as leftovers – Flavors develop overnight, making great lunches.
- Budget-friendly – Made with pantry staples.
Ingredient notes

Quick notes on key ingredients:
- Long-grain white rice – Jasmine or basmati works well; they stay separate and fluffy.
- Tomato sauce – Adds rich color and subtle tang; use crushed tomatoes for more texture.
- Tomato bouillon – Gives an umami depth and vibrant color. Substitute a vegetable bouillon cube plus a teaspoon of tomato paste if needed.
- Onion and garlic – Sauté first for a sweet, aromatic base.
- Vegetable broth – Use broth instead of water for more savory flavor.
- Cumin – Adds a warm, smoky note typical of Mexican rice.
- Frozen peas – Provide sweetness and color with zero prep.
Step-by-step instructions
The printable recipe card below includes exact measurements and full instructions. Here are the basic steps with photos to show how simple it is.



- Sauté the dry rice in oil until the grains are golden and toasted.
- Add garlic and onion and cook until fragrant and softened.
- Stir in tomato sauce, tomato bouillon, peas, cumin, and salt.
- Pour in broth, bring to a gentle boil, then reduce heat, cover, and simmer until the rice absorbs the liquid.
- Let rest, covered, for five minutes, then fluff with a fork and serve.




Marlynn’s Tip
Recipe Tip
If you don’t have tomato bouillon, use tomato paste and increase seasonings slightly to taste.
Recipe FAQs
No — it’s flavorful but not spicy. Add chili powder, chopped jalapeño, or a bit of chopped habanero if you want heat.
Yes, but brown rice requires more liquid and a longer cook time, so adjust accordingly.
Yes — it pairs well with seasoned shrimp, chopped chicken or pork, or ground beef mixed in.
Keep leftovers in an airtight container in the fridge for 4–5 days. Reheat in a skillet or microwave with a splash of water to restore moisture.
Serving suggestions

This rice makes an easy side for tacos, burrito bowls, grilled proteins, or veggie bowls.
Top with fresh avocado and black beans for a simple vegetarian burrito bowl, or serve alongside shredded beef, elote-style sides, or air-fryer shrimp tacos for a fuller meal.

Wine pairings

Sauvignon Blanc or Albariño — crisp, chilled whites complement the rice’s earthy flavors.
Grenache — a medium-bodied red with red fruit and spice notes pairs well if you prefer red wine.
More Mexican-inspired recipes

Air Fryer Recipes
Air Fryer Shrimp Tacos

Dinner Recipes
Crispy Beef Tacos

Blog
Tex-Mex Vegetarian Sheet Pan Nachos

Instant Pot Recipes
Instant Pot Mexican Shredded Beef
Did you make this recipe? Leave a 5-star rating in the recipe card and share a comment—thank you!
Vegetarian Mexican Rice

Ingredients
- ¼ cup vegetable oil
- 1½ cups long grain white rice
- 1 garlic clove, minced
- ¼ cup finely diced yellow onion
- ¼ cup tomato sauce (about 4 oz)
- 2 teaspoons tomato bouillon (or substitute vegetable bouillon + 1 tsp tomato paste)
- ½ 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 and toast, stirring, for 7–10 minutes until golden but not burnt.
- Add the minced garlic and onion and sauté for about 1 minute until softened and fragrant.
- Stir in the tomato sauce, tomato bouillon, peas, cumin, and salt.
- Pour in the broth and gently stir to combine.
- Cover, reduce heat to low, and simmer for about 20 minutes, until rice is cooked and most liquid is absorbed.
- Remove from heat and let rest, covered, for 5 minutes.
- Uncover and fluff the rice with a fork before serving.
Notes
Makes approximately 4–5 servings.
Rinse the rice until the water runs clear before cooking for the best texture.
Nutrition
Nutrition information is an approximation.
Please leave a star rating and a comment. If you share a photo on social media, tag the creator to show us your version.
Follow on Instagram
Follow