Easy Cheesy Spinach Stuffed Bell Peppers – Creamy, Colorful & Comforting

Cheesy Spinach Stuffed Bell Peppers are a delicious way to turn simple vegetables into a hearty, comforting meal. Tender bell peppers are filled with a creamy mixture of spinach, ricotta, mozzarella, Parmesan, garlic, herbs, and seasonings, then baked until the peppers are soft and the cheese on top is bubbling and golden.

This recipe is perfect when you want something that feels rich and satisfying without relying on heavy meat-based fillings. The sweetness of roasted bell peppers pairs beautifully with the creamy spinach and cheese mixture, while garlic, Italian seasoning, and Parmesan add plenty of savory flavor.

These stuffed peppers work well as a vegetarian main dish, a flavorful side, or a make-ahead meal for busy evenings. They are also colorful enough for entertaining and easy to customize with rice, mushrooms, chicken, quinoa, or extra vegetables.

Whether you serve them for a weeknight dinner, meal prep, or a cozy weekend meal, Cheesy Spinach Stuffed Bell Peppers are warm, creamy, and packed with flavor in every bite.

Why You’ll Love These Cheesy Spinach Stuffed Bell Peppers

One of the best things about this recipe is the balance between fresh vegetables and rich, cheesy filling. The bell peppers soften and become slightly sweet during baking, while the filling stays creamy and savory.

The combination of ricotta, mozzarella, and Parmesan gives the filling a satisfying texture. Ricotta keeps it creamy, mozzarella creates a gooey melted texture, and Parmesan adds a sharper, more savory flavor.

This recipe is also easy to prepare ahead. You can assemble the peppers earlier in the day, refrigerate them, then bake when you are ready to eat.

It is also flexible. If you want a more filling version, add cooked rice, quinoa, pasta, chicken, or mushrooms. If you prefer a lighter version, reduce the cheese slightly and add more spinach or chopped vegetables.

Ingredients

For the Bell Peppers

  • 4 large bell peppers
  • 1 tablespoon olive oil
  • ½ teaspoon salt
  • ¼ teaspoon black pepper

For the Spinach Filling

  • 1 tablespoon olive oil
  • 3 cloves garlic, minced
  • 8 ounces fresh baby spinach
  • 1½ cups ricotta cheese
  • 1 cup shredded mozzarella cheese, divided
  • ½ cup freshly grated Parmesan cheese
  • 1 large egg
  • ½ teaspoon Italian seasoning
  • ½ teaspoon garlic powder
  • ½ teaspoon onion powder
  • ¼ teaspoon black pepper
  • ¼ teaspoon salt, or to taste
  • 2 tablespoons chopped fresh parsley
  • 1 tablespoon chopped fresh basil, optional

Optional Add-Ins

  • 1 cup cooked white or brown rice
  • ½ cup cooked quinoa
  • 1 cup sautéed mushrooms
  • ½ cup chopped artichoke hearts
  • 1 cup shredded cooked chicken
  • ¼ teaspoon crushed red pepper flakes

For Topping

  • ½ cup shredded mozzarella cheese
  • 2 tablespoons grated Parmesan cheese
  • Fresh parsley or basil, for garnish

How to Make Cheesy Spinach Stuffed Bell Peppers

1. Preheat the Oven

Preheat your oven to 375°F.

Lightly grease a medium baking dish with cooking spray or a small amount of olive oil.

Choose a baking dish that holds the peppers fairly close together. This helps keep them upright while baking.

2. Prepare the Bell Peppers

Wash the peppers thoroughly and pat them dry.

Cut the peppers in half lengthwise for easier serving, or slice off the tops if you prefer whole upright stuffed peppers.

Remove the seeds and white membranes from the inside.

Be careful not to cut through the walls of the peppers because you want them sturdy enough to hold the filling.

Lightly brush the peppers with olive oil.

Season the insides with a small amount of salt and black pepper.

3. Pre-Bake the Peppers

Arrange the peppers in the prepared baking dish with the cut sides facing up.

Bake for approximately 10 to 12 minutes.

This short pre-bake helps the peppers soften before the filling is added.

If you prefer peppers that still have a little firmness, reduce the pre-bake time to about 7 or 8 minutes.

Remove the baking dish from the oven and set aside.

Keep the oven heated to 375°F.

Prepare the Spinach Filling

4. Cook the Garlic

Heat 1 tablespoon olive oil in a large skillet over medium heat.

Add the minced garlic.

Cook for approximately 30 seconds, stirring constantly.

The garlic should become fragrant but should not brown deeply.

5. Wilt the Spinach

Add the fresh spinach to the skillet.

It may look like a large amount at first, but spinach shrinks considerably as it cooks.

Cook for approximately 2 to 3 minutes, stirring frequently, until the spinach is completely wilted.

Remove the skillet from the heat.

Allow the spinach to cool slightly.

6. Remove Excess Moisture

This is an important step.

Transfer the cooked spinach to a cutting board or clean kitchen towel.

Once it is cool enough to handle, squeeze or press out as much excess liquid as possible.

Spinach contains a lot of water, and removing that liquid prevents the filling from becoming watery during baking.

Finely chop the drained spinach.

7. Make the Cheese Filling

In a large mixing bowl, combine the ricotta cheese, chopped spinach, ½ cup mozzarella, Parmesan cheese, egg, Italian seasoning, garlic powder, onion powder, black pepper, salt, parsley, and optional basil.

Mix until evenly combined.

If using crushed red pepper flakes, add them now.

The filling should be thick, creamy, and easy to scoop.

Taste the mixture and adjust the seasoning if needed.

