Skip to content
Vegetarian

Vegetarian Stuffed Bell Peppers

Vegetarian Stuffed Bell Peppers

Stuffed bell peppers are one of those dishes that manage to be both wholesome and genuinely comforting. Sweet, tender roasted peppers cradle a hearty filling of rice, beans, and vegetables, all topped with melty cheese that turns golden in the oven.

This vegetarian version is so satisfying that even dedicated meat eaters go back for more. The black beans and rice make it filling, the spices give it warmth, and the peppers themselves bring a natural sweetness that ties everything together.

They are also a joy to look at, with their bright colors lined up in the baking dish. This is the kind of meal that feels nourishing and celebratory at the same time, ideal for a family dinner or for meal prep that carries you happily through the week.

Prep: 20 mins   Cook: 40 mins   Serves: 4

Why You’ll Love These Stuffed Peppers

  • Hearty and filling thanks to protein-rich beans and satisfying rice.
  • Naturally colorful and healthy, packed with vegetables and fiber.
  • Easily made ahead and reheated, making them great for busy weeks.
  • Endlessly customizable with whatever grains, beans, or cheese you have.
  • A complete meal in one so there is little else to prepare.

Ingredients

  • 4 large bell peppers, any color, tops cut off and seeds removed
  • 1 tablespoon olive oil
  • 1 small onion, finely diced
  • 3 cloves garlic, minced
  • 1 teaspoon ground cumin and 1 teaspoon smoked paprika
  • 1 can black beans, drained and rinsed
  • 1 and 1/2 cups cooked rice, white or brown
  • 1 cup corn kernels, fresh or frozen
  • 1 cup diced tomatoes with their juice
  • Salt and black pepper to taste
  • 1 and 1/2 cups shredded cheese such as cheddar or a Mexican blend
  • Fresh cilantro and lime for serving

Instructions

  1. Prep the peppers. Preheat the oven to 375F. Slice the tops off the peppers and remove the seeds and membranes. If a pepper will not stand upright, trim a thin sliver off the base without piercing the cavity.
  2. Par-cook the peppers. Place the peppers cut side up in a baking dish and roast for 15 minutes to soften them slightly. This head start ensures they are fully tender by the end.
  3. Start the filling. While the peppers roast, heat the olive oil in a skillet over medium heat and cook the onion for 4 to 5 minutes until soft, then add the garlic, cumin, and paprika and cook for another minute until fragrant.
  4. Build the filling. Stir in the black beans, cooked rice, corn, and diced tomatoes with their juice. Season well with salt and pepper and simmer for 5 minutes so the flavors come together and any excess liquid cooks off.
  5. Add cheese. Remove the skillet from the heat and stir in about half of the shredded cheese, which makes the filling wonderfully creamy.
  6. Stuff the peppers. Spoon the filling generously into each par-cooked pepper, pressing gently and mounding it at the top.
  7. Top and cover. Sprinkle the remaining cheese over the peppers. Cover the dish loosely with foil to keep them from drying out.
  8. Bake. Return to the oven and bake covered for 20 minutes, then remove the foil and bake for another 5 to 10 minutes until the cheese is bubbling and golden.
  9. Garnish and serve. Let the peppers rest for 5 minutes, then scatter with fresh cilantro and serve with lime wedges for squeezing.

Tips for the Best Stuffed Peppers

  • Choose peppers that stand flat so they hold their filling without tipping over.
  • Par-cook the peppers first so they finish tender rather than crisp and raw.
  • Season the filling generously; beans and rice need a confident hand with the spices.
  • Do not skip covering with foil, which keeps the peppers moist while they bake.
  • Use day-old rice if you can, as it holds its texture better in the filling.

Variations & Substitutions

  • Swap black beans for pinto, kidney, or chickpeas depending on what you have.
  • Use quinoa or cauliflower rice in place of regular rice for a lighter twist.
  • Add chopped spinach, zucchini, or mushrooms to boost the vegetables.
  • Make it vegan by using a plant-based cheese or leaving the cheese out entirely.

How to Store & Reheat

Stuffed peppers keep well in an airtight container in the fridge for up to four days, which makes them excellent for meal prep. Reheat in a 350F oven for about 15 minutes or in the microwave until piping hot. They also freeze beautifully; wrap individually and freeze for up to three months, then thaw overnight before reheating.

What to Serve With It

A simple green salad or a scoop of guacamole keeps things fresh and light. Warm tortillas or crusty bread are lovely for scooping up any filling that escapes, and a dollop of sour cream or a drizzle of hot sauce lets everyone tailor the heat to taste.

Frequently Asked Questions

Do I have to par-cook the peppers?

It is worth it for tender results. Skipping this step leaves the peppers firmer and crunchier, which some people prefer, but 15 minutes of roasting gives a softer, more traditional texture.

Can I make these ahead?

Yes, assemble the stuffed peppers up to a day in advance, cover, and refrigerate. Add a few extra minutes to the baking time since they will be going in cold.

How do I keep the filling from being dry?

Include the tomato juices, stir cheese into the filling, and cover with foil while baking. A little moisture in the filling keeps everything tender and cohesive.

Bright, wholesome, and deeply satisfying, these peppers prove that a meat-free meal can be the highlight of the table. Enjoy every colorful bite.