Mexican rice is a staple side dish that complements countless meals with its vibrant flavors and comforting texture. For those embracing a vegan lifestyle or simply looking to explore plant-based options, vegan Mexican rice is an absolute must-try.
It captures the essence of traditional Mexican cuisine using wholesome, plant-based ingredients, creating a colorful and aromatic dish that’s both satisfying and nutritious. Whether you’re serving it alongside tacos, burritos, or enjoying it as a standalone meal, this rice recipe promises to elevate your dining experience with its perfect blend of spices, fresh vegetables, and hearty rice.
In this post, we’ll explore not just one, but the best vegan Mexican rice recipes that you can easily make at home. From the classic tomato-based version to spicy and smoky variations, these recipes are designed to be simple, delicious, and packed with flavor.
Plus, we’ll share tips, variations, and serving ideas to help you customize your vegan Mexican rice to suit your taste buds. Ready to spice up your kitchen?
Let’s dive in!
Why You’ll Love This Recipe
Vegan Mexican rice is a versatile dish that suits many occasions, from casual weeknight dinners to festive gatherings. Here’s why this recipe stands out:
- Simple ingredients: Made with pantry staples like rice, tomatoes, and spices, it’s easy to prepare.
- Rich flavors: A perfect balance of smoky, tangy, and mildly spicy notes that bring warmth to every bite.
- Nutritious: Loaded with veggies and plant-based ingredients for a wholesome, fiber-rich meal.
- Customizable: Adapt it with your favorite vegetables, beans, or even add a hint of lime for extra zest.
- Gluten-free and allergy-friendly: Suitable for most dietary needs without sacrificing taste.
Ingredients
- 1 ½ cups long-grain white rice (rinsed)
- 2 tablespoons olive oil
- 1 small onion, finely chopped
- 3 cloves garlic, minced
- 1 ½ cups diced tomatoes (fresh or canned)
- 2 ½ cups vegetable broth
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- ½ teaspoon chili powder
- Salt and pepper to taste
- 1 cup frozen peas and carrots (optional)
- Fresh cilantro, chopped (for garnish)
- 1 lime, cut into wedges (optional)
Equipment
- Medium saucepan with lid
- Wooden spoon or spatula
- Measuring cups and spoons
- Knife and cutting board
- Fine mesh strainer (for rinsing rice)
Instructions
- Rinse the rice: Place the rice in a fine mesh strainer and rinse under cold water until the water runs clear. This removes excess starch and prevents the rice from becoming sticky.
- Sauté aromatics: Heat the olive oil in a medium saucepan over medium heat. Add the chopped onion and sauté for 3-4 minutes until translucent. Stir in the minced garlic and cook for another 30 seconds until fragrant.
- Toast the rice: Add the rinsed rice to the pan. Stir constantly for 2-3 minutes to toast the grains lightly; this step adds a nutty flavor.
- Add tomatoes and spices: Stir in the diced tomatoes, cumin, smoked paprika, chili powder, salt, and pepper. Cook for 2 minutes to blend the flavors.
- Pour in broth and simmer: Add the vegetable broth and stir well. Bring the mixture to a boil, then reduce heat to low. Cover with a lid and simmer gently for 15 minutes.
- Add veggies: After 15 minutes, stir in the frozen peas and carrots. Cover again and cook for another 5-7 minutes until the rice is tender and the liquid is absorbed.
- Rest the rice: Remove the pan from heat and let the rice sit covered for 5 minutes. This allows the steam to finish cooking the rice and helps it fluff up.
- Fluff and garnish: Use a fork to fluff the rice gently. Sprinkle chopped fresh cilantro over the top and serve with lime wedges on the side for squeezing.
Tips & Variations
“For a smoky twist, add a chipotle pepper in adobo sauce while cooking the tomatoes. If you prefer a milder flavor, omit the chili powder or use sweet paprika instead.”
- Use brown rice: Swap white rice for brown rice for added fiber, but increase cooking time to about 40-45 minutes.
- Add beans: Stir in a cup of cooked black beans or pinto beans to boost protein content and make it a heartier meal.
- Extra veggies: Incorporate diced bell peppers, corn, or zucchini for more texture and color.
- Herb variations: Try fresh parsley or oregano instead of cilantro for a different herbal note.
- Make it spicy: Add chopped jalapeños or a dash of hot sauce to the sautéing onion and garlic.
- Use homemade broth: For richer flavor, substitute store-bought vegetable broth with homemade broth.
Nutrition Facts
Nutrient | Amount per Serving |
---|---|
Calories | 220 |
Carbohydrates | 42g |
Protein | 5g |
Fat | 4g |
Fiber | 3g |
Sodium | 450mg |
Serving Suggestions
Vegan Mexican rice is a fantastic side that pairs beautifully with many dishes:
- Serve alongside vegan tacos or burritos filled with beans, grilled veggies, and guacamole.
- Add a scoop to your favorite Jamaican Minced Beef Recipes for a fusion twist.
- Combine with a fresh salad like the Kosher Sushi Salad Recipe to balance warm and cool flavors.
- Top with sliced avocado and a squeeze of lime for a simple, satisfying meal.
- Pair with vegan chili or beans to complete a comforting, protein-packed dinner.
Best Vegan Mexican Rice Recipes List
Classic Vegan Mexican Rice
The recipe above is the classic go-to that’s simple, flavorful, and perfect for everyday meals. The combination of cumin, smoked paprika, and fresh tomatoes creates a rich, warm flavor that’s hard to beat.
Chipotle Vegan Mexican Rice
- Follow the Classic Vegan Mexican Rice recipe.
- Add one finely chopped chipotle pepper in adobo sauce with the tomatoes.
- Include 1 teaspoon of adobo sauce for smoky heat.
- Adjust spice with additional chili powder if desired.
This variation adds a delicious smoky heat that’s perfect for fans of bold flavors.
Vegan Mexican Brown Rice with Black Beans
- Substitute brown rice for white rice and increase cooking time to 45 minutes.
- Add 1 cup cooked black beans in step 6 along with peas and carrots.
- Include ½ teaspoon ground coriander for extra depth.
This hearty recipe is a great source of fiber and protein, making it a filling main course or side dish.
Cilantro Lime Vegan Mexican Rice
- Prepare the Classic Vegan Mexican Rice.
- Once cooked, stir in the juice of 1 lime and ¼ cup chopped fresh cilantro.
- Optional: Add 1 teaspoon lime zest for extra brightness.
Perfect for a fresh, tangy side that pairs wonderfully with grilled vegetables or vegan proteins.
Vegan Mexican Rice with Roasted Corn and Bell Peppers
- In step 2, sauté ½ cup diced bell peppers and 1 cup roasted corn with the onion and garlic.
- Follow the Classic Vegan Mexican Rice recipe for the rest.
This colorful version adds sweetness and crunch, ideal for summer meals or festive occasions.
Conclusion
Vegan Mexican rice is a delicious and nutritious dish that brings bold flavors and vibrant colors to your plate. Whether you prefer the classic tomato-based recipe or want to experiment with smoky chipotle, hearty beans, or fresh lime, there’s a vegan Mexican rice recipe for everyone.
These recipes are not only easy to prepare but also versatile enough to complement a wide range of meals. Plus, they’re packed with wholesome ingredients that support a healthy lifestyle.
By incorporating these recipes into your culinary repertoire, you can enjoy authentic Mexican flavors while staying true to your vegan values. Don’t forget to check out other exciting vegan recipes like the Leche De Pantera Recipe or the creative Julie Marie Eats Recipes for more plant-based inspiration.
Happy cooking and buen provecho!
📖 Recipe Card: Best Vegan Mexican Rice
Description: A flavorful and easy-to-make vegan Mexican rice that pairs perfectly with any Mexican dish. This recipe is packed with spices and fresh ingredients for an authentic taste.
Prep Time: PT10M
Cook Time: PT30M
Total Time: PT40M
Servings: 4 servings
Ingredients
- 1 cup long-grain white rice
- 2 tablespoons olive oil
- 1/2 cup finely chopped onion
- 2 cloves garlic, minced
- 1 cup tomato sauce
- 2 cups vegetable broth
- 1 teaspoon ground cumin
- 1 teaspoon chili powder
- 1/2 teaspoon smoked paprika
- 1/2 cup frozen peas
- 1/4 cup chopped fresh cilantro
- Salt to taste
Instructions
- Rinse the rice under cold water until water runs clear.
- Heat olive oil in a large skillet over medium heat.
- Add onion and garlic; sauté until translucent, about 3 minutes.
- Add rice and toast for 2-3 minutes, stirring frequently.
- Stir in tomato sauce, vegetable broth, cumin, chili powder, smoked paprika, and salt.
- Bring to a boil, then reduce heat to low and cover.
- Simmer for 20 minutes or until rice is tender and liquid is absorbed.
- Stir in frozen peas and cook for 5 more minutes.
- Remove from heat and fluff rice with a fork.
- Garnish with chopped cilantro before serving.
Nutrition: Calories: 220 kcal | Protein: 5 g | Fat: 6 g | Carbs: 35 g
{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Best Vegan Mexican Rice”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A flavorful and easy-to-make vegan Mexican rice that pairs perfectly with any Mexican dish. This recipe is packed with spices and fresh ingredients for an authentic taste.”, “prepTime”: “PT10M”, “cookTime”: “PT30M”, “totalTime”: “PT40M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“1 cup long-grain white rice”, “2 tablespoons olive oil”, “1/2 cup finely chopped onion”, “2 cloves garlic, minced”, “1 cup tomato sauce”, “2 cups vegetable broth”, “1 teaspoon ground cumin”, “1 teaspoon chili powder”, “1/2 teaspoon smoked paprika”, “1/2 cup frozen peas”, “1/4 cup chopped fresh cilantro”, “Salt to taste”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Rinse the rice under cold water until water runs clear.”}, {“@type”: “HowToStep”, “text”: “Heat olive oil in a large skillet over medium heat.”}, {“@type”: “HowToStep”, “text”: “Add onion and garlic; saut\u00e9 until translucent, about 3 minutes.”}, {“@type”: “HowToStep”, “text”: “Add rice and toast for 2-3 minutes, stirring frequently.”}, {“@type”: “HowToStep”, “text”: “Stir in tomato sauce, vegetable broth, cumin, chili powder, smoked paprika, and salt.”}, {“@type”: “HowToStep”, “text”: “Bring to a boil, then reduce heat to low and cover.”}, {“@type”: “HowToStep”, “text”: “Simmer for 20 minutes or until rice is tender and liquid is absorbed.”}, {“@type”: “HowToStep”, “text”: “Stir in frozen peas and cook for 5 more minutes.”}, {“@type”: “HowToStep”, “text”: “Remove from heat and fluff rice with a fork.”}, {“@type”: “HowToStep”, “text”: “Garnish with chopped cilantro before serving.”}], “nutrition”: {“calories”: “220 kcal”, “proteinContent”: “5 g”, “fatContent”: “6 g”, “carbohydrateContent”: “35 g”}}