Becoming You With Julie

  • All Recipes
  • Vegan Spring Recipes
  • eBooks
  • Lifestyle
  • About Me
  • Subscribe
menu icon
go to homepage
  • All Recipes
  • Vegan Spring Recipes
  • eBooks
  • Lifestyle
  • About Me
  • Subscribe
subscribe
search icon
Homepage link
  • All Recipes
  • Vegan Spring Recipes
  • eBooks
  • Lifestyle
  • About Me
  • Subscribe
×
Home » Recipes » Vegan Side Dishes

Vegan Mexican Rice With Vegetables (Arroz Rojo)

Modified on Apr 10, 2026 by Julie Gaeta · This post may contain affiliate links or sponsored content · 1 Comment

47 shares
Jump to Recipe Pin SaveSaved!
5 from 1 vote

This vegan Mexican rice with vegetables (arroz rojo) is fluffy, flavorful, and cooked in a rich tomato base with warm spices. It’s easy to make at home, comes together in only one pot, and works perfectly for bowls, beans, and meal prep.

You might also like this easy simple Mexican rice recipe, this cilantro lime rice recipe, these easy refried black beans, or my simple pico de gallo recipe!

Vegan Mexican rice with vegetables in a large bowl.

A Quick Look: Vegan Mexican Rice With Vegetables

  • 📝 Recipe Name: Vegan Mexican Rice With Vegetables
  • 🕒 Total Time: 37 minutes
  • 👥 Servings: 6 servings
  • 🎯 Key Ingredients: long-grain rice, tomatoes, vegan bouillon, onion, garlic powder
  • 🌱 Dietary Info: vegan, dairy-free, plant-based, oil-free option
  • ✨ Best For: taco night, burrito bowls, meal prep, Mexican dinners
  • 💕 Why You’ll Love It: fluffy rice, savory tomato flavor, easy pantry ingredients, and colorful vegetables
Jump to:
  • A Quick Look: Vegan Mexican Rice With Vegetables
  • Is Mexican Rice Healthy?
  • Why This Recipe Works
  • Ingredients & Substitutions
  • How to Make Vegan Mexican Rice With Vegetables
  • Tested Tips
  • Make It Your Own
  • Storage & Meal Prep Tips
  • Vegan Mexican Rice FAQs
  • Serving Suggestions
  • 📖 Recipe
  • 💬 Comments

Arroz rojo is a staple side dish in many Mexican kitchens and is often served with tacos, beans, enchiladas, and grilled dishes.

It's also one of the first traditional Mexican dishes I learned to make, and a favorite at many family gatherings. I’ve been making versions of this arroz rojo recipe for years, and this is the one my kids grew up eating.

There are many ways to make Mexican rice, but this plant-based version keeps the classic flavor and fluffy texture people love. I often serve it with vegan taquitos or tacos dorados de papa, and top everything with lime-drenched shredded cabbage and a scoop of my homemade guacamole recipe. It's incredibly good.

Salsas pair perfectly with arroz rojo. Try pairing it with molcajete salsa, creamy tomatillo salsa, or creamy avocado tomato salsa.

Is Mexican Rice Healthy?

Mexican rice can absolutely fit into a balanced meal, especially when served with beans, vegetables, salsa, avocado, or other nourishing toppings. This vegan Mexican rice with vegetables is made with simple ingredients and works well for meal prep too.

Why This Recipe Works

  • It has classic arroz rojo flavor. Blended tomatoes give this vegan Mexican rice its signature color, rich flavor, and savory base.
  • The rice stays fluffy and separate. Toasting the rice first helps build flavor and gives you that classic Mexican rice texture.
  • The vegetables make it extra practical. Peas, carrots, and corn turn this into a colorful Mexican rice with vegetables recipe that works as both a side dish and meal prep staple.
  • It’s easy to pair with everything. This vegan Mexican rice goes with tacos, burritos, enchiladas, beans, bowls, and simple weeknight dinners.

Ingredients & Substitutions

Here's what you’ll need to make this veggie Mexican rice:

All ingredients for vegan Mexican rice with vegetables in labeled bowls laid out on a counter.
  • Long-grain white rice: Jasmine or basmati both work well. Long grains stay fluffy and separate. You can also use short grain, though it will be a bit stickier.
  • Tomatoes: Roma or plum tomatoes give the best color and flavor. You can also use the same amount of water and a couple of generous scoops of tomato paste instead of fresh tomatoes.
  • Vegan bouillon cubes or your favorite.
  • Onion: About ¼ to ½ of a small white or yellow onion cooks gently with the rice and adds sweetness, but you can skip it if preferred.
  • Vegetables: Frozen peas, carrots, and corn are classic in Mexican rice with mixed veggies, and can be stirred in at the end. If using fresh vegetables like diced carrots, onions, bell peppers, green beans, zucchini, or tomatoes, add them before simmering so they cook with the rice.

