Stuffed Bell Peppers

There’s something magical about the aroma of stuffed bell peppers baking in the oven. The sweet, earthy scent of roasting peppers mingling with savory seasoned meat and melty cheese creates an irresistible invitation to dinner. These colorful vessels transform humble ingredients into a meal that feels both special and wonderfully familiar. Whether you’re feeding a hungry family, meal prepping for busy weekdays, or impressing dinner guests, stuffed peppers deliver every time. This recipe offers the perfect balance of tender peppers, flavorful filling, and that golden, bubbly cheese topping that makes everyone reach for seconds.

Recipe Overview

These stuffed bell peppers feature a robust filling of seasoned ground beef, aromatic rice, tangy tomatoes, and a blend of Italian herbs, all crowned with gooey mozzarella cheese. The peppers roast until perfectly tender-crisp, creating a satisfying contrast with the hearty, flavorful stuffing. Ready in about an hour, this one-dish meal delivers comfort food at its finest, with plenty of room for customization. The recipe uses pantry staples and comes together with minimal fuss, making it an ideal weeknight dinner solution.

Preparation Time: 20 minutes

Cooking Time: 45 minutes

Ingredients List

For the Peppers:

  • 6 large bell peppers (any color – red, yellow, orange, or green) – Choose peppers with flat bottoms so they stand upright in the baking dish. Red and yellow peppers offer sweeter flavor, while green provides a more classic, slightly bitter taste.
  • 2 tablespoons olive oil – For brushing the peppers before roasting, enhancing their natural sweetness.

For the Filling:

  • 1 pound lean ground beef (85/15) – The fat content ensures flavor and moisture. Ground turkey or chicken works well for a lighter version.
  • 1 medium yellow onion, finely diced – Adds savory depth and aromatic sweetness.
  • 3 cloves garlic, minced – Fresh garlic delivers the best punch of flavor.
  • 1 ½ cups cooked rice (white or brown) – Provides texture and helps bind the filling. Day-old rice works perfectly.
  • 1 can (15 ounces) diced tomatoes, undrained – The juices add moisture and bright acidity.
  • 1 can (8 ounces) tomato sauce – Deepens the tomato flavor and adds richness.
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • ½ teaspoon smoked paprika – Adds subtle smokiness that elevates the entire dish.
  • ½ teaspoon red pepper flakes (optional) – For gentle heat.
  • Salt and black pepper to taste
  • 2 cups shredded mozzarella cheese – Melts beautifully and creates that irresistible stretchy topping.
  • ½ cup grated Parmesan cheese – Adds salty, nutty complexity.

Step-by-Step Instructions

Step 1: Prepare the Peppers
Preheat your oven to 375°F (190°C). Cut the tops off each bell pepper, about ½ inch down from the stem, and set the tops aside. Remove the seeds and white membranes from inside each pepper using a small knife or spoon. Rinse the peppers under cold water to remove any stray seeds, then pat them dry with paper towels. Brush the outside of each pepper with olive oil and place them upright in a baking dish just large enough to hold them snugly.

Step 2: Create the Filling Base
Heat a large skillet over medium heat and add the ground beef. Cook, breaking it apart with a spatula, until it’s browned and no longer pink, about 8-10 minutes. Season with salt and pepper as it cooks. Add the diced onion and cook for 5-6 minutes until translucent and soft. Stir in the minced garlic and cook for another 60 seconds until fragrant, being careful not to let it burn.

Step 3: Build the Flavor
Pour in the diced tomatoes (with their juices) and tomato sauce, stirring to combine. Add the oregano, basil, smoked paprika, and red pepper flakes if using. Let the mixture simmer for 5-7 minutes, allowing the flavors to meld and the sauce to thicken slightly. Fold in the cooked rice until everything is well incorporated. Taste and adjust seasonings with additional salt and pepper if needed.

Step 4: Fill the Peppers
Remove the skillet from heat and stir in ½ cup of the mozzarella cheese and all the Parmesan cheese. This creates a creamy, cheesy filling that holds together perfectly. Spoon the filling into each pepper, pressing down gently to pack it in. Don’t worry if the filling mounds slightly over the top – that’s exactly what you want.

