Who says stuffed peppers need meat to be satisfying? These Italian-inspired Vegan Stuffed Peppers are so hearty, juicy, and flavorful, you'll never miss it. Fresh bell peppers are filled with pan-fried mushrooms, tender rice, and a medley of veggies, all baked together into a cozy, colorful dish that's as gorgeous as it is delicious.

And here's the best part: they look fancy and complicated but are secretly so easy to make. Just cook the filling, stuff the peppers, and bake until perfectly tender. In under an hour, you've got a wholesome meal that's weeknight-friendly, Meatless Monday-approved, and totally guest-worthy. Yes, they can pull double duty as both a quick family dinner and a dinner-party star.
Plus, they're loaded with fresh summer produce like peppers, zucchini, and herbs. Nothing beats the taste of homegrown bell peppers at their peak. They add natural sweetness and make the dish truly shine.
If you liked this recipe, you have to try our Vegetarian Stuffed Peppers or Chicken Parmesan Stuffed Peppers next. Pair these vegan stuffed peppers with a crisp Arugula Salad or warm, crusty Ciabatta Rolls for the ultimate combo.
Thank you for this simple, fantastic-tasting recipe using pantry and refrigerator staples as ingredients. My brother, a meat-eater, requested stuffed peppers for his birthday dinner. He loved them, and didn't realize there was no meat in them.
- Eva ★★★★★
Why You'll Love This Recipe
- Perfect for every occasion. Whether you're looking for an easy family dinner, meal prepping lunches for the week, or looking for a vegan entree for date night or dinner parties, these stuffed peppers fit the bill. They also reheat like a dream, which means leftovers are a win.
- Ready in under an hour. From start to finish, you only need about 45 minutes. While the filling cooks, you can prep the peppers, and once they're in the oven you get 20 minutes of hands-off time to tidy up or prep a quick side.
- They are healthy and filling. Stuffed with brown rice, mushrooms, and fresh vegetables, these colorful peppers strike the perfect balance of being light yet filling. It's a plant-based dish that leaves you feeling energized rather than weighed down. They are a great healthy and gluten free option for Meatless Mondays!
- So much flavor. The sautéed onions and mushrooms add depth, the carrots and zucchini bring sweetness and freshness, and the tomato purée ties everything together. It's a simple combination that tastes way more complex than the effort it takes.
- Serve as a main or side dish. These vegan stuffed peppers are hearty enough to act as an entree, but you can also serve them as a side dish at a large meal! In fact, they can be served any time of day - breakfast, lunch, or dinner. Whip out the recipe anytime you need a vegan option.
Jump to:
- Why You'll Love This Recipe
- Ingredients and Substitutions
- Equipment
- How to Make the Best Vegan Stuffed Bell Peppers
- Recipe Video
- Expert Tip: Choose the Right Peppers
- More Tips and Tricks
- Recipe Variations
- Storage
- How to Serve
- Vegetable Side Dishes
- FAQ
- More Stuffed Pepper Recipes
- Tried this recipe?
- Recipe
- Comments
Ingredients and Substitutions
To make these easy vegan stuffed bell peppers, you will need the following ingredients (full measurements in recipe card below):
- whole grain brown rice - You can cook your own or use pre-cooked rice to save time. About 2 ¼ cups cooked rice is perfect. White rice, quinoa, couscous, or farro also make great substitutes.
- bell peppers - Use any color you like - red, yellow, orange, or green. Red and yellow are sweeter, while green has a sharper, more savory bite.
- olive oil - Avocado oil or vegetable oil works just as well. Use whichever you have on hand.
- onions - Yellow or white onions add sweetness and depth. Red onions can also be used for a sharper flavor.
- cremini mushrooms - Cremini (or brown mushrooms) add a lovely earthy taste. Swap with white mushrooms, baby portobellos, or even chopped large portobellos.
- carrots - Add natural sweetness and bulk. Parsnips or sweet potatoes can work in a pinch.
- zucchini - Brings lightness and moisture. Yellow squash is a great substitute.
- parsley - Fresh parsley brightens everything. Other fresh herbs like dill, chives, or cilantro can be swapped in. You can also substitute the the ⅓ cup fresh parsley in the filling with 1 tablespoon of dried Italian seasoning (dried herbs are more concentrated, so you need less). Also, add it earlier in cooking (when sautéing the onions or mushrooms) so it has time to bloom and infuse the filling.
- tomato puree - Adds richness and acidity. Tomato sauce or even crushed tomatoes work well too.
- chili powder - Adds warmth and a touch of spice. You can use smoked paprika or cayenne for a kick.
- salt and pepper
Equipment
You will also need measuring cups and spoons, saucepan, skillet, and a baking pan (such as an 8-inch square baking pan).
How to Make the Best Vegan Stuffed Bell Peppers
- Cook rice. Cook the rice in a small saucepan of salted water, according to package instructions. Drain the rice in a colander and set aside.
- Prepare bell peppers. Prepare the bell peppers by cutting the tops off (lids) and set aside. Scoop out the inside and remove and discard the seeds. Place the peppers on a lightly greased baking pan (such as an 8-inch square baking pan) and lightly season with salt and pepper. Set aside.
- Cook mushrooms. In a large skillet heat olive oil until sizzling hot, about 1 minute. Add onion and sauté until soft and tender, about 2-3 minutes. Add the mushrooms and cook until soft, another 5-8 minutes.
- Add veggies. Add carrots and zucchini and cook for 5 minutes, stirring occasionally. Remove from the heat.
- Add rice. Add cooked rice, ⅓ cup parsley, and tomato purée. Stir until well combined. Season to taste with salt, pepper, and a pinch of chilli.
- Stuff peppers. Divide the rice mixture between the peppers, filling them up and place the lids on top.
- Bake. Bake in a 425 °F preheated oven for 20-25 minutes, until the peppers soften and turn slightly brown on the edges.
- Serve. Sprinkle remaining parsley on top and serve warm.
Recipe Video
Expert Tip: Choose the Right Peppers
Choose large, firm peppers that can stand upright on their own in the baking dish and holds their shape. This makes stuffing them so much easier and helps them cook evenly without tipping over.
More Tips and Tricks
- Par-cook your rice. Using pre-cooked or leftover rice makes this recipe faster and ensures the filling doesn't dry out.
- Season generously. Don't skimp on herbs, spices, or salt - the rice and veggies really soak up flavor.
- Chop evenly. Cut your veggies into uniform small pieces so they cook at the same rate and fit well inside the peppers.
- Don't overbake. The peppers should be tender but still hold their shape. Check at 20 minutes to be safe.
- Let them rest. Allow the stuffed peppers to sit for 5 minutes after baking. This helps the flavors settle and makes them easier to handle.
Recipe Variations
- Spice things up. One of the best things about these easy vegan stuffed peppers is that you can customize the flavor simply by adding your favorite spice blend. Add jalapeños, chili flakes, or hot sauce to the filling for extra heat.
- Add cheese (or a cheese substitute). Customize these ve gan stuffed capsicum even further by topping them with a vegan cheese alternative (or regular cheese, if dairy is okay for you). You can broil or bake them for a few more minutes to melt the cheese. You can also use shredded vegan cheese or crumbled vegan feta, depending on the flavor profile you're going for.
- Protein boost. Stir in cooked lentils, quinoa, or chickpeas to make them extra filling. They'll bulk up the filling, add great texture, and keep you satisfied longer.
- Add some crunch. Add some texture to the filling mixture by mixing in chopped nuts or seeds such as walnuts, pecans, or sunflower seeds.
- Mexican-inspired. Mix in black beans, corn, and cumin for a Southwest twist.
- Mediterranean twist. Add chopped spinach, olives, and crumbled vegan feta for a fresh, bright spin.
- Switch out the bell peppers. Bell peppers are classic, but don't be afraid to mix it up! Poblano or Anaheim peppers are great alternatives if you want a smokier, slightly spicier flavor while still keeping the filling hearty and delicious.
Storage
How to Store
Transfer cooled stuffed peppers into an airtight container or wrap them tightly in plastic cling wrap and store in the fridge for up to 4 days.
How to Reheat
Reheat leftover stuffed peppers in the microwave in 30 second increments until heated through. You can also reheat in the oven at 350℉ for 10-15 minutes, or in the air fryer at 350℉ for 5-10 minutes.
How to Freeze
Wrap the leftover stuffed bell peppers tightly in aluminum foil and plastic cling wrap or transfer them to a freezer-safe container and freeze for up to 3 months. Reheat directly from frozen in the oven, adding extra bake time as needed.
How to Serve
I love serving these stuffed peppers with some fresh cilantro or parsley on top and sometimes with a light salad on a side. Plus, if you are a meat lover, you can "unveganize" this recipe and add some chicken, turkey, or chorizo. Have fun and enjoy!
These are my favorite dishes to serve with vegan stuffed peppers:
Vegetable Side Dishes
Looking to serve this with a veggie side? Try something from our collection: from roasted and sautéed vegetables to flavorful veggie medleys, these sides add color, nutrition, and delicious flavor to any main course.
FAQ
The trick is to control the liquid. Make sure your rice isn't overcooked or mushy, and let any excess moisture evaporate from the sautéed vegetables before mixing them in. Also, don't add too much tomato purée - just enough to bind the filling. If you want firmer peppers, you can reduce the bake time slightly or choose peppers with thicker walls, like red or yellow.
Vegetarian stuffed peppers can be filled with almost anything! Common bases include rice, quinoa, couscous, or lentils, combined with vegetables like mushrooms, zucchini, corn, spinach, or onions. Herbs and spices boost the flavor, while tomato purée or sauce helps bind the filling. Cheese (vegan or dairy) is optional but delicious for topping. This versatility makes stuffed peppers great for using up leftover veggies or pantry staples. You can also lean into different cuisines by adding beans and cumin for a Mexican-inspired version, or feta and olives for a Mediterranean twist.
Stuffed bell peppers are incredibly versatile, so you can mix and match your favorite vegetables depending on the season or what you have on hand. Classic choices include mushrooms, onions, zucchini, carrots, and spinach because they cook down nicely and blend well with rice or grains. You can also add corn, peas, eggplant, or even leafy greens like kale or Swiss chard for extra nutrients. For more Mediterranean flair, toss in artichokes, sun-dried tomatoes, or olives. The key is to choose veggies that soften and release flavor as they bake, creating a hearty filling that complements the natural sweetness of the peppers.
It depends on the recipe and the size of your peppers. Smaller or thinner peppers usually soften perfectly during baking without pre-cooking. Larger or thicker-skinned peppers may benefit from a quick pre-bake (about 5-10 minutes) before stuffing, ensuring they cook through without leaving the filling dry. Pre-cooking also makes the peppers more tender and reduces total bake time. For this recipe, since the peppers bake at a high temperature (425°F) for 20-25 minutes, there's usually no need to pre-cook unless your peppers are very large.
Stuffed peppers are hearty on their own but shine even more with the right side dishes. A simple salad with a tangy vinaigrette balances the richness, while crusty bread or garlic focaccia is perfect for soaking up any sauce. For a fuller meal, pair them with roasted vegetables like green beans, asparagus, or Brussels sprouts. You can also serve them with soup, such as minestrone or tomato basil, for a cozy, well-rounded dinner. The goal is to keep sides light and fresh to complement the hearty stuffed peppers
More Stuffed Pepper Recipes
Looking for other recipes like this? Try these:
Tried this recipe?
I'd love to hear what you think! Leave a comment and rating below to share your feedback. Your reviews help others discover this recipe and help me keep creating more free recipes for you. Snap a photo and tag me on social media @aheadofthyme too.
Recipe
Vegan Stuffed Peppers
- Total Time: 50 minutes
- Yield: 6 servings
- Diet: Vegan
Description
Who says stuffed peppers need meat to be satisfying? These Italian-inspired Vegan Stuffed Peppers are so hearty, juicy, and flavorful, you'll never miss it. Fresh bell peppers are filled with pan-fried mushrooms, tender rice, and a medley of veggies, all baked together into a cozy, colorful dish that's as gorgeous as it is delicious.
Ingredients
- ¾ cup whole grain brown rice, uncooked
- 6 medium bell peppers, red, yellow, or green
- 2-3 tablespoons olive oil
- 2 small onions, diced
- 1 cup crimini (brown) mushrooms, sliced
- 2 small carrots, sliced
- 1 small zucchini, cubed
- ¾ cup fresh parsley, finely chopped, divided
- ¾ cup tomato purée
- salt (to taste)
- freshly ground black pepper (to taste)
- a pinch of chili powder
Instructions
- Preheat the oven to 425 °F.
- Cook the rice in a small saucepan of salted water, according to package instructions. Drain the rice in a colander and set aside.
- Prepare the bell peppers by cutting the tops off (lids) and set aside. Scoop out the inside and remove and discard the seeds. Place the peppers on a lightly greased baking pan (such as an 8-inch square baking pan) and lightly season with salt and pepper. Set aside.
- In a large skillet heat olive oil until sizzling hot, about 1 minute. Add onion and sauté until soft and tender, about 2-3 minutes. Add the mushrooms and cook until soft, another 5-8 minutes. Add carrots and zucchini and cook for 5 minutes, stirring occasionally. Remove from the heat.
- Add cooked rice, ⅓ cup parsley, and tomato purée. Stir until well combined. Season to taste with salt, pepper, and a pinch of chilli.
- Divide the rice mixture between the peppers, filling them up and place the lids on top.
- Bake for 20-25 minutes, until the peppers soften and turn slightly brown on the edges.
- Sprinkle remaining parsley on top and serve warm.
Notes
How to store: Transfer cooled stuffed peppers into an airtight container or wrap them tightly in plastic cling wrap and store in the refrigerator for up to 4 days.
How to reheat: Reheat leftover stuffed peppers in the microwave in 30 second increments until heated through. You can also reheat in the oven at 350℉ for 10-15 minutes, or in the air fryer at 350℉ for 5-10 minutes.
How to freeze: Wrap the leftover stuffed bell peppers tightly in aluminum foil and plastic cling wrap or transfer them to a freezer-safe container and freeze for up to 3 months. Reheat directly from frozen in the oven, adding extra bake time as needed.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Category: Dinner
- Method: Baked
- Cuisine: American
Anonymous says
Robyn says
Thank you for the lovely recipe. I will definitely make it again. I replaced the mushrooms with some finely chopped vegan sausage because this is what I had and it worked really well. I also pre-baked the peppers for about ten minutes before stuffing them, because I was concerned they wouldn't cook properly in half an hour. It turned out perfect.
Laura says
Just made these as I have been trying to go plant based for health reasons. I did not have zucchini, so stirred in some previously sautéed kale strips instead. Did not have tomato purée, so I mixed some tomato paste with water and added some Italian seasoning. They turned out great! Thank you so much for this delicious recipe.
Joan says
I made this and it was delicious. I added 1/2 cup of chopped toasted walnuts and used 1 1/2 cups of mushrooms. Thank you!
Ute says
I really enjoy this recipe. I've tried it twice and each time with slightly different ingredients depending on what I have at home for the filling. The first time I used cauliflower and spinach with the zucchini and the next time when I didn't have zucchini I used celery instead. All the fillings taste great and it's nice to vary things. I also like the fact that it's a relatively quick recipe for which you don't need too many ingredients.
Eva says
Thank you for this simple, fantastic-tasting recipe using pantry and refrigerator staples as ingredients. My brother, a meat-eater, requested stuffed peppers for his birthday dinner. He loved them, and didn't realize there was no meat in them. I did add some sage and red pepper flakes. Everyone thought there was sausage in them. I used chopped portobello mushrooms, because that's what I had. Turned out great. Thanks again.