Authentic Vegetarian Mexican Rice Recipe — Flavorful & Simple

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

bowl of Vegetarian Mexican Rice with parsley garnish.

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

bowl of Vegetarian Mexican Rice with parsley garnish.
img 117796 3
  • 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

bowls of ingredients to make vegetarian Mexican rice.

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.

rice toasting in a skillet.
onions, garlic, tomato sauce and rice in a skillet.
vegetarian Mexican rice and peas in a skillet.
  • 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.
vegetarian Mexican rice and peas in a skillet.
vegetarian Mexican rice and peas in a skillet.
vegetarian Mexican rice and peas in a skillet, coming to a boil.
vegetarian Mexican rice and peas in a skillet.

Marlynn’s Tip

Recipe Tip

If you don’t have tomato bouillon, use tomato paste and increase seasonings slightly to taste.

Recipe FAQs

Is this Mexican rice spicy?

No — it’s flavorful but not spicy. Add chili powder, chopped jalapeño, or a bit of chopped habanero if you want heat.

Can I use brown rice?

Yes, but brown rice requires more liquid and a longer cook time, so adjust accordingly.

Can I add meat?

Yes — it pairs well with seasoned shrimp, chopped chicken or pork, or ground beef mixed in.

How should I store leftovers?

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

vegetarian Mexican rice and, air fryer shrimp tacos.

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.

img 117796 13

Wine pairings

vegetarian Mexican rice, air fryer shrimp tacos, and white wine.

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

three air fryer shrimp tacos in a red taco stand.

Air Fryer Recipes

Air Fryer Shrimp Tacos

plate full of crispy beef tacos.

Dinner Recipes

Crispy Beef Tacos

Sheet Pan Tex Mex Vegetarian Nachos

Blog

Tex-Mex Vegetarian Sheet Pan Nachos

Mexican shredded beef on a plate with rice and broccoli.

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

Prep Time: 5 mins
Cook Time: 20 mins
Total Time: 25 mins
Servings: 4 servings
bowl of Vegetarian Mexican Rice with parsley garnish.
A flavorful, easy side dish for any weeknight dinner.

Ingredients

  • ¼ cup vegetable oil
  • 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

Calories: 408 kcal, Carbohydrates: 63 g, Protein: 6 g, Fat: 14 g

Nutrition information is an approximation.

Tried this recipe?
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