Vegetarian Stuffed Bell Peppers

Golden-baked Vegetarian Stuffed Bell Peppers, brimming with savory rice, zucchini, and melted mozzarella cheese on a plate. Save
Golden-baked Vegetarian Stuffed Bell Peppers, brimming with savory rice, zucchini, and melted mozzarella cheese on a plate. | cooknookblog.com

These vibrant stuffed peppers feature a hearty filling of fluffy rice mixed with sautéed vegetables like zucchini, cherry tomatoes, and spinach, all bound together with melted mozzarella and Parmesan. The peppers become tender while baking, creating the perfect edible vessel for this satisfying Mediterranean-inspired dish.

The smell of roasting peppers always takes me back to my first apartment, where I learned that simple vegetables could become something extraordinary with just a little attention and cheese. These stuffed peppers became my go-to dinner for nights when I wanted something comforting but not heavy, filling the kitchen with aromas that made even tiny spaces feel like home.

My aunt served these at a summer dinner party, and I watched everyone go quiet for that first bite, the kind of silence that means something really good just happened. She told me the secret was letting the vegetables caramelize slightly before adding them to the filling, and honestly, she was absolutely right about that detail.

Ingredients

  • 4 large bell peppers: Any color works, but I love using a mix of red, yellow, and orange for the prettiest presentation on the table
  • 1 small onion, finely chopped: Sweet onions work beautifully here and become tender without overwhelming the other flavors
  • 2 cloves garlic, minced: Fresh garlic makes such a difference compared to jarred versions in this recipe
  • 1 medium zucchini, diced: Try to cut the pieces uniform in size so they cook evenly and create a pleasant texture in every bite
  • 1 cup cherry tomatoes, quartered: They release moisture as they cook, keeping the filling from becoming too dense
  • 1 cup fresh spinach, chopped: Add it right at the end so it wilts but retains its bright green color
  • 1 cup cooked rice: Day-old rice works perfectly since its slightly drier texture helps absorb all the vegetable flavors
  • 1 cup shredded mozzarella cheese: Reserve some for the top because everyone knows the cheesy crust is the best part
  • 1/4 cup grated Parmesan cheese: This adds a salty depth that balances the sweetness of the roasted peppers
  • 2 tablespoons olive oil: Use this to sauté the vegetables and lightly coat the peppers before roasting
  • 1 teaspoon dried oregano and 1/2 teaspoon dried basil: These Mediterranean herbs complement the peppers without competing with them
  • 1/4 teaspoon crushed red pepper flakes: Optional but adds such a lovely warmth that cuts through the cheese
  • Salt and black pepper, to taste: Season generously since the peppers themselves are quite mild
  • 2 tablespoons chopped fresh parsley: Sprinkle this over the finished dish for a pop of color and fresh flavor

Instructions

Get your oven ready:
Preheat to 375°F and position a rack in the middle so the peppers cook evenly without getting too brown on top
Prep the peppers:
Cut off the tops and remove all the white membranes inside, then give them a quick rinse and pat dry completely
Sauté the aromatics:
Heat olive oil in a large skillet and cook the onion until translucent, about 2 to 3 minutes
Add the vegetables:
Stir in the garlic, zucchini, and cherry tomatoes, cooking for 5 to 6 minutes until everything softens and smells wonderful
Wilt the spinach:
Toss in the spinach and cook just until it collapses, which should only take about 1 minute
Make the filling:
Remove the pan from heat and stir in the rice, most of the mozzarella, Parmesan, herbs, red pepper flakes, salt, and pepper
Stuff the peppers:
Spoon the filling mixture into each pepper, packing it gently but leaving some room for expansion
Get ready to bake:
Arrange the peppers in an oiled baking dish and top each one with the remaining mozzarella cheese
Bake covered:
Cover the dish tightly with foil and bake for 30 minutes until the peppers start to soften
Finish uncovered:
Remove the foil and bake another 10 minutes until the cheese turns golden and bubbly
Add the finishing touch:
Sprinkle with fresh parsley and let them rest for 5 minutes before serving
A close-up of Vegetarian Stuffed Bell Peppers, revealing tender peppers filled with cherry tomatoes, spinach, and herbs. Save
A close-up of Vegetarian Stuffed Bell Peppers, revealing tender peppers filled with cherry tomatoes, spinach, and herbs. | cooknookblog.com

These stuffed peppers have become my signature contribution to potlucks because they look impressive but are actually so straightforward to put together. Something about placing that bubbling dish on the table makes people feel taken care of, and that feeling of feeding others well is exactly why I love cooking in the first place.

Make Ahead Magic

You can stuff the peppers up to a day ahead and keep them covered in the refrigerator, which actually helps the flavors meld together even more beautifully. Just add a few extra minutes to the baking time if they are cold from the fridge, though honestly, I have baked them straight from chilled many times with perfect results.

