If you’re looking for a vibrant and delicious side dish that complements a variety of meals, then look no further than this Vegan Mexican Rice. It’s an easy recipe packed with flavor, making it the perfect companion for your favorite Mexican-inspired dishes. With just a handful of ingredients, you can whip up a dish that’s not only satisfying but also entirely plant-based. Whether you’re serving it alongside tacos, burritos, or simply enjoying it on its own, this Vegan Mexican Rice is sure to become a staple in your kitchen.
Why You’ll Love This Recipe

This Vegan Mexican Rice is incredibly versatile, rich in flavor, and takes just about 30 minutes from start to finish. It’s made with wholesome ingredients, bringing a delightful combination of spices that elevate the humble rice to something extraordinary. Each bite is a burst of flavor, and the fresh lime juice and cilantro add a refreshing touch that makes this dish irresistible. Plus, it’s a fantastic way to incorporate more plant-based meals into your diet without sacrificing taste!
What Goes Into Vegan Mexican Rice

To make this delicious Vegan Mexican Rice, you will need the following ingredients:
- 1 cup long-grain white rice
- 1 1/2 tablespoons olive oil
- 1 medium onion, diced
- 1 clove garlic, minced
- 2 cups vegetable broth
- 1/4 cup tomato sauce
- 1/4 teaspoon ground cumin
- 1/4 teaspoon chili powder
- Salt to taste
- Juice from 1 lime (plus lime wedges for serving)
- 2 tablespoons fresh cilantro, chopped (optional)
Must-Have Equipment

To prepare this Vegan Mexican Rice, you’ll need a few basic kitchen tools:
- Medium saucepan – Ideal for cooking the rice and blending the flavors.
- Wooden spoon – Perfect for stirring the ingredients without scratching your cookware.
- Measuring cups and spoons – Essential for accurate ingredient measurements.
- Citrus juicer – Optional, but helpful for extracting juice from the lime.
Vegan Mexican Rice: From Prep to Plate
Step 1: Rinse the Rice
Start by rinsing the long-grain white rice under cold water. This removes excess starch and prevents the rice from becoming gummy as it cooks.
Step 2: Sauté the Aromatics
In a medium saucepan, heat the olive oil over medium heat. Add the diced onion and sauté for about 3-4 minutes until it becomes translucent. Then, add the minced garlic and cook for an additional 30 seconds, stirring frequently to avoid burning.
Step 3: Add the Rice
Add the rinsed rice to the saucepan, stirring to coat the grains with the oil and aromatics. Sauté for another 2-3 minutes until the rice is slightly toasted and fragrant.
Step 4: Pour in the Liquid
Next, pour in the vegetable broth and tomato sauce. Stir in the ground cumin, chili powder, and salt to taste. Bring the mixture to a gentle boil.
Step 5: Simmer
Once boiling, reduce the heat to low and cover the saucepan with a lid. Let the rice simmer for about 18-20 minutes or until the liquid is absorbed and the rice is tender. Avoid lifting the lid during cooking, as this can release steam and affect the cooking process.
Step 6: Fluff and Finish
Once cooked, remove the saucepan from heat and let it sit for 5 minutes. Then, use a fork to fluff the rice gently. Squeeze the juice of one lime over the rice and mix in the chopped cilantro, if desired.
Step 7: Serve
Serve the Vegan Mexican Rice warm, garnished with lime wedges on the side for an extra burst of freshness. Enjoy it as part of your favorite meal!
Substitutions by Category
If you don’t have all the ingredients on hand, consider these substitutions:
- Rice: Brown rice can be used for a nuttier flavor and added fiber, but adjust the cooking time accordingly.
- Oil: Avocado oil or coconut oil can replace olive oil for different flavor profiles.
- Broth: Homemade vegetable broth or water can be used in place of store-bought broth.
- Tomato Sauce: Diced tomatoes or crushed tomatoes can be substituted if you prefer a chunkier texture.
- Spices: Feel free to experiment with additional spices like smoked paprika or cayenne pepper for a kick!
Steer Clear of These
While preparing your Vegan Mexican Rice, there are a few things to avoid:
- Don’t skip rinsing the rice, as it helps achieve the perfect texture.
- Avoid overcooking the rice; keep an eye on it to prevent mushiness.
- Be cautious with salt; you can always add more later, but it’s hard to fix an over-salted dish.
- Don’t forget to fluff the rice after cooking to keep it light and airy.
Make Ahead Like a Pro
Planning ahead can save you time during busy weekdays. Here’s how to make your Vegan Mexican Rice ahead of time:
You can prepare the rice a day in advance and store it in an airtight container in the refrigerator. When ready to serve, simply reheat it in a saucepan over low heat, adding a splash of vegetable broth or water to prevent it from drying out. You can also freeze the rice for up to three months. When you’re ready to enjoy it, thaw it overnight in the refrigerator before reheating.
Vegan Mexican Rice Q&A
Can I use brown rice instead of white rice?
Yes, you can use brown rice, but keep in mind that it will require a longer cooking time and more liquid. Adjust the cooking time to around 40-45 minutes for brown rice.
How do I store leftovers?
Store any leftovers in an airtight container in the refrigerator for up to 4 days. Reheat in the microwave or on the stovetop with a little added liquid.
Can I add vegetables to the rice?
Absolutely! Feel free to toss in some diced bell peppers, corn, or peas during the last few minutes of cooking for extra flavor and nutrition.
Is this recipe gluten-free?
Yes, this Vegan Mexican Rice is gluten-free as long as you ensure that the vegetable broth and other ingredients you use are gluten-free.
This Vegan Mexican Rice pairs beautifully with many dishes. Here are some ideas to inspire your meal planning:
The Last Word
Vegan Mexican Rice is a delightful addition to any meal, bringing a burst of flavor and color to your plate. With its straightforward preparation and delicious taste, it’s an excellent dish for both busy weeknights and festive gatherings. You’ll find that this recipe is not just a side dish; it’s a star on its own!
So, gather your ingredients and let the cooking begin! You won’t just be making a dish; you’ll be creating a flavorful experience that your family and friends will love. Enjoy the journey of cooking this Vegan Mexican Rice and savor every bite!