This veggie Mexican rice is especially good with a generous spoonful of salsa tatemada or roasted tomato salsa on top. It also makes the perfect Mexican rice for burritos, bowls, tacos, or meal-prep lunches with black beans and vegan nacho cheese sauce.

How to Make Vegan Mexican Rice With Vegetables

Find the complete recipe with measurements in the recipe card below.

Rice toasting in a pan.
  1. Step 1: Heat oil in a pan and toast the rice, stirring frequently, until golden (3-5 minutes). Stir and bring to a boil.
Water pouring into a pan with toasted seasoned rice.
  1. Step 2: Add seasonings, bouillon, blended tomato mixture, onion, and any fresh vegetables if adding. Stir and bring to a boil.
Vegan Mexican rice (arroz rojo) in a pan after being cooked.
  1. Step 3: Once boiling, cover with a tight-fitting lid and reduce to a low simmer. Cook for 17 minutes, then turn off the heat and let sit (covered) for 10 minutes.
Frozen vegetables being added on top of arroz rojo.
  1. Step 4: Uncover, fluff with a fork, and fold in any frozen vegetables. Remove the onion or leave it in.

Tested Tips

  • Toast the rice until it smells nutty. This step builds the flavor base for authentic Mexican rice with veggies.
  • Blend the tomatoes well. A smooth mixture ensures the rice cooks evenly. You can strain them once blended, but it's not needed.
  • Many traditional Mexican rice recipes use chicken bouillon. Using a vegan bouillon, like Not-Chick’n gives the same savory depth while keeping the recipe fully plant-based.
  • Once the lid goes on, leave it alone. No peeking. No stirring. Mexican rice cooks by trapped steam. Opening the lid releases that steam and can lead to uneven rice.
  • Let the rice rest after cooking. After 17 minutes, let the pot sit covered for about 10 minutes. This finishes the steaming process and keeps the grains fluffy.

If you love vegan Mexican recipes as much as I do, don't miss these vegan smothered burritos layered in a creamy jalapeno sauce, and topped with vegan lime crema.

Make It Your Own

This vegan Mexican rice with vegetables is easy to adapt depending on what you have in the kitchen.

  • Add vegetables: Frozen peas, carrots, and corn are easiest and can be stirred in at the end. If using fresh vegetables like diced carrots, bell peppers, onions, zucchini, tomatoes, or green beans, add them with the liquid so they cook through properly.
  • Make it a full meal. Pair with Instant Pot refried beans to turn this into an easy rice and beans bowl.
  • Add heat. A pinch of cayenne or a spoonful of salsa chile de árbol gives the rice some kick. You could also add a serrano pepper when you add the water to the rice.
  • Add freshness. Fresh cilantro, green onions, diced tomatoes, or diced avocado on top adds great texture.

This easy Mexican rice is delicious alongside my pinto bean salad with corn, cowboy caviar dip, or with vegan bean dip topped with quick pickled carrots jalapenos and onions.

Storage & Meal Prep Tips

  • Refrigerate: Store in an airtight container for up to 4 days.
  • Reheat: Add a splash of water and warm in the microwave or stovetop.
  • Meal Prep: If you enjoy vegan Mexican recipes for meal prep, Mexican rice with veggies is a great option. It reheats well and keeps its fluffy texture, making it perfect for burrito bowls or simple rice and bean meals throughout the week.
Vegan Mexican Rice with vegetables (arroz Rojo) in a large serving dish.

For something cool and refreshing alongside this healthy Mexican rice, I love serving vegan horchata or a simple agua fresca Mexican drink.

Vegan Mexican Rice FAQs

What Is Mexican Rice (Arroz Rojo)?

Mexican rice, also called arroz rojo, is a classic Mexican side dish made by toasting rice and simmering it in a blended tomato base with onion and seasonings. The rice cooks covered, so it steams gently and turns fluffy while absorbing all the flavor.

Can vegans eat veggie Mexican rice?

Yes, but it depends on how it’s made. Some traditional Mexican rice recipes use chicken bouillon or broth, which makes them not vegan. This version uses vegan bouillon, so you still get that classic savory flavor while keeping it fully plant-based.

Why is my Mexican rice with vegetables mushy?

Mexican rice usually turns mushy when there’s too much liquid, the heat is too high or too low, or the lid gets lifted while it cooks. Toasting the rice first and letting it rest after cooking helps keep the grains fluffy and separate.