Cheese Choices

While mozzarella creates that classic melt, I have experimented with adding sharp cheddar for extra tang or Monterey Jack when I want something milder. The key is using about 1 and 1/4 cups total cheese, divided between the filling and the topping, so you get creamy texture inside and that irresistible golden crust on top.

Serving Suggestions

These peppers make such a satisfying meal on their own, but a crisp green salad with a lemon vinaigrette cuts through the richness perfectly. Crusty bread for soaking up any escaped juices is never a bad idea, and a light white wine like Pinot Grigio complements the Mediterranean flavors beautifully.

  • Let the peppers rest for 5 minutes before serving so they set and are easier to portion
  • Pair with a simple arugula salad dressed with olive oil and lemon
  • These reheat beautifully at 350°F for about 15 minutes if you have leftovers
Serving suggestion of Vegetarian Stuffed Bell Peppers garnished with fresh parsley, paired with a crisp green salad. Save
Serving suggestion of Vegetarian Stuffed Bell Peppers garnished with fresh parsley, paired with a crisp green salad. | cooknookblog.com

These stuffed peppers have fed me through busy weeks, quiet nights, and celebrations with friends, always delivering that same comfort and warmth that makes a house feel like home.

Recipe FAQs

Yes, you can assemble the peppers up to 24 hours in advance and store them covered in the refrigerator. When ready to bake, add an extra 5-10 minutes to the cooking time if baking cold from the fridge.

Quinoa, couscous, or even farro make excellent substitutes for rice. Just ensure the grain is fully cooked before mixing it with the vegetables and cheese.

Place cooled stuffed peppers in an airtight container and refrigerate for up to 4 days. Reheat in the oven at 350°F until warmed through, or microwave individual portions for 2-3 minutes.

Absolutely. Wrap each cooled pepper individually in plastic wrap, then place in a freezer-safe bag. Freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.

Cooked lentils, chickpeas, or crumbled tofu can be stirred into the filling for extra protein. For non-vegetarians, cooked ground turkey or Italian sausage also complement the flavors beautifully.

The peppers should be tender when pierced with a fork, and the cheese on top should be melted and lightly golden. The filling should be hot throughout.

Vegetarian Stuffed Bell Peppers

Colorful peppers baked with rice, vegetables, and cheese for a comforting Mediterranean meal.

Prep 20m
Cook 40m
Total 60m
Servings 4
Difficulty Easy

Ingredients

Vegetables

  • 4 large bell peppers, any color
  • 1 small onion, finely chopped
  • 2 cloves garlic, minced
  • 1 medium zucchini, diced
  • 1 cup cherry tomatoes, quartered
  • 1 cup fresh spinach, chopped

Grains & Dairy

  • 1 cup cooked white or brown rice
  • 1 cup shredded mozzarella cheese
  • 1/4 cup grated Parmesan cheese

Pantry & Seasonings

  • 2 tablespoons olive oil
  • 1 teaspoon dried oregano
  • 1/2 teaspoon dried basil
  • 1/4 teaspoon crushed red pepper flakes
  • Salt and black pepper, to taste

Garnish

  • 2 tablespoons chopped fresh parsley

Instructions

1
Preheat Oven: Preheat the oven to 375°F.
2
Prepare Peppers: Cut the tops off the bell peppers and remove seeds and membranes. Lightly oil a baking dish and arrange peppers upright.
3
Sauté Aromatics: Heat olive oil in a large skillet over medium heat. Sauté onion for 2–3 minutes until translucent. Add garlic, zucchini, and cherry tomatoes; cook for 5–6 minutes until softened.
4
Add Spinach: Stir in spinach and cook until wilted, about 1 minute.
5
Make Filling: Remove from heat. Add cooked rice, 3/4 cup mozzarella, Parmesan, oregano, basil, red pepper flakes, salt, and black pepper. Mix until well combined.
6
Stuff Peppers: Spoon the filling evenly into each bell pepper. Top with the remaining mozzarella cheese.
7
Bake Covered: Cover the baking dish with foil and bake for 30 minutes.
8
Finish Baking: Remove foil and bake an additional 10 minutes, until peppers are tender and cheese is golden.
9
Garnish and Serve: Garnish with chopped parsley before serving.
Additional Information

Equipment Needed

  • Large skillet
  • Baking dish
  • Knife and cutting board
  • Mixing spoon
  • Aluminum foil

Nutrition (Per Serving)

Calories 320
Protein 13g
Carbs 38g
Fat 13g

Allergy Information

  • Contains dairy (cheese)
  • For gluten-free, ensure all ingredients are certified gluten-free
Heather Nolan

Home cook sharing simple, tasty recipes and practical cooking tips for everyday meals.