Vegetarian Stuffed Bell Peppers
I still remember the first time I filled big red bell peppers with a smoky, cumin-spiced rice and black bean mix — the peppers roasted down sweet at the edges while the filling stayed creamy and comforting. This vegetarian stuffed bell pepper recipe is exactly that: simple, satisfying, and flexible. It’s ideal for weeknight dinners, meal-prep lunches, or a colorful addition to a casual dinner party.
I often serve these when I want something that feels homey but not heavy, and they’re a great way to use leftover rice and pantry staples.
Why you’ll love this dish
These stuffed peppers hit a sweet spot between healthy and comforting. They’re meatless but protein-rich thanks to the black beans, budget-friendly because they use pantry ingredients, and easily scaled up for a crowd or simplified for one. They also travel well: bake them at home and bring to potlucks or pack them for lunches.
“Comfort food without the guilt — flavor-packed, easy to make, and everyone gets their own colorful bowl.” — a regular weeknight-review
If you like bold pepper flavors, pair this with a bright salad or try a similar stuffed-protein idea like asparagus-stuffed chicken breast when you want a non-vegetarian option.
How this recipe comes together
This recipe follows three simple stages: prepare the peppers, build the filling, and bake until tender.
- First, you trim and core the peppers so they stand upright.
- Next, you sweat onion and garlic to release flavor, then mix with cooked rice, black beans, corn and spices.
- Finally, you stuff the peppers, bake covered to steam through, then uncover to brown the tops and melt any cheese.
If you’re short on time, the filling can be made a day ahead and refrigerated. For a protein-forward weekday twist, try pairing the same spice mix with a stir-fry like this cashew chicken with peppers and rice.
What you’ll need
- 4 bell peppers (any color)
- 1 cup cooked rice (white, brown, or a mix) — cooled
- 1 cup black beans, rinsed and drained
- 1 cup corn (fresh, frozen, or canned and drained)
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1 teaspoon ground cumin
- 1 teaspoon chili powder
- Salt and pepper, to taste
- 1 cup shredded cheese (optional — cheddar, Monterey Jack, or pepper jack)
- Fresh cilantro, chopped, for garnish
Notes and substitutions:
- Swap rice for cooked quinoa or farro for more fiber.
- Use canned fire-roasted corn for extra smokiness.
- Omit cheese for a vegan version or top with sliced avocado before serving.
How to prepare it
- Preheat the oven to 375°F (190°C).
- Slice the tops off the bell peppers and remove seeds and membranes. If needed, level the bottoms so peppers stand upright.
- Heat a skillet over medium heat with a tablespoon of oil. Add the chopped onion and sauté until translucent, about 4–5 minutes. Add garlic and cook 30 seconds more.
- In a large bowl, stir together the cooked rice, black beans, corn, sautéed onion and garlic, cumin, chili powder, salt, and pepper. Taste and adjust seasoning.
- Spoon the mixture into each pepper, pressing lightly so the filling is compact but not overpacked.
- Arrange the stuffed peppers upright in a baking dish. Sprinkle cheese on top if using.
- Cover the dish tightly with foil and bake for 30 minutes.
- Remove foil and bake an additional 10–15 minutes until peppers are tender and cheese is golden.
- Let cool 5 minutes, then garnish with fresh cilantro and serve.
Tip: If peppers are very firm, you can parboil them 3–4 minutes to soften before stuffing; just drain well.
For a different comfort-food angle, these stuffed peppers play nicely alongside a hearty baked potato feature like this BBQ chicken stuffed baked potatoes if you’re hosting a casual buffet.
Best ways to enjoy it
- Plate one pepper with a wedge of lime and a dollop of Greek yogurt or sour cream.
- Serve over a bed of mixed greens or alongside a crisp cabbage slaw for contrast.
- Offer warm tortillas and salsa so diners can scoop the filling into tacos.
- For a brunch twist, top with a fried egg and chopped chives.
Presentation tip: bake peppers in a shallow baking dish so they roast along the sides; transfer to a platter and sprinkle cilantro and a squeeze of lime for color.
Storage and reheating tips
- Refrigerator: Store cooled leftovers in an airtight container for up to 3–4 days.
- Freezer: Wrap individual peppers in foil or place in a freezer-safe container for up to 3 months. Label with date.
- Reheating: From the fridge, reheat covered in a 350°F (175°C) oven for 15–20 minutes until warmed through. From frozen, thaw overnight in the fridge and reheat 25–30 minutes. You can also microwave leftovers on medium power for 2–4 minutes, checking halfway.
Food safety note: cool cooked rice quickly and refrigerate within 2 hours to reduce the risk of bacteria growth.
Helpful cooking tips
- Salt the rice mixture gradually. Beans and canned corn add sodium, so taste before adding more salt.
- Don’t overpack the peppers — the filling expands slightly and trapping too much makes them burst.
- If you prefer a saucy interior, stir in 1/2 cup tomato salsa or marinara before stuffing.
- For browned tops without cheese, finish under a hot broiler 1–2 minutes — watch closely.
- If you want a snack-sized version, halve the peppers lengthwise and reduce bake time by about 10 minutes.
If you love stuffed snacks, try a fun savory treat like the cheese-stuffed pretzel for appetizer inspiration.
Creative twists
- Mexican-style: add chopped jalapeño, cilantro, and a squeeze of lime in the filling. Serve with hot salsa.
- Mediterranean: swap black beans for cooked lentils, add chopped olives, sun-dried tomatoes, oregano, and finish with crumbled feta.
- Breakfast peppers: mix in cooked breakfast sausage (or plant-based crumbles) and top with an egg.
- Low-carb: use cauliflower rice instead of cooked rice.
- Hearty grain swap: use farro or barley for a chewier, nutty texture.
Your questions answered
Q: Can I use raw rice instead of cooked rice?
A: No — raw rice won’t cook properly inside the pepper. Always use pre-cooked rice; if it’s been in the fridge overnight, fluff it before mixing.
Q: How long does this take from start to finish?
A: About 50–60 minutes: 10–15 minutes prep and 40–45 minutes baking (including covered and uncovered steps).
Q: Can I make these ahead?
A: Yes. Stuff the peppers, cover, and refrigerate up to 24 hours before baking. Add a few extra minutes to the bake time if chilled.
Q: Are these freezer-friendly?
A: Absolutely. Freeze baked peppers individually wrapped for up to 3 months. Thaw overnight in the fridge before reheating.
Q: How do I make these vegan?
A: Omit the cheese or use a plant-based shredded cheese. Confirm all other ingredients are vegan-friendly (some canned products contain additives).
Conclusion
If you want a different take on stuffed peppers, check out Carla Hall’s easy vegan stuffed peppers for another vegan-forward approach. For a classic, veggie-forward variation with bright herbs and pantry staples, see Cookie and Kate’s vegetarian stuffed peppers.
Enjoy these peppers warm, and don’t be afraid to experiment with fillings — they forgive substitutions and reward creativity.
Vegetarian Stuffed Bell Peppers

