It’s funny how some of the simplest recipes can become family staples. These Cheesy Spinach Stuffed Peppers? They walked into our lives one busy weeknight and basically set up permanent residence. I was looking for something healthy-ish, vegetarian, and satisfying, and boy, did these deliver! The vibrant bell peppers, bursting with a creamy, cheesy spinach filling, are just pure comfort food disguised as something good for you. Even my picky eaters devoured them, which is always a win in my book. The best part? They are surprisingly easy to throw together, making them perfect for a weeknight meal or even a casual weekend gathering. The aroma while they bake is intoxicating, and that first bite – the slight sweetness of the pepper, the richness of the cheese, the earthy spinach – it’s just chef’s kiss. Trust me, if you’re looking for a recipe that’s both crowd-pleasing and relatively effortless, you’ve just found your new best friend.
Ingredients for Cheesy Spinach Stuffed Peppers
- Bell Peppers: 6 large bell peppers, any color – These vibrant vegetables form the base of our dish, providing a slightly sweet and crisp vessel for the delicious filling. Choose firm peppers without blemishes for the best results.
- Olive Oil: 2 tablespoons – Used for sautéing and adding richness, olive oil contributes to both flavor and healthy fats in the recipe.
- Onion: 1 medium, finely chopped – Onion provides a foundational savory flavor, adding depth and aroma to the filling.
- Garlic: 3 cloves, minced – Garlic is a powerhouse of flavor, bringing a pungent and aromatic element that complements the spinach and cheese beautifully.
- Frozen Spinach: 10 ounces, thawed and squeezed dry – Spinach is the star vegetable, packed with nutrients and a mild, earthy flavor that pairs perfectly with cheese. Make sure to squeeze out excess water to prevent a soggy filling.
- Cream Cheese: 4 ounces, softened – Cream cheese adds a creamy texture and tangy richness, binding the filling together and creating a luxurious mouthfeel.
- Ricotta Cheese: 1 cup – Ricotta cheese contributes a light, slightly sweet, and fluffy texture to the filling, balancing the richness of the cream cheese and adding volume.
- Mozzarella Cheese: 1 cup, shredded – Mozzarella cheese provides that classic cheesy stretch and mild flavor that everyone loves. It melts beautifully and creates a gooey, satisfying element.
- Parmesan Cheese: ½ cup, grated – Parmesan cheese adds a salty, nutty, and umami-rich flavor that enhances the overall cheesy profile of the dish.
- Italian Seasoning: 1 teaspoon – Italian seasoning is a blend of herbs that brings a warm, aromatic, and classic Italian flavor to the filling.
- Red Pepper Flakes: ¼ teaspoon (optional) – Red pepper flakes add a subtle kick of heat, balancing the richness of the cheese and adding a layer of complexity. Adjust to your spice preference.
- Salt: To taste – Salt enhances all the flavors in the dish and is essential for bringing out the best in each ingredient.
- Black Pepper: To taste – Black pepper adds a touch of spice and depth of flavor, complementing the other seasonings and enhancing the overall taste.
Instructions for Making Cheesy Spinach Stuffed Peppers
- Preheat the Oven and Prepare Peppers: Preheat your oven to 375°F (190°C). While the oven is preheating, prepare the bell peppers. Wash them thoroughly and then carefully slice each pepper in half lengthwise, from stem to bottom. Remove the seeds and membranes from each half, ensuring you have clean pepper shells ready to be filled.
- Sauté Aromatics: Heat the olive oil in a large skillet over medium heat. Add the finely chopped onion and sauté for about 5 minutes, or until it becomes softened and translucent. Add the minced garlic to the skillet and cook for another minute, until fragrant. Be careful not to burn the garlic, as it can become bitter.
- Add Spinach and Cook: Add the thawed and squeezed dry spinach to the skillet with the onions and garlic. Cook for 3-5 minutes, stirring occasionally, until the spinach is heated through and any remaining moisture has evaporated. This step is crucial to prevent a watery filling.
- Combine Cheese Filling: In a large bowl, combine the softened cream cheese, ricotta cheese, shredded mozzarella cheese, and grated Parmesan cheese. Mix these cheeses together until they are well combined and creamy.
- Incorporate Spinach Mixture and Seasoning: Add the sautéed spinach mixture to the cheese bowl. Stir everything together until the spinach is evenly distributed throughout the cheese mixture. Now, season the filling with Italian seasoning, red pepper flakes (if using), salt, and black pepper. Taste and adjust the seasonings as needed to your preference. The filling should be flavorful and well-seasoned at this stage.
- Stuff the Peppers: Take the prepared bell pepper halves and spoon the cheesy spinach filling generously into each cavity. Pack the filling in lightly, making sure to fill each pepper evenly. Don’t overstuff them to the point where the filling is overflowing, but ensure they are nicely rounded with the delicious mixture.
- Bake the Stuffed Peppers: Arrange the stuffed peppers in a baking dish. You can add a tablespoon or two of water to the bottom of the dish to create a little steam, which helps the peppers soften slightly. Bake in the preheated oven for 25-30 minutes, or until the bell peppers are tender-crisp and the cheese filling is melted, bubbly, and lightly golden brown on top.
- Cool and Serve: Once baked, carefully remove the baking dish from the oven. Let the stuffed peppers cool for a few minutes before serving. This allows the filling to set slightly and makes them easier to handle. Garnish with fresh parsley or a sprinkle of extra Parmesan cheese if desired, and serve hot.
Nutrition Facts for Cheesy Spinach Stuffed Peppers
(Per serving, based on 6 servings – Note: Nutritional values are estimates and can vary based on specific ingredients and portion sizes)
- Serving Size: 1 stuffed pepper half
- Calories: Approximately 350-400 kcal – This moderate calorie count makes it a satisfying yet reasonable meal option.
- Protein: 20-25g – A good source of protein, primarily from the cheese and spinach, contributing to satiety and muscle building. Protein is essential for various bodily functions.
- Fat: 25-30g – Includes healthy fats from olive oil and cheese, providing energy and supporting nutrient absorption. Pay attention to the types of fat, with a focus on unsaturated fats.
- Carbohydrates: 15-20g – Primarily from the bell peppers and a small amount from the spinach, providing fiber and energy. Carbohydrates are the body’s primary energy source.
- Fiber: 5-7g – A good source of dietary fiber, mainly from the bell peppers and spinach, aiding digestion and promoting gut health. Fiber helps with satiety and blood sugar regulation.
Preparation Time for Cheesy Spinach Stuffed Peppers
- Prep Time: 20 minutes – This includes washing and chopping vegetables, preparing the filling ingredients, and halving and deseeding the bell peppers. The recipe is designed for efficient preparation.
- Cook Time: 25-30 minutes – This is the baking time in the oven, allowing the peppers to soften and the cheese filling to melt and become bubbly. Baking time may vary slightly depending on your oven.
- Total Time: 45-50 minutes – From start to finish, this recipe is ready in under an hour, making it a great option for weeknight meals or when you want a relatively quick yet satisfying dinner.
How to Serve Cheesy Spinach Stuffed Peppers
- As a Main Course:
- Serve 1-2 stuffed pepper halves per person as a satisfying and complete vegetarian main course.
- Pair with a simple side salad dressed with a light vinaigrette to add freshness and balance.
- Serve alongside a crusty baguette or garlic bread for dipping into any leftover cheesy filling.
- As a Side Dish:
- Cut the stuffed peppers into smaller portions to serve as a flavorful side dish alongside grilled chicken, fish, or steak.
- Complement with other vegetable sides like roasted asparagus or steamed broccoli for a balanced meal.
- As an Appetizer:
- Cut the stuffed peppers into quarters or smaller pieces to serve as a hearty and flavorful appetizer for parties or gatherings.
- Arrange them attractively on a platter and garnish with fresh herbs for visual appeal.
- Serving Temperature:
- Serve hot directly from the oven for the best cheesy melt and pepper texture.
- They can also be enjoyed warm, but the cheese might firm up slightly as they cool.
- Garnishes:
- Freshly chopped parsley or basil adds a pop of color and freshness.
- A sprinkle of extra grated Parmesan cheese enhances the cheesy flavor.
- A drizzle of balsamic glaze can add a touch of sweetness and tanginess.
- A dollop of marinara sauce or pesto can be served on the side for dipping.
Additional Tips for Perfect Cheesy Spinach Stuffed Peppers
- Pepper Selection is Key: Choose bell peppers that are firm, brightly colored, and uniform in shape for easy stuffing and even cooking. Avoid peppers with soft spots or blemishes. Different colored peppers offer slightly varied sweetness, so mix and match for visual appeal and flavor complexity.
- Squeeze Spinach Dry: This is crucial! After thawing frozen spinach, squeeze out as much excess water as possible. Excess moisture will make the filling watery and the peppers soggy. Use your hands or a clean kitchen towel to thoroughly wring out the spinach.
- Don’t Overcook the Peppers: Bake the stuffed peppers until they are tender-crisp, not mushy. Overcooked peppers lose their texture and can become unappetizing. The goal is for them to be slightly softened but still retain some structure.
- Customize Your Cheese Blend: Feel free to experiment with different cheeses in the filling. Provolone, Monterey Jack, or even a bit of crumbled feta can add interesting flavor variations. Consider using a smoked cheese for a deeper flavor profile.
- Add Protein for a Heartier Meal: If you want to add more protein, consider incorporating cooked quinoa, lentils, or crumbled Italian sausage into the spinach and cheese filling. This will make the dish even more substantial and satisfying.
- Make Ahead for Convenience: You can prepare the stuffed peppers ahead of time and store them, unbaked, in the refrigerator for up to 24 hours. This makes them a great option for meal prepping or entertaining. Just add a few extra minutes to the baking time when cooking from cold.
- Spice it Up or Tone it Down: Adjust the amount of red pepper flakes to control the level of spice. For a milder version, omit them entirely. For more heat, add a pinch of cayenne pepper or use a spicier cheese like pepper jack.
- Versatile Filling Variations: Get creative with the filling! Consider adding other vegetables like sautéed mushrooms, sun-dried tomatoes, artichoke hearts, or roasted red peppers. You can also incorporate different herbs and spices to change the flavor profile – try adding fresh dill, oregano, or paprika.
Frequently Asked Questions about Cheesy Spinach Stuffed Peppers
Q1: Can I use fresh spinach instead of frozen?
A: Yes, you can definitely use fresh spinach. You will need about 1 pound of fresh spinach. Sauté it in the skillet until wilted and reduced in volume, then squeeze out any excess moisture before adding it to the cheese mixture.
Q2: Can I freeze leftover stuffed peppers?
A: Yes, stuffed peppers freeze well. Let them cool completely after baking, then wrap each pepper individually in plastic wrap and place them in a freezer-safe bag or container. They can be frozen for up to 2-3 months. Thaw them in the refrigerator overnight before reheating in the oven or microwave.
Q3: How do I reheat leftover stuffed peppers?
A: The best way to reheat stuffed peppers is in the oven. Preheat your oven to 350°F (175°C) and bake them for about 15-20 minutes, or until heated through. You can also reheat them in the microwave, but the peppers may become slightly softer.
Q4: Can I make these stuffed peppers vegan?
A: Yes, you can make a vegan version by substituting the dairy cheeses with vegan cream cheese, ricotta, mozzarella, and Parmesan alternatives. There are many good vegan cheese options available in most grocery stores. Ensure your other ingredients are also vegan-friendly.
Q5: What if I don’t have Italian seasoning?
A: If you don’t have Italian seasoning, you can create your own blend using dried oregano, basil, thyme, rosemary, and marjoram. A combination of oregano and basil would be a good substitute in a pinch.
Q6: Can I use different types of peppers?
A: While bell peppers are the most common choice, you can experiment with other types of peppers like poblano peppers or Anaheim peppers for a slightly different flavor and heat level. Just adjust the baking time as needed, as thicker-walled peppers may require longer cooking.
Q7: Can I prepare the filling ahead of time?
A: Yes, you can prepare the filling ahead of time and store it in the refrigerator for up to 2 days. This can save you time on the day you plan to bake the stuffed peppers. Just make sure to keep the filling covered in an airtight container.
Q8: What are some good side dishes to serve with stuffed peppers?
A: Stuffed peppers pair well with a variety of side dishes. Consider a fresh green salad, quinoa salad, couscous, roasted vegetables like asparagus or broccoli, or a simple side of rice or pasta. Crusty bread is also always a welcome addition for soaking up the delicious sauce.

