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 recipe is the perfect one-pan side dish that brings authentic cantina flavors straight to your busy weeknight dinner table.
I grew up eating boxed Mexican rice, and once I started cooking on my own, I found out it was super easy to make my own.
And, homemade Mexican rice is truly SO much better than the boxed stuff!
Toasty grains of rice soak up a savory tomato base with earthy, toasted cumin and sautéed garlic and onions. The peas add pops of freshness to every bite.
This Mexican rice has become a staple for our family taco nights. It’s reliable, fast, and even better the next day as leftovers!
Table of Contents
Why you’ll love this family favorite recipe!


- One pan wonder – It cooks in just one pan for a lightning-fast cleanup.
- Easy to customize – You can easily customize it with whatever vegetables are in your crisper drawer.
- Leftover magic – It tastes even better as leftovers for a quick workday lunch.
- Budget-friendly – The ingredients are budget-friendly pantry staples you likely already have.
Ingredient notes

Here are a few quick notes about some of the main ingredients to make this Mexican rice.
- Long-grain white rice – Any long-grain white rice, like basmati rice or jasmine rice, stays separate and fluffy after cooking.
- Tomato sauce – This adds the signature rich color and a subtle tang. Use crushed tomatoes if you want a chunkier texture.
- Tomato bouillon – This adds an intense depth of savory flavor and that classic vibrant orange-red color. You can use a vegetable bouillon cube with a teaspoon of tomato paste as a quick swap.
- Onions and garlic – Sautéing these first creates a sweet, aromatic base that mellows beautifully during the simmer.
- Vegetable broth – Using broth instead of water adds deep savory notes to every grain.
- Cumin – This spice offers a smoky, signature warmth.
- Frozen peas – Peas add sweetness and vibrant color without any extra chopping.
Step-by-step instructions
You’ll find the full list of ingredients along with measurements, and more detailed instructions in the printable recipe card at the bottom of this post. Here are a few step-by-step photos to help you see how easy it is to make vegetarian Mexican rice at home!



- Sauté the dry rice in oil until the grains turn a beautiful golden brown.
- Stir in the garlic, onions, and tomato sauce until the garlic and onions become soft and fragrant.
- Add the peas and seasonings.




- Add in the broth, then bring the liquid to a boil.
- Lower the heat, cover the pan, and simmer until the liquid is fully absorbed.
- Let the rice sit covered for five minutes before fluffing with a fork.
Marlynn’s Tip
Recipe Tip
If you can’t find tomato bouillon, you can use tomato paste instead and then slightly increase the seasonings.
Recipe FAQs
No, this vegetarian Mexican rice is flavorful but not at all spicy. If you want to add spice, you can add some chili powder to the seasoning while it’s cooking, or mix in some chopped japapeño or habañero peppers.
Yes, but you will need to increase the broth and the cooking time significantly.
Absolutely! It’s delicious with some seasoned shrimp, chopped chicken or pork, or ground beef taco meat mixed in.
Store leftovers in an airtight container in the refrigerator for up to 4-5 days. Reheat either in a pan or in a microwave with a splash of water.
Serving suggestions

This vegetarian Mexican rice is the perfect easy side dish to go with almost any meal!
Serve this rice as the base for a vegetarian burrito bowl topped with fresh avocado and black beans.
For a complete meal, pair it with Instant Pot Mexican shredded beef, elote dip, and/or air fryer shrimp tacos.

🍷 🥂 Wine pairings

Sauvignon Blanc or Albariño: A dry, chilled white wine like a Sauvignon Blanc or Albariño complements the earthy flavors of the rice beautifully.
Grenache: This medium-bodied red is a fantastic match if you’re in the mood for red wine. Its red fruit flavors and hints of spice complement the smoky cumin without overpowering the delicate rice.
More Mexican-inspired recipes
Air Fryer Recipes
Air Fryer Shrimp Tacos
Dinner Recipes
Crispy Beef Tacos
Instant Pot Recipes
Instant Pot Mexican Shredded Beef
Did you make this recipe? Don’t forget to leave a 5-Star 🌟🌟🌟🌟🌟 rating in the recipe card, and if you really loved it, please leave a comment further down on the page. 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 ounces
- 2 teaspoons tomato boullion
- ½ 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 stir, cooking and toasting for 7-10 minutes, until golden brown but not burnt.
- Add the garlic and onion, stir to combine and sauté for 1 minute, just until they are softened and fragrant.
- Add the tomato sauce, tomato boullion, peas, cumin, and salt.
- Pour in the broth and gently stir.
- Cover and reduce the heat to low. Simmer on low for about 20 minutes, just until the rice is cooked and little liquid remains.
- Remove from heat and allow to rest, undisturbed, for 5 minutes.
- Uncover and fluff rice with a fork before serving.
Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
Follow on Instagram














