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.
Save this recipe
Enter your email address and we’ll send this post straight to your inbox.

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!

Why you’ll love this family favorite recipe!

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

bowls of ingredients to make vegetarian Mexican rice.

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

Is this Mexican rice spicy?

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.

Can I use brown rice for this recipe?

Yes, but you will need to increase the broth and the cooking time significantly.

Can I add meat to this rice?

Absolutely! It’s delicious with some seasoned shrimp, chopped chicken or pork, or ground beef taco meat mixed in.

What’s the best way to store leftovers?

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

vegetarian Mexican rice and, air fryer shrimp tacos.

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

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

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

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

No ratings yet
Prep Time: 5 minutes
Cook Time: 20 minutes
Total Time: 25 minutes
Servings: 4 servings
A flavorful, easy side dish for any weeknight dinner.
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 

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

Makes approximately 4-5 servings.
Rinse the rice until the water runs clear before using in the recipe. 

Nutrition

Calories: 408kcal, Carbohydrates: 63g, Protein: 6g, Fat: 14g, Saturated Fat: 2g, Polyunsaturated Fat: 8g, Monounsaturated Fat: 3g, Trans Fat: 0.1g, Sodium: 1074mg, Potassium: 196mg, Fiber: 2g, Sugar: 4g, Vitamin A: 587IU, Vitamin C: 9mg, Calcium: 35mg, Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Tried this recipe?Please leave a star rating and comment! Then snap a pic of your dish and share it on social media. Tag @UrbanBlissLife and #UrbanBlissLife!

Follow on Instagram

Follow

Marlynn Jayme Schotland 2021 profile pic

About Marlynn

I'm a cookbook author, recipe developer, photographer, WSET 2 Certified wine pro, mom of two, and dog lover. I'm here to help you with fast, easy, and delicious recipes, food & wine pairings, cooking & baking tips, plus food and wine travel guides.

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating





This site uses Akismet to reduce spam. Learn how your comment data is processed.