If you’re craving a vibrant, comforting, and utterly delicious rice dish that’s as easy as it is flavorful, then the One Pot Vegan Mexican Rice Recipe is about to become your new best friend in the kitchen. This recipe combines perfectly cooked rice with a rich blend of spices, fresh vegetables, and zesty lime, all simmered together in just one pot. It’s a fiesta of colors, textures, and tastes that will have everyone asking for seconds, plus it’s entirely plant-based, which means it’s healthy without compromising on heartwarming satisfaction.
Ingredients You'll Need
You only need a handful of simple, wholesome ingredients to make this dish truly shine. Each component plays a crucial role in building a perfect balance of flavors and textures, from the tender rice to the aromatic spices and fresh herbs.
- 2 cups long grain white rice: The base of the dish, providing a fluffy and sturdy texture that absorbs all the beautiful flavors.
- 1 cup plain tomato sauce: Adds a rich, tangy depth and vibrant color to the rice.
- 1 medium white or yellow onion (chopped small): Brings natural sweetness and a subtle crunch.
- 6 cloves garlic: Infuses the rice with a warm and inviting aroma.
- ½ large red bell pepper (very finely chopped): Adds sweetness and a pop of bright color.
- 3 tablespoons olive oil: Helps sauté the veggies and gives the dish a silky texture.
- 2 ½ cups vegetable broth*: Provides a flavorful liquid base to cook the rice perfectly.
- 1 teaspoon chili powder: Delivers just enough heat and smoky essence to excite your taste buds.
- ½ teaspoon dried oregano: Adds an earthy herbal note that pairs beautifully with the spices.
- 1 teaspoon salt: Enhances and balances all the flavors.
- ½ to 1 teaspoon cumin: Introduces a warm, slightly nutty layer of flavor.
- ¼ cup chopped cilantro: Tossed in at the end for a fresh, zesty finish.
- Juice from 1 lime: Adds brightness and a hint of tang that wakes up the dish.
- Optional: 1 jalapeno pepper (diced): Perfect for those who love a little extra kick!
How to Make One Pot Vegan Mexican Rice Recipe
Step 1: Prep the Onion
Start by chopping your onion into very small pieces. This is key because finely chopped onion will sauté evenly and meld beautifully into the rice. I love using an onion press here to get those uniform pieces that practically melt into the dish.
Step 2: Sauté the Onion
Heat the olive oil in a large pot over low heat, then add the chopped onion. Gently sauté for about 3 to 5 minutes until the onions become translucent and soft. This slow cooking unlocks the onion’s natural sweetness and sets the flavor foundation for the entire dish.
Step 3: Add Garlic, Bell Pepper, and Jalapeno
Next, toss in the minced garlic and finely chopped red bell pepper. If you’re using jalapeno for a spicy punch, add it now as well. Continue to sauté for another 2 to 3 minutes so the garlic can release its fragrant oils while the bell pepper softens just slightly without losing its brightness.
Step 4: Combine Remaining Ingredients
Pour in the rice, tomato sauce, vegetable broth, chili powder, oregano, salt, and cumin. Stir everything together thoroughly to make sure those spices and tomato sauce coat the rice evenly. Save the fresh cilantro for later, as it’s a vibrant garnish rather than part of the cooking process at this stage.
Step 5: Bring to a Boil then Simmer
Increase the heat and bring the mixture to a low boil. Once boiling, cover the pot and immediately reduce the heat to low. This gentle simmer is essential; it allows the rice to absorb all those wonderful flavors slowly without burning or sticking. Let it cook for 15 to 20 minutes, stirring halfway through to prevent sticking on the bottom.
Step 6: Rest and Fluff
When the rice has absorbed all the liquid, turn off the heat but keep the pot covered. Let it rest for 10 minutes so the rice finishes cooking perfectly while staying moist and fluffy. Finally, fluff the rice gently with a fork and stir in the chopped cilantro along with the fresh lime juice. That final touch wakes up the dish with brightness and freshness.
How to Serve One Pot Vegan Mexican Rice Recipe
Garnishes
Fresh cilantro is an absolute must for garnishing, adding a burst of herbal brightness that complements the spices. You can also sprinkle some diced avocado for creaminess or a few sliced green onions for extra crunch. A dollop of vegan sour cream or a squeeze of lime on top can elevate the dish even further.
Side Dishes
This delightful rice pairs wonderfully with black beans or refried beans, grilled vegetables, or a fresh, crisp salad. It’s a fantastic base for vegan tacos, enchiladas, or burrito bowls loaded with protein-rich legumes and creamy guacamole.
Creative Ways to Present
For a crowd, serve the One Pot Vegan Mexican Rice Recipe in a large colorful bowl with bowls of toppings on the side so everyone can customize their dish. For a fun twist, try stuffing the rice into roasted bell peppers or use it as a filling for stuffed tortillas before baking for a warm, cozy meal.
Make Ahead and Storage
Storing Leftovers
Leftover Mexican rice stores beautifully in an airtight container in the refrigerator for up to 4 days. The flavors actually deepen overnight, making for even tastier meals the next day.
Freezing
If you want to keep the rice longer, it freezes well. Portion into freezer-safe containers or bags and freeze for up to 3 months. Be sure to cool the rice completely before freezing to maintain texture and flavor.
Reheating
To reheat, sprinkle a little water on the rice to prevent drying out and microwave covered for 2-3 minutes, stirring halfway through. Or warm it gently on the stove over low heat, stirring occasionally until heated through.
FAQs
Can I use brown rice for this One Pot Vegan Mexican Rice Recipe?
Absolutely! Brown rice works well but will require a longer cooking time and a bit more liquid to ensure it’s fully cooked and tender.
What if I don't like spicy food?
You can omit the jalapeno and reduce or leave out the chili powder for a milder version. The dish is still flavorful and delicious without the heat.
Can I make this recipe gluten-free?
Yes! The ingredients listed are naturally gluten-free, but always check your vegetable broth and tomato sauce labels to ensure they don’t contain hidden gluten.
Is this recipe suitable for meal prepping?
Definitely. This rice holds up nicely in the fridge and travels well for lunches or quick dinners throughout the week.
How do I add more protein to this meal?
Adding black beans, cooked lentils, or tofu cubes either mixed in with the rice or served on the side makes for a balanced and satisfying protein boost.
Final Thoughts
Once you try this One Pot Vegan Mexican Rice Recipe, it’s bound to become a staple in your repertoire. It’s so simple yet packed with layers of flavor, colorful veggies, and bright herbs that bring the whole dish to life. Whether you’re cooking for a busy weeknight or entertaining friends, this recipe delivers warmth and joy in every bite. Trust me, your taste buds will thank you for it!
PrintOne Pot Vegan Mexican Rice Recipe
This One Pot Vegan Mexican Rice recipe is a flavorful and comforting dish made by cooking long grain white rice with a blend of aromatic vegetables, spices, and tomato sauce. Perfectly seasoned with chili powder, cumin, and fresh cilantro, this hearty vegan side or main dish comes together easily in just 35 minutes, making it ideal for quick weeknight meals or casual gatherings.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 6 servings
- Category: Main Dish
- Method: Stovetop
- Cuisine: Mexican
- Diet: Vegan
Ingredients
Grains and Liquids
- 2 cups long grain white rice
- 1 cup plain tomato sauce
- 2 ½ cups vegetable broth
Vegetables and Herbs
- 1 medium white or yellow onion, chopped small
- 6 cloves garlic, minced
- ½ large red bell pepper, very finely chopped
- 1 jalapeno pepper, diced (optional)
- ¼ cup chopped cilantro
- Juice from 1 lime
Spices and Seasonings
- 3 tablespoons olive oil
- 1 teaspoon chili powder
- ½ teaspoon dried oregano
- 1 teaspoon salt
- ½ to 1 teaspoon cumin
Instructions
- Chop Onion: Finely chop the medium onion using a knife or an onion press to achieve very small, even pieces for better cooking consistency.
- Sauté Onion: Heat 3 tablespoons of olive oil in a large pot over low heat. Add the chopped onion and sauté for 3-5 minutes until the onion becomes translucent and fragrant.
- Add Garlic and Peppers: Add the minced garlic, finely chopped red bell pepper, and the optional diced jalapeno pepper to the pot. Continue to sauté for an additional 2-3 minutes to soften the vegetables and release their flavors.
- Add Remaining Ingredients: Pour in the long grain white rice, vegetable broth, tomato sauce, chili powder, dried oregano, salt, and cumin. Stir everything well to combine, but hold the cilantro aside for now.
- Bring to Boil: Increase heat slightly until the mixture reaches a low boil. Once boiling, cover the pot with a lid and reduce the heat to low to allow gentle cooking.
- Simmer: Let the rice simmer on low heat for 15-20 minutes, or until all the liquid is absorbed. Stir halfway through the cooking time to prevent sticking or burning at the bottom.
- Rest Covered: After the liquid has been absorbed, turn off the heat and let the rice sit, covered, for 10 minutes to finish cooking through steam and develop texture.
- Fluff and Serve: Remove the lid and fluff the rice gently with a fork. Stir in the chopped cilantro and squeeze fresh lime juice over the top before serving for a bright, fresh note.
Notes
- Adjust the amount of cumin to taste, depending on how strong you prefer the earthy, smoky flavor.
- For a spicier version, include the optional jalapeno pepper or add extra chili powder.
- Make sure to use low heat when simmering to avoid burning the rice before it cooks completely.
- This rice pairs beautifully with vegan beans, guacamole, or as a side for grilled vegetables.
- Leftovers can be stored covered in the refrigerator for up to 4 days and reheated gently on the stovetop or microwave.

Leave a Reply