Step 5: Top with Cheese
Sprinkle the remaining 1½ cups of mozzarella cheese evenly over the tops of the stuffed peppers. For extra cheesiness, you can tuck a little cheese between the filling and the pepper edges. If you kept the pepper tops, chop them finely and scatter over the cheese for added color and texture.

Step 6: Bake to Perfection
Pour about ½ cup of water into the bottom of the baking dish, around the peppers. This creates steam that helps cook the peppers through while keeping them tender. Cover the dish with foil and bake for 30 minutes. Remove the foil and bake for an additional 10-15 minutes until the cheese is golden and bubbly, and the peppers are tender when pierced with a knife.

Step 7: Rest and Serve
Let the stuffed peppers rest in the baking dish for 5-10 minutes before serving. This allows the filling to set and makes them easier to handle. Garnish with fresh chopped parsley or basil for a pop of color and freshness.

Tips for Success

  • Choose peppers wisely: Look for peppers with thick walls and flat bottoms. They’ll hold their shape better during roasting.
  • Parboil for softer texture: If you prefer very tender peppers, blanch them in boiling water for 3-4 minutes before stuffing.
  • Don’t skip the water: Adding water to the baking dish creates steam, preventing the peppers from drying out.
  • Make extra filling: This recipe yields generous portions, but you can stretch it with extra rice or vegetables if you have larger peppers.
  • Cheese options: Substitute provolone, pepper jack, or cheddar for different flavor profiles.
  • Fresh herbs make a difference: A sprinkle of fresh oregano or thyme over the finished peppers brightens the flavor significantly.

Serving Suggestions

These stuffed bell peppers shine as a complete meal on their own, but they welcome delicious accompaniments. Serve alongside a crisp green salad dressed with lemon vinaigrette for a refreshing contrast to the rich filling. A slice of crusty garlic bread works wonders for soaking up any extra sauce in the dish. For a lighter meal, pair with steamed green beans or roasted asparagus. Garnish each plate with fresh basil leaves and a drizzle of balsamic glaze for a restaurant-worthy presentation that will impress any guest.

Storage Tips

  • Refrigerator: Store cooled stuffed peppers in an airtight container for up to 4 days. They reheat beautifully in the microwave or oven.
  • Freezer: Wrap individual peppers tightly in plastic wrap, then foil, and freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.
  • Reheating: For best results, reheat in a 350°F oven for 15-20 minutes until warmed through. Microwave for a quick option, though the peppers may become softer.

Can I use different types of meat?
Absolutely! Ground turkey, chicken, pork, or plant-based crumbles all work wonderfully in this recipe. Adjust cooking times as needed for fully cooked proteins.

How do I make this recipe vegetarian?
Replace the meat with extra vegetables like mushrooms, zucchini, and corn, or use a plant-based ground meat substitute. Add an extra ½ cup of rice to maintain the filling texture.

Can I prepare stuffed peppers ahead of time?
Yes, you can assemble the peppers up to 24 hours in advance and keep them covered in the refrigerator. Add 5-10 minutes to the baking time since they’ll be starting from cold.

Why are my peppers still hard after baking?
If your peppers aren’t tender enough, they likely need more baking time. Cover with foil and continue baking in 10-minute increments until a knife slides in easily. Larger peppers may require additional cooking time.

Can I use quinoa instead of rice?
Quinoa makes an excellent substitute with similar cooking properties. Use 1½ cups cooked quinoa in place of the rice for added protein and a nutty flavor.

How can I keep the peppers standing upright in the dish?
Choose peppers with flat bottoms. If they’re unstable, you can slice a thin layer off the bottom to create a flat surface, being careful not to create a hole.

Is there a dairy-free option for this recipe?
Use dairy-free cheese alternatives or simply omit the cheese entirely. The filling remains flavorful without it, and you can top with breadcrumbs for added texture.

Can I add other vegetables to the filling?
Corn, black beans, finely chopped spinach, or diced zucchini make excellent additions. Sauté them with the onions to release excess moisture before adding to the filling.

Conclusion

There’s pure joy in pulling a baking dish of golden, bubbling stuffed peppers from the oven. This recipe transforms simple ingredients into something truly memorable. I encourage you to make these peppers your own – adjust the seasonings, experiment with different cheese blends, or stuff them with your family’s favorite fillings. Every kitchen has its own version, and now you have the foundation to create yours.