Ingredients
Peppers
- 4 pieces bell peppers (any color) Trimmed and cored
Filling
- 1 cup cooked rice (white, brown, or a mix) Cooled
- 1 cup black beans Rinsed and drained
- 1 cup corn Fresh, frozen, or canned and drained
- 1 small onion Finely chopped
- 2 cloves garlic Minced
- 1 teaspoon ground cumin
- 1 teaspoon chili powder
- Salt and pepper To taste
Topping (optional)
- 1 cup shredded cheese Cheddar, Monterey Jack, or pepper jack
- Fresh cilantro Chopped, for garnish
Instructions
Preparation
- Preheat the oven to 375°F (190°C).
- Slice the tops off the bell peppers and remove seeds and membranes. If needed, level the bottoms so peppers stand upright.
- Heat a skillet over medium heat with a tablespoon of oil. Add the chopped onion and sauté until translucent, about 4–5 minutes. Add garlic and cook for 30 seconds more.
Filling
- In a large bowl, stir together the cooked rice, black beans, corn, sautéed onion and garlic, cumin, chili powder, salt, and pepper. Taste and adjust seasoning.
Assembly and Baking
- Spoon the mixture into each pepper, pressing lightly so the filling is compact but not overpacked.
- Arrange the stuffed peppers upright in a baking dish. Sprinkle cheese on top if using.
- Cover the dish tightly with foil and bake for 30 minutes.
- Remove foil and bake an additional 10–15 minutes until peppers are tender and cheese is golden.
- Let cool for 5 minutes, then garnish with fresh cilantro and serve.