What vegetables go in Mexican rice?

Peas, carrots, and corn are some of the most common vegetables used in Mexican rice with vegetables. You can also add diced bell pepper, green beans, or even zucchini, depending on what you have.

Can you make Vegan Mexican rice without oil?

Yes. You can dry-toast the rice carefully in the pan or sauté it in a small splash of broth instead. Oil adds flavor and helps with texture, but this vegan Mexican rice can still work without it.

Serving Suggestions

Vegan Mexican rice pairs well with many plant-based Mexican dishes. Try it with...

  • Vegan Enchilada Soup (With an Authentic Homemade Sauce)
    Vegan Enchilada Soup (With an Authentic Homemade Sauce)
  • Healthy Nachos in a Bowl (Nachos Supreme Inspired)
    Healthy Nachos Recipe in a Bowl
  • 7 Layer Dip
    Ultimate Vegan 7-Layer Taco Dip
  • Stuffed Mexican-Inspired Tacos — Plant-Based and Delicious
    Plant-Based Stuffed Tacos (Mexican-Inspired)

Did you try this recipe? Let me know what you thought by leaving a comment below and sharing it on Instagram, Facebook, & Pinterest! 💛

📖 Recipe

Arroz Rojo Recipe: Authentic and Healthy Mexican Red Rice
5 from 1 vote

Vegan Mexican Rice Recipe With Vegetables

This vegan Mexican rice with vegetables recipe is fluffy, flavorful, and easy to make in one pot. It’s perfect for tacos, burrito bowls, beans, and simple weeknight meals.
Prep Time: 10 minutes mins
Cook Time: 17 minutes mins
Total Time: 37 minutes mins
Servings: 6 servings
Print Pin Comment SaveSaved!
Prevent your screen from going dark

Want To Save This Recipe?

I'll email this post to you, so you can come back to it later! Plus you'll get vegan recipes and meal prep ideas from me every week!

Ingredients
  

  • 2 cups long-grain white rice, I use Basmati or Jasmine
  • 1-2 tablespoons olive oil, or avocado oil, depending on your preference, see Notes
  • 2 medium plum tomatoes, OR 3 small Roma
  • 3 ¾ cups water, OR low-sodium vegetable broth (omit bouillon if using broth)
  • 2 vegan bouillon cubes
  • ½ small onion, white or yellow, optional
  • 1 teaspoon paprika
  • 2 teaspoons garlic powder
  • 2 teaspoons onion powder
  • 2 teaspoons sea salt
  • ¼ teaspoon cayenne, optional, adjust for spice level
  • 1 (10) ounce bag frozen vegetables, frozen carrots, peas, and corn OR 1-1½ cups fresh diced vegetables (See Notes)

Instructions
 

  • Measure the spices into a small bowl and cut the onion in half. Blend the tomatoes with water until smooth, then set aside.
  • Heat oil in a large saucepan over medium heat. Once the oil is hot (but not smoking), add the rice and sauté until lightly golden (about 3-5 minutes), stirring frequently, so it doesn't burn. It should be lightly golden and smell nutty.
  • Carefully pour the blended tomato mixture into the saucepan. Add bouillon cubes, seasonings, the halved onion, and any fresh diced vegetables if using. Stir gently to combine.
  • Bring the mixture to a full boil over medium-high heat. Once boiling, reduce the heat to medium-low to maintain a low, gentle boil. Cover the saucepan with a tight-fitting lid and let it cook for 17 minutes. Do not lift the lid or stir while it cooks.
  • Remove the saucepan from the heat. Keep the lid on and let it sit for 10 minutes.
  • Remove the lid and fluff the rice gently with a fork. If using frozen vegetables, add them now and gently fold them into the rice. Taste and adjust seasoning if needed.

Video

Notes

  • Vegetable timing: Frozen peas, carrots, and corn can be folded in at the end. Fresh vegetables like carrots, onions, bell peppers, green beans, zucchini, or tomatoes should be added before simmering.
  • Oil: I usually use 1 tablespoon, which works great and keeps the rice light. You can use 2 tablespoons if you prefer slightly richer rice, but it isn’t necessary.
  • Oil-free option: Toast the rice in a dry pan over slightly lower heat, stirring frequently so it doesn’t burn. The texture will be different, but it still turns out delicious.
  • Bouillon: I like Not-Chick’n, which gives the rice a savory depth similar to traditional Mexican rice.
  • Rest the rice: Let the rice sit covered for 10 minutes after cooking so the grains finish steaming and stay fluffy.
  • Taste the rice before serving. Some bouillons are saltier than others. Give the rice a quick taste after fluffing and add a pinch of salt or a squeeze of lime if needed. Onion: You can leave the onion in or remove it, depending on your preference.