Cheesy Spinach Stuffed Peppers
- Total Time: 50 minutes
Ingredients
- Bell Peppers: 6 large bell peppers, any color – These vibrant vegetables form the base of our dish, providing a slightly sweet and crisp vessel for the delicious filling. Choose firm peppers without blemishes for the best results.
- Olive Oil: 2 tablespoons – Used for sautéing and adding richness, olive oil contributes to both flavor and healthy fats in the recipe.
- Onion: 1 medium, finely chopped – Onion provides a foundational savory flavor, adding depth and aroma to the filling.
- Garlic: 3 cloves, minced – Garlic is a powerhouse of flavor, bringing a pungent and aromatic element that complements the spinach and cheese beautifully.
- Frozen Spinach: 10 ounces, thawed and squeezed dry – Spinach is the star vegetable, packed with nutrients and a mild, earthy flavor that pairs perfectly with cheese. Make sure to squeeze out excess water to prevent a soggy filling.
- Cream Cheese: 4 ounces, softened – Cream cheese adds a creamy texture and tangy richness, binding the filling together and creating a luxurious mouthfeel.
- Ricotta Cheese: 1 cup – Ricotta cheese contributes a light, slightly sweet, and fluffy texture to the filling, balancing the richness of the cream cheese and adding volume.
- Mozzarella Cheese: 1 cup, shredded – Mozzarella cheese provides that classic cheesy stretch and mild flavor that everyone loves. It melts beautifully and creates a gooey, satisfying element.
- Parmesan Cheese: ½ cup, grated – Parmesan cheese adds a salty, nutty, and umami-rich flavor that enhances the overall cheesy profile of the dish.
- Italian Seasoning: 1 teaspoon – Italian seasoning is a blend of herbs that brings a warm, aromatic, and classic Italian flavor to the filling.
- Red Pepper Flakes: ¼ teaspoon (optional) – Red pepper flakes add a subtle kick of heat, balancing the richness of the cheese and adding a layer of complexity. Adjust to your spice preference.
- Salt: To taste – Salt enhances all the flavors in the dish and is essential for bringing out the best in each ingredient.
- Black Pepper: To taste – Black pepper adds a touch of spice and depth of flavor, complementing the other seasonings and enhancing the overall taste.
Instructions
- Preheat the Oven and Prepare Peppers: Preheat your oven to 375°F (190°C). While the oven is preheating, prepare the bell peppers. Wash them thoroughly and then carefully slice each pepper in half lengthwise, from stem to bottom. Remove the seeds and membranes from each half, ensuring you have clean pepper shells ready to be filled.
- Sauté Aromatics: Heat the olive oil in a large skillet over medium heat. Add the finely chopped onion and sauté for about 5 minutes, or until it becomes softened and translucent. Add the minced garlic to the skillet and cook for another minute, until fragrant. Be careful not to burn the garlic, as it can become bitter.
- Add Spinach and Cook: Add the thawed and squeezed dry spinach to the skillet with the onions and garlic. Cook for 3-5 minutes, stirring occasionally, until the spinach is heated through and any remaining moisture has evaporated. This step is crucial to prevent a watery filling.
- Combine Cheese Filling: In a large bowl, combine the softened cream cheese, ricotta cheese, shredded mozzarella cheese, and grated Parmesan cheese. Mix these cheeses together until they are well combined and creamy.
- Incorporate Spinach Mixture and Seasoning: Add the sautéed spinach mixture to the cheese bowl. Stir everything together until the spinach is evenly distributed throughout the cheese mixture. Now, season the filling with Italian seasoning, red pepper flakes (if using), salt, and black pepper. Taste and adjust the seasonings as needed to your preference. The filling should be flavorful and well-seasoned at this stage.
- Stuff the Peppers: Take the prepared bell pepper halves and spoon the cheesy spinach filling generously into each cavity. Pack the filling in lightly, making sure to fill each pepper evenly. Don’t overstuff them to the point where the filling is overflowing, but ensure they are nicely rounded with the delicious mixture.
- Bake the Stuffed Peppers: Arrange the stuffed peppers in a baking dish. You can add a tablespoon or two of water to the bottom of the dish to create a little steam, which helps the peppers soften slightly. Bake in the preheated oven for 25-30 minutes, or until the bell peppers are tender-crisp and the cheese filling is melted, bubbly, and lightly golden brown on top.
- Cool and Serve: Once baked, carefully remove the baking dish from the oven. Let the stuffed peppers cool for a few minutes before serving. This allows the filling to set slightly and makes them easier to handle. Garnish with fresh parsley or a sprinkle of extra Parmesan cheese if desired, and serve hot.
- Prep Time: 20 minutes
- Cook Time: 30 minutes
Nutrition
- Serving Size: one normal portion
- Calories: 400
- Fat: 30g
- Carbohydrates: 20g
- Fiber: 7g
- Protein: 25g