Mexican Stuffed Peppers (Vegan)
Mexican Vegan Stuffed Peppers are an amazingly flavorful main dish at my house. Loaded with rice, beans, veggies, and warm seasonings, they are hearty and perfect for family dinners and even entertaining guests.
These vegan stuffed peppers are scrumptiously colorful and tender. They are filled with delicious veggies and rice and topped with my Vegan Mozzarella Cheese. Add a dollop of this 5-Minute Vegan Sour Cream to kick it up another notch.
We have other Mexican-inspired recipes on this page like this vegan nacho supreme, our 5-minute cashew queso, and my healthy bean vegan tacos.
Reasons you will love this recipe
- Protein-Packed and Satisfying: These vegan Mexican stuffed peppers are filled with beans and rice, providing a hearty, protein-rich meal that’s both filling and nutritious.
- Bold Mexican Flavors: Fire-roasted tomatoes and cashew queso bring vibrant, smoky, and creamy flavors that elevate this delicious dish.
- Wholesome and Plant-Based: Enjoy a nutritious, whole-food meal that’s free from meat and dairy, perfect for a healthy, plant-based lifestyle.
Ingredients you will need
- Bell Peppers– You really can use any color of peppers. My favorites are red and yellow because they make such a bright colorful dish. They are not only beautiful but have health benefits as well.
- Brown Rice- Other types of rice can also be used. I just prefer the heartier brown rice because it has a nutritional edge over white rice due to it being a whole grain. I love to make my Flawless Instant Pot Brown Rice for recipes like this.
- Black Beans- I really like to use black beans, but other varieties such as pintos and kidney beans could also be used. Using beans instead of ground beef or chicken keeps this recipe completely vegan, oil-free, and gluten-free. This recipe is another on the list of my favorite Black Bean Recipes.
- Fire-Roasted Tomatoes- Fresh tomatoes or canned diced tomatoes can also be used, but the fire-roasted variety adds so much more flavor in my opinion.
- Spices- It’s the smoked paprika, cumin, and chili powder that really warm this recipe up. I also include garlic powder and onion powder. To heat up the spice, add red pepper flakes.
Tips & suggestions
- Precooking Peppers- Though some recipes don’t call for precooking the bell peppers and others suggest boiling them, I highly suggest pre-roasting them instead. Roasting brings out a robust flavor that can’t be achieved by boiling and precooking the pepper makes for a much more tender dish.
- Watery Peppers- After roasting the peppers, you will likely notice a little water in each of the halves due to the pepper releasing some of its water content during the cooking process. Simply use a paper towel to blot them dry before stuffing them.
- Baking Twice- Some recipes call for returning the stuffed peppers to the oven to cook a second time after stuffing them, but I haven’t found this to be beneficial. The only reason I can see to cook them twice would be if you wanted to melt or brown the cheese a little bit. These can be prepared 24 hours ahead of time and reheated in the oven later.
- Cilantro Haters- I happen to absolutely love cilantro but understand some folks don’t share my passion for it. The cilantro can be left out completely or substitute parsley for a topping instead.
- Variation- For those that love bell peppers, try my Vegan Stuffed Bell Peppers recipe which is stuffed with a wild rice blend and terrific for holiday dinners.
Cutting the peppers
Cutting the bell peppers is really simple and only takes a few minutes. First, make sure that they are clean, and then slice them in half and remove the seeds.
There are three different ways you can slice the peppers that work well.
- Slice lengthwise through the middle of the stem and down through the pepper. Personally, I really like this option best because it looks neat having the stem still attached.
- Cut the top off of the bell pepper similar to cutting a pumpkin to be used as a jack-o’-lantern. This leaves lots of room for filling and stuffing and is a good option if you want to make a main dish out of them.
- Simply cut the pepper through the middle, separating the top of the pepper from the bottom. This creates two halves that will sit flat on the pan.
How to make vegan Mexican Stuffed Peppers
The recipe card at the bottom of the page has the full list of ingredients with measurements and instructions.
STEP #1: Begin by first roasting the bell peppers. This is an important step to get the peppers tender and bring out that sweet roasted flavor.
To do this, preheat the oven to 400°F, place the halved peppers cut-side-up in a baking dish, and add about 1/4 cup water to help prevent sticking. Bake for approximately 20 minutes to the point where the peppers begin to brown a little around the edges. While they are roasting is a good time to prepare the Wild Rice Stuffing.
STEP#2: This recipe is great for using leftover rice because it’s already cooked and saves a step. If you don’t already have cooked rice on hand, you’ll need to make some for this stuffing in your Instant Pot, microwave, or stovetop.
STEP #3: Saute the diced onions and garlic in approximately 3 tablespoons of vegetable broth or water. As the onions begin to brown, add a little more broth as needed to prevent sticking.
STEP #4: If using canned beans, drain and rinse them before adding them to the pan with the onions.
STEP #5: Go ahead and add the cooked brown rice, fire-roasted tomatoes with their juice, and spices.
STEP #6: Stir the stuffing seasonings and mix well. Next, toss in fresh cilantro and mix it well to distribute it nicely. Remove from heat and get ready to stuff the peppers.
STEP #7: Once the baked peppers are cool enough to handle, it’s time to stuff them. You may notice that there is excess water in the pepper halves, and you’ll want to use a paper towel to soak up that moisture before adding the filling.
Fill each of the roasted bell pepper halves with the stuffing until they are heaped up. Serve as is, or add any toppings desired. I’ve listed some of my favorites below.
STEP #8: Make the dairy-free cashew queso by adding all of the ingredients to your blender and blending until smooth. Another great option is to make my dairy-free cashew mozzarella cheese.
STEP #9: Drizzle the queso over the peppers. Heat in the oven for a few minutes if needed. Serve and enjoy!
Frequently Asked Questions
Black beans and pinto beans are ideal for Mexican stuffed peppers, as they complement the flavors of rice, fire-roasted tomatoes, and cashew queso while adding protein and fiber.
Yes, you can prepare the stuffed peppers in advance and refrigerate them for up to 2 days before baking. Just pop them in the oven when you’re ready to serve for a convenient, make-ahead meal.
Yes, these stuffed peppers freeze well. After baking, let them cool completely and store them in an airtight container for up to 3 months. Reheat in the oven or microwave when ready to eat.
More Mexican-Inspired Vegan Recipes
For those of you new to the whole food plant-based lifestyle, we’ve created a FREE 7-Day Plant-Based Menu Planner to help you get started!
If you try this recipe, please let us know how you like it by rating it and leaving a comment. We love to hear from you!
Want to Save This Recipe?
Enter your email & I’ll send it to your inbox. Plus, get great new recipes from me every week!
By submitting this form, you consent to receive emails from EatPlant-Based
Mexican Stuffed Peppers
Ingredients
- 2 large red yellow, or green bell peppers
- 1 cup brown rice cooked
- 1.5 cups cooked black beans or 15 oz can, drained
- 1 15 oz can fire-roased tomatoes with juice
- 3/4 cup onions diced
- 2-3 cloves garlic minced
- 1.5 tablespoons chili powder
- 1/2 teaspoon cumin
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1/2 teaspoon smoked paprika
- 1 tablespoon lime juice
- 1/2 teaspoon salt
- 1/2 cup fresh cilantro chopped
Vegan Queso Cheese (optional)
- 3/4 cup water
- 1/4 cup raw cashews or white beans
- 1 tablespoon white vinegar
- 1 tablespoon nutritional yeast flakes
- 1 tablespoon cornstarch or other thickener such as arrowroot
- 1/2 teaspoon salt
Instructions
- Wash the peppers and then slice them in half and remove the seeds. In the post above, I list 3 different options for ways to slice them.
- To roast the peppers, preheat the oven to 400°F and place the halved peppers cut-side-up in a baking dish and add about 1/4 cup water to help prevent sticking. Bake for approximately 20 minutes to the point where the peppers begin to brown a little around the edges. While they are roasting is a good time to prepare the stuffing.
- The Stuffing
- This recipe is great for using leftover rice because it’s already cooked and saves a step. If you don’t already have cooked rice on hand, you’ll need to make some for this stuffing.
- Saute the diced onions and garlic in approximately 3 tablespoons vegetable broth or water. As the onions begin to brown, add a little more broth as needed to prevent sticking.
- If using canned beans, drain and rinse them before adding them to the pan with the onions. Go ahead and add the cooked brown rice, fire-roasted tomatoes with the juice, and spices.
- Stir the stuffing seasonings and mix well. Next, toss in fresh cilantro and mix it well to distribute it nicely. Remove from heat and get ready to stuff the peppers.
- Once the baked peppers are cool enough to handle, it’s time to stuff them. You may notice that there is excess water in the pepper halves, and you’ll want to use a paper towel to soak up that moisture before adding the filling.
- Fill each of the roasted bell pepper halves with the stuffing until they are heaped up. Serve as is, or add any toppings such as homemade vegan cheeses like Mozzarella and Nacho Cheese. More great topping ideas include sour cream, fresh cilantro, avocado slices, and jalapeno.
- Queso Cheese (optional)
- Begin by deciding whether you would like to use raw cashews or white beans for the base. Personally, I love the cashew version because the flavor is out of this world. However, I understand completely that some folks have nut allergies or heart disease and are staying away from nuts.
- If you're using white beans, they will need to be cooked first unless they are from a can. If they are from a can, remember to drain the liquid and rinse them well.
- Add all of the ingredients to a blender and process on high until smooth.
- Next, pour the blended cheese ingredients from the blender or food processor into a saucepan. Begin slowly heating and whisking together as it warms. This will happen quite quickly. Do not leave it unattended because it needs to be stirred nearly constantly until it reaches the desired thickness and stretchiness.
Video
Notes
- Precooking Peppers- Though some recipes don’t call for precooking the bell peppers and others suggest boiling them, I highly suggest pre-roasting them instead. Roasting brings out a robust flavor that can’t be achieved by boiling and precooking the pepper makes for a much more tender dish.
- Watery Peppers- After roasting the peppers, you will likely notice a little water in each of the halves due to the pepper releasing some of its water content during the cooking process. Simply use a paper towel to blot them dry before stuffing them.
- Baking Twice- Some recipes call for returning the stuffed peppers to the oven to cook a second time after stuffing them, but I haven’t found this to be beneficial. The only reason I can see to cook them twice would be if you wanted to melt or brown the cheese a little bit. These can be prepared 24 hours ahead of time and reheated in the oven later.
- Cilantro Haters- I happen to absolutely love cilantro but understand some folks don’t share my passion for it. The cilantro can be left out completely or substitute parsley for a topping instead.
- Dishes to Pair with Peppers- There are plenty of dishes that compliment Mexican stuffed peppers such as Mexican Corn, Vegan Nachos, and Tacos.
Nutrition
Disclaimer
To obtain the most accurate representation of the nutritional information in a given recipe, you should calculate the nutritional information with the actual ingredients used in your recipe, using your preferred nutrition calculator. You are solely responsible for ensuring that any nutritional information provided is accurate, complete, and useful.
Oh my goodness! These are AMAZING! The flavors are spot on. I was leary about cooking the peppers first but it turned out perfectly and cut down a lot on cooking time. I’m so excited to eat these for lunch this week!
Best recipe ever!!!queso cashew cheese sauce amazing!!!
Hi Sue- WOOHOO! I’m so glad that you liked this. We use the queso on a lot of other dishes too.