Vegan Mexican Rice
Ingredients
- 1 cup long-grain white rice rinsed
- 1 1/2 tablespoons olive oil
- 1 medium onion diced
- 1 clove garlic minced
- 2 cups vegetable broth
- 1/4 cup tomato sauce
- 1/4 teaspoon ground cumin
- 1/4 teaspoon chili powder
- Salt to taste
- 1 lime Juice from (plus wedges for serving)
- 2 tablespoons fresh cilantro chopped (optional)
Instructions
- Start by rinsing the long-grain white rice under cold water to remove excess starch.
- In a medium saucepan, heat the olive oil over medium heat. Add the diced onion and sauté for about 3-4 minutes until translucent. Then add minced garlic and cook for an additional 30 seconds.
- Add the rinsed rice to the saucepan, stirring to coat the grains. Sauté for another 2-3 minutes until slightly toasted.
- Pour in vegetable broth and tomato sauce. Stir in ground cumin, chili powder, and salt to taste. Bring to a gentle boil.
- Reduce heat to low, cover, and let simmer for about 18-20 minutes or until liquid is absorbed and rice is tender.
- Remove from heat and let sit for 5 minutes. Fluff with a fork and squeeze lime juice over the rice. Mix in chopped cilantro if desired.
- Serve warm, garnished with lime wedges on the side.
Equipment
- Medium Saucepan
- Wooden Spoon
- Measuring cups and spoons
- Citrus Juicer
Notes
- Rinse rice to achieve the perfect texture.
- Don’t skip the simmering step for best results.
- Store leftovers in an airtight container for up to 4 days.