stuffed bell peppers

stuffed bell peppers
5.0 Stars (1 Review)
Prep Time 20 minutes
Cook Time 45 minutes
Total Time 1 hour 5 minutes

Ingredients

  • For the Peppers:
  • 6 large bell peppers (any color - red, yellow, orange, or green) - Choose peppers with flat bottoms so they stand upright in the baking dish. Red and yellow peppers offer sweeter flavor, while green provides a more classic, slightly bitter taste.
  • 2 tablespoons olive oil - For brushing the peppers before roasting, enhancing their natural sweetness.
  • For the Filling:
  • 1 pound lean ground beef (85/15) - The fat content ensures flavor and moisture. Ground turkey or chicken works well for a lighter version.
  • 1 medium yellow onion, finely diced - Adds savory depth and aromatic sweetness.
  • 3 cloves garlic, minced - Fresh garlic delivers the best punch of flavor.
  • 1 ½ cups cooked rice (white or brown) - Provides texture and helps bind the filling. Day-old rice works perfectly.
  • 1 can (15 ounces) diced tomatoes, undrained - The juices add moisture and bright acidity.
  • 1 can (8 ounces) tomato sauce - Deepens the tomato flavor and adds richness.
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • ½ teaspoon smoked paprika - Adds subtle smokiness that elevates the entire dish.
  • ½ teaspoon red pepper flakes (optional) - For gentle heat.
  • Salt and black pepper to taste
  • 2 cups shredded mozzarella cheese - Melts beautifully and creates that irresistible stretchy topping.
  • ½ cup grated Parmesan cheese - Adds salty, nutty complexity.

Instructions

    Step 1: Prepare the PeppersPreheat your oven to 375°F (190°C). Cut the tops off each bell pepper, about ½ inch down from the stem, and set the tops aside. Remove the seeds and white membranes from inside each pepper using a small knife or spoon. Rinse the peppers under cold water to remove any stray seeds, then pat them dry with paper towels. Brush the outside of each pepper with olive oil and place them upright in a baking dish just large enough to hold them snugly.

    Step 2: Create the Filling BaseHeat a large skillet over medium heat and add the ground beef. Cook, breaking it apart with a spatula, until it's browned and no longer pink, about 8-10 minutes. Season with salt and pepper as it cooks. Add the diced onion and cook for 5-6 minutes until translucent and soft. Stir in the minced garlic and cook for another 60 seconds until fragrant, being careful not to let it burn.

    Step 3: Build the FlavorPour in the diced tomatoes (with their juices) and tomato sauce, stirring to combine. Add the oregano, basil, smoked paprika, and red pepper flakes if using. Let the mixture simmer for 5-7 minutes, allowing the flavors to meld and the sauce to thicken slightly. Fold in the cooked rice until everything is well incorporated. Taste and adjust seasonings with additional salt and pepper if needed.

    Step 4: Fill the PeppersRemove the skillet from heat and stir in ½ cup of the mozzarella cheese and all the Parmesan cheese. This creates a creamy, cheesy filling that holds together perfectly. Spoon the filling into each pepper, pressing down gently to pack it in. Don't worry if the filling mounds slightly over the top - that's exactly what you want.

    Step 5: Top with CheeseSprinkle the remaining 1½ cups of mozzarella cheese evenly over the tops of the stuffed peppers. For extra cheesiness, you can tuck a little cheese between the filling and the pepper edges. If you kept the pepper tops, chop them finely and scatter over the cheese for added color and texture.

    Step 6: Bake to PerfectionPour about ½ cup of water into the bottom of the baking dish, around the peppers. This creates steam that helps cook the peppers through while keeping them tender. Cover the dish with foil and bake for 30 minutes. Remove the foil and bake for an additional 10-15 minutes until the cheese is golden and bubbly, and the peppers are tender when pierced with a knife.

    Step 7: Rest and ServeLet the stuffed peppers rest in the baking dish for 5-10 minutes before serving. This allows the filling to set and makes them easier to handle. Garnish with fresh chopped parsley or basil for a pop of color and freshness.

Skip to Recipe