Keep in mind that Parmesan is naturally salty, so avoid adding too much salt before tasting.

8. Add Optional Ingredients

If you want a heartier meal, stir in cooked rice or quinoa.

For extra vegetables, add sautéed mushrooms or chopped artichoke hearts.

If you prefer additional protein, shredded cooked chicken can also be folded into the filling.

Make sure any extra vegetables are cooked and well drained before adding them. Excess moisture can make the peppers watery.

Assemble the Stuffed Peppers

9. Fill the Bell Peppers

Spoon the spinach and cheese mixture evenly into each pre-baked pepper.

Press the filling down lightly with the back of a spoon.

Do not pack it too tightly.

Mound a little extra filling over the top of each pepper.

10. Add the Cheese Topping

Sprinkle the remaining mozzarella over the stuffed peppers.

Finish with grated Parmesan.

The cheese will melt during baking and create a golden, bubbly topping.

For an extra-cheesy version, add a little shredded cheddar or provolone as well.

Bake the Stuffed Peppers

11. Cover and Bake

Cover the baking dish loosely with aluminum foil.

Bake for approximately 20 minutes.

Covering the peppers during the first stage keeps the filling moist and gives the peppers time to soften.

12. Bake Uncovered

Remove the foil.

Continue baking for another 10 to 15 minutes, or until the peppers are tender and the cheese on top is melted and bubbling.

If you like a more golden top, switch the oven to broil for the final 1 to 2 minutes.

Watch carefully so the cheese does not burn.

13. Rest Before Serving

Remove the baking dish from the oven.

Allow the stuffed peppers to rest for approximately 5 minutes.

This helps the filling firm slightly and makes the peppers easier to serve.

Garnish with fresh parsley, basil, extra Parmesan, or freshly ground black pepper.

Serve warm.

What to Serve With Cheesy Spinach Stuffed Bell Peppers

These stuffed peppers are filling enough to serve as a vegetarian main dish, especially if you add rice or quinoa to the filling.

For a light meal, serve them with a crisp green salad, cucumber salad, or tomato and onion salad.

Garlic bread, crusty bread, or warm dinner rolls also pair beautifully with the creamy filling.

If you are serving the peppers as a side dish, pair them with grilled chicken, roasted chicken, salmon, shrimp, steak, or pork chops.

Roasted potatoes, garlic rice, or pasta can also turn them into a more substantial dinner.

Tips for the Best Cheesy Spinach Stuffed Bell Peppers

Choose firm peppers. Look for large bell peppers with thick walls and no soft spots.

Pre-bake the peppers. This gives them enough time to soften without overcooking the cheese filling.

Remove moisture from the spinach. This is one of the most important tips for preventing watery stuffed peppers.

Drain ricotta if needed. If your ricotta looks very wet, let it sit in a fine-mesh strainer for 15 to 20 minutes before using.

Do not overfill. Leave a little space around the edges so the filling does not spill while baking.

Use freshly grated cheese. Fresh mozzarella and Parmesan usually melt more smoothly than many packaged pre-shredded varieties.

Let the peppers rest. A few minutes of resting makes the filling easier to serve.

Easy Recipe Variations

Spinach and Mushroom Stuffed Peppers

Sauté 1 cup chopped mushrooms until browned and their moisture has evaporated.

Fold them into the spinach filling before stuffing the peppers.

Spinach and Artichoke Stuffed Peppers

Add ½ cup chopped artichoke hearts for a flavor inspired by spinach-artichoke dip.

Spinach and Chicken Stuffed Peppers

Add 1 cup shredded cooked chicken to make the recipe higher in protein.

Spinach and Rice Stuffed Peppers

Mix 1 cup cooked rice into the filling for a heartier, more traditional stuffed pepper texture.

Spicy Cheesy Stuffed Peppers

Add crushed red pepper flakes, diced jalapeños, or pepper Jack cheese.

Mediterranean Stuffed Peppers

Add crumbled feta, chopped olives, oregano, and a little lemon zest for a Mediterranean-inspired variation.

How to Make Them Ahead

You can prepare these stuffed peppers up to 24 hours in advance.

Prepare the peppers and filling, assemble everything in the baking dish, then cover tightly and refrigerate.

Wait to add a final sprinkle of cheese until just before baking if you want the freshest topping.

When ready to cook, remove the dish from the refrigerator while the oven preheats.

Because the peppers will be cold, they may need an extra 5 to 10 minutes of baking time.

How to Store and Reheat

Allow leftover stuffed peppers to cool completely.

Transfer them to an airtight container and refrigerate for up to 3 to 4 days.

To reheat in the oven, place the peppers in a covered baking dish and warm at 350°F for approximately 15 to 20 minutes.

Individual portions can also be microwaved for about 1 to 2 minutes, depending on their size.

For the best texture, oven reheating is preferable because it keeps the peppers and cheese from becoming overly soft.

These peppers can be frozen, although the texture of the vegetables may become slightly softer after thawing.

Final Thoughts

Cheesy Spinach Stuffed Bell Peppers are a comforting and colorful way to enjoy vegetables while still getting plenty of creamy, cheesy flavor. Tender roasted peppers are filled with spinach, ricotta, mozzarella, Parmesan, garlic, and herbs, then baked until hot and golden.

The recipe is easy to customize and works equally well as a vegetarian main course or a flavorful side dish. Add rice for a heartier meal, chicken for extra protein, mushrooms for deeper savory flavor, or artichokes for a spinach-dip-inspired version.

Whether you prepare them for a weeknight family dinner, meal prep, or a special gathering, these cheesy spinach stuffed bell peppers are simple, satisfying, and full of comforting flavor.

Leave a Comment