There are dinners that are wholesome and there are dinners that are wholesome and beautiful and deeply, completely satisfying all at once. And then there are dinners like these Vegan Stuffed Peppers — the kind you pull from the oven bubbling and golden and smelling of roasted pepper and spiced rice and caramelized tomato, and set on the table whole and vibrant and impossibly good-looking, and watch everyone reach for one immediately because they are so colorful, so substantial, and so unmistakably the real thing that they feel simultaneously like comfort food and like something you would order at a restaurant. This is that dinner. The one that turns a handful of pantry staples into something that looks and tastes like you spent far more time than you did. The one that makes bell peppers the hero of the meal rather than an afterthought.
These stuffed peppers are filled with a deeply savory, warmly spiced mixture of brown rice, black beans, corn, tomatoes, onion, garlic, cumin, smoked paprika, and chilli — a filling that is hearty enough to be a complete meal on its own, made even better by being packed into tender roasted peppers that sweeten and caramelize in the oven and hold everything together in a way that makes every bite a perfect combination of the filling and the pepper itself. Topped with a generous layer of melted vegan cheese and finished with fresh cilantro and lime, these stuffed peppers are the kind of meal that belongs in permanent rotation in every plant-based kitchen.
What makes this recipe so outstanding is the par-roasting technique — roasting the peppers briefly before filling them ensures they are perfectly tender all the way through by the time the filling is hot and the cheese is melted, eliminating the common problem of undercooked, crunchy peppers with an overcooked filling.
This recipe is 100% vegan, naturally gluten-free, ready in about an hour, highly customizable, excellent for meal prep, and one of those rare recipes that is simultaneously impressive enough for guests and simple enough for a weeknight.
Recipe Information
| Prep Time | Cook Time | Total Time | Servings | Calories |
|---|---|---|---|---|
| 15 mins | 50 mins | 65 mins | 4 | ~420 kcal |
Ingredients
For the Stuffed Peppers
- 4 large bell peppers (any color — red, yellow, and orange are sweetest)
- 1 tbsp olive oil
- Salt and black pepper
For the Filling
- 1½ cups (240g) cooked brown rice (or white rice)
- 1 can (400g) black beans, drained and rinsed
- 1 cup (150g) corn kernels, fresh, frozen, or canned
- 1 can (400g) diced tomatoes, drained
- 1 small white onion, finely diced
- 4 cloves garlic, finely minced
- 1 tbsp olive oil
- 1½ tsp cumin
- 1 tsp smoked paprika
- ½ tsp chilli powder or cayenne (adjust to heat preference)
- ½ tsp oregano
- Salt and black pepper to taste
- 2 tbsp tomato paste
- Juice of ½ lime
For the Topping
- ¾ cup (85g) vegan cheddar or mozzarella, shredded
- Fresh cilantro, roughly chopped
- Lime wedges
- Sliced jalapeño or pickled jalapeño (optional)
- Vegan sour cream or avocado crema for serving (optional)
Instructions
- Preheat and par-roast the peppers. Preheat the oven to 400°F (200°C). Slice the tops off each bell pepper and remove the seeds and white membranes from the inside. Lightly brush the outside and inside of each pepper with olive oil and season the inside with a pinch of salt. Place the peppers cut-side down in a baking dish and roast for 15 minutes until just beginning to soften and the skin starts to blister. Remove from the oven and carefully flip the peppers cut-side up. Set aside.
- Make the filling. While the peppers par-roast, heat the olive oil in a large skillet over medium heat. Add the diced onion and cook for 5–6 minutes until soft and translucent. Add the garlic and cook for 1 minute until fragrant. Add the tomato paste, cumin, smoked paprika, chilli powder, and oregano. Stir and cook for 1–2 minutes until the spices are deeply fragrant and the tomato paste has darkened slightly.
- Add the remaining filling ingredients. Add the drained diced tomatoes and cook for 3–4 minutes until most of the liquid has evaporated. Add the cooked rice, black beans, and corn. Stir to combine everything evenly. Taste and adjust seasoning — more cumin for earthiness, more chilli for heat, more lime for brightness. Squeeze the lime juice over the filling and stir through.
- Fill the peppers. Spoon the filling generously into each par-roasted pepper, packing it in firmly and mounding it slightly above the rim. Top each pepper with a generous layer of shredded vegan cheese.
- Bake. Return the stuffed peppers to the oven and bake for 25–30 minutes until the peppers are completely tender and collapsing slightly at the sides, the filling is piping hot throughout, and the vegan cheese is melted and beginning to bubble and color at the edges.
- Finish and serve. Remove from the oven and allow to rest for 5 minutes. Top generously with fresh cilantro and serve with lime wedges, sliced jalapeño, and vegan sour cream or avocado crema alongside.
Pro Tips
- Par-roast the peppers before filling — this single step is what separates good stuffed peppers from great ones. Peppers that go into the oven raw alongside the filling never soften properly by the time the filling is hot and the cheese is melted; par-roasting ensures perfectly tender peppers every time.
- Drain the tomatoes well before adding them to the filling — excess liquid makes the filling wet and causes it to steam rather than caramelize. Press the diced tomatoes in a sieve if they are particularly liquid.
- Pack the filling in firmly and mound it above the rim — the filling compacts as it bakes and a generously filled pepper is far more satisfying than one where the filling has shrunk away from the top.
- Use red, orange, or yellow peppers for the sweetest result — green bell peppers are less ripe and significantly more bitter than their colored counterparts, which sweeten and caramelize beautifully in the oven.
Why Bell Pepper Color Matters
Bell peppers are all the same plant at different stages of ripeness. Green peppers are harvested young and have a sharp, slightly bitter flavor that intensifies under heat. Red, orange, and yellow peppers are the same variety left to ripen fully on the vine — they develop significantly higher sugar content, lose most of their bitterness, and develop a sweeter, more complex flavor that caramelizes beautifully when roasted. For stuffed peppers, where the pepper itself is half the dish, this difference is significant: a red or orange pepper filled with spiced rice and beans and roasted until tender is a genuinely sweet, deeply flavored vessel that enhances everything inside it, while a green pepper baked the same way remains noticeably sharper and less balanced. The color choice is not merely aesthetic — it materially changes the flavor of the finished dish.
Flavor Variations
- Mexican Stuffed Peppers: Add a teaspoon of chipotle in adobo to the filling and top with pickled jalapeños, sliced avocado, and a drizzle of vegan crema for a fully loaded Mexican-inspired version.
- Mediterranean Stuffed Peppers: Replace the black beans and corn with cooked lentils, sun-dried tomatoes, Kalamata olives, and fresh herbs — top with vegan feta for a bright, herby Mediterranean version.
- Quinoa Stuffed Peppers: Replace the brown rice with cooked quinoa for a higher-protein, slightly lighter version with a pleasant nutty texture.
Nutritional Highlights (Per Serving)
| Calories | Protein | Carbs | Fiber | Fat |
|---|---|---|---|---|
| ~420 kcal | 16g | 62g | 12g | 12g |
Storage
- Refrigerator: Stuffed peppers keep in an airtight container for up to 4 days. Reheat in a 350°F (175°C) oven for 15–20 minutes until piping hot throughout, or microwave covered for 2–3 minutes.
- Freezer: Freeze fully baked stuffed peppers individually in freezer-safe containers for up to 3 months. Thaw overnight in the refrigerator and reheat in the oven. The texture of the pepper softens slightly after freezing but remains excellent.
- Meal prep: The filling can be made up to 3 days ahead and stored separately in the refrigerator — fill and bake the peppers fresh when needed.
Frequently Asked Questions
Can I use white rice instead of brown rice?
Yes — white rice works perfectly and produces a slightly lighter, less chewy filling. Use the same quantity of cooked white rice. Quinoa is also an excellent substitute.
Can I make stuffed peppers without vegan cheese?
Absolutely — the filling is delicious and complete without cheese. For a cheesy finish without vegan cheese, add 2 tablespoons of nutritional yeast to the filling for a savory, umami-rich flavor.
How do I know when the stuffed peppers are done?
The peppers should be completely tender when pierced with a knife — no resistance. The sides will be slightly collapsing and the skin will be wrinkled and lightly blistered. The filling should be steaming hot and the cheese melted and beginning to color. If the cheese is browning too quickly before the pepper is tender, cover loosely with foil and continue baking.
Can I prepare stuffed peppers ahead of time?
Yes — fill the par-roasted peppers with the filling and top with cheese, then cover and refrigerate for up to 24 hours before baking. Add 5–10 minutes to the baking time when cooking from cold.
Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more addictive vegan snack and appetizer recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!
Good recipes
Thank you so much, that really means a lot to us! 😊 Vegan stuffed peppers are such a classic and they never disappoint — so hearty, colourful and delicious! We hope you get to try them very soon and love every bite! 🌱❤️