Nutrition

Calories: 267kcal | Carbohydrates: 53g | Protein: 5g | Fat: 3g | Saturated Fat: 0.5g | Polyunsaturated Fat: 0.4g | Monounsaturated Fat: 2g | Sodium: 1017mg | Potassium: 205mg | Fiber: 2g | Sugar: 2g | Vitamin A: 549IU | Vitamin C: 6mg | Calcium: 32mg | Iron: 1mg
Cuisine: Mexican
Course: Side Dish
Does it keep: up to 4 days in the fridge
Author: Julie Gaeta
Tried this recipe?Let me know how it was!
Julie Gaeta smiling

Julie Gaeta

Julie Gaeta is a plant-based recipe creator, certified Integrative Nutrition Health Coach, and mom of nine who's been plant-based for over 20 years. She's cooked approximately 4,382 pots of beans and can't vacation without her juicer and pasta pot. Her work has been featured in HuffPost, Yahoo, YourTango, and other major outlets. She helps others simplify wellness and feel good again through her blog, coaching, and weekly newsletter.

More Vegan Side Dishes

  • Mexican rice for tacos (simple Mexican rice) in a black bowl.
    Simple Mexican Rice for Tacos
  • Air fryer sweet and spicy maple sriracha tofu in a bowl with sauce on the side.
    Air Fryer Sweet and Spicy Maple Sriracha Tofu
  • Rice for burritos (cilantro lime rice) in a bowl.
    Rice for Burritos (Easy Lime Cilantro Rice Recipe)
  • Pinto bean corn salad in a serving dish.
    Pinto Bean Salad with Corn, Lime, & Jalapeño
47 shares

Comments

    5 from 1 vote

    Leave a Review Cancel reply

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

    Recipe Rating




  1. Julie Gaeta says

    July 20, 2025 at 3:59 am

    5 stars
    I’ve been making this rice for years. Tossing in frozen veggies at the end adds just the right pop of color and flavor. So simple, so good!

    Reply
Julie Gaeta smiling.

Welcome!

Hi, I’m Julie—a Certified Holistic Health Coach (IIN) with advanced training in hormone health and a background in yoga and mind-body wellness.

As a plant-based recipe developer, writer, and mom of nine who’s been cooking plant-based for over 20 years, I share recipes, wellness tools, and honest stories of resilience, growth, and creating a life you love.

More About Me

Becoming You With Julie has been featured in Foodgawker, Huffpost, MSN, Yahoo, BetterHumans, The Good Men Project, YourTango, Redfin, Flipboard, Newsbreak, and Mamamia.

Vegan Spring Recipes

  • Thai Noodle Salad with Spicy Asian Peanut Sauce
  • Vegan spring rolls
    Fresh Vegan Spring Rolls
  • Garlic lovers' pasta salad in a bowl.
    Vegan Garlic Lovers' Pasta Salad
  • Pinto bean corn salad in a serving dish.
    Pinto Bean Salad with Corn, Lime, & Jalapeño
  • Mango avocado salsa
    Easy Mango Avocado Salsa
  • Vegan fruit dip (with sweet cashew cream)
    Easy Vegan Fruit Dip
See more Vegan Spring Recipes →

Trending Recipes

  • The Best Egg Roll Dipping Sauce
    The Best Egg Roll Dipping Sauce
  • Sticky maple glaze sauce in a bowl.
    Sticky Maple Glaze Sauce
  • Healthy Nachos in a Bowl (Nachos Supreme Inspired)
    Healthy Nachos Recipe in a Bowl
  • Vegan soy burger
    Soybean Burger Recipe (Homemade Soy Burgers)
  • Mixed berry sauce recipe in a small jar
    Easy Mixed Berry Sauce (Using Frozen or Fresh Berries)
  • Easy Acai Smoothie
    Easy Acai Smoothie
eBook cover showing on a tablet.

Free 25 Vegan Mexican Recipes eBook

Bring bold, authentic Mexican flavors to your table with 25 amazing and flavor-packed plant-based Mexican recipes.

Get Your Free Copy

Footer

BACK TO TOP ↑


AS SEEN IN:

Becoming You With Julie has been featured in Foodgawker, Huffpost, MSN, Yahoo, BetterHumans, The Good Men Project, YourTango, Redfin, Flipboard, Newsbreak, and Mamamia.

Home | About | Privacy Policy | Terms & Conditions | Disclaimer | Sign Up! | Contact | Press | Accessibility Statement

©2026 Becoming You With Julie

47 shares

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.