Italian Stuffed Peppers are cozy, comforting, and completely irresistible! This family style recipe features tender bell peppers filled with seasoned ground beef, fluffy rice, rich tomatoes, and melty mozzarella and Parmesan cheese. This family-friendly recipe is the ultimate comfort food that brings nostalgic Italian flavors to your dinner table.

Why You’ll Love This Recipe
- Pure comfort food – Tender peppers stuffed with savory beef, rice, and gooey melted cheese create the ultimate cozy dinner
- Family-friendly and customizable – Kids and adults alike love these, and you can easily adjust the filling to suit your family’s tastes
- Make-ahead magic – Prep the filling in advance or even assemble the whole dish earlier in the day for stress-free dinnertime
- Budget-friendly and filling – Uses everyday ingredients to create a satisfying meal that stretches beautifully
- Tastes like tradition – Every bite brings those nostalgic Italian flavors that remind you of Sunday dinners at Grandma’s house
Italian Stuffed Peppers
- Total Time: 1 hour 5 minutes
- Yield: 4 large stuffed peppers
Description
Easy Italian Stuffed Peppers filled with seasoned ground beef, rice, tomatoes, and melted cheese. A comforting family dinner recipe that’s perfect for meal prep!
Ingredients
For the Stuffed Peppers:
- 4 large bell peppers (any color—I love using a mix of red, yellow, and orange for a pretty presentation)
- 1 pound lean ground beef (or Italian sausage for extra flavor, or use half and half)
- 1 small onion, finely chopped
- 2–3 cloves garlic, minced (fresh is best!)
- 1 cup cooked rice (white, brown, or even a wild rice blend works beautifully)
- 1 (14–15 oz) can diced tomatoes, drained
- 1 teaspoon dried Italian seasoning
- ½ teaspoon dried oregano
- ½ teaspoon dried basil
- Salt and black pepper, to taste
- 1 cup shredded mozzarella cheese, plus extra for topping (because more cheese is always better!)
- ½ cup grated Parmesan cheese
- 2–3 tablespoons olive oil
Optional Add-Ins to Make Them Even Better:
- ½ cup tomato sauce or marinara (for a saucier, more luscious filling)
- Fresh basil or parsley, chopped (adds a bright, fresh finish)
- Red pepper flakes for heat
- ½ cup cooked ground Italian sweet or hot sausage (mixed with the beef)
- ½ cup finely diced zucchini or mushrooms (sneaky veggie boost!)
Instructions
Preheat your oven to 375°F (190°C). This moderate temperature allows the peppers to soften perfectly while the filling stays moist and flavorful.
Wash your bell peppers and pat them dry. Slice the tops off carefully. Use a small spoon to scoop out all the seeds and white membranes inside.
Heat the olive oil in a large skillet over medium heat. Add your finely chopped onion and cook, stirring occasionally, until it’s softened and translucent. Add the minced garlic and cook for just one more minute until fragrant.
Now add the ground beef (and Italian sausage, if using) to the pan. Break it up with your wooden spoon and cook until it’s completely browned with no pink remaining—usually about 6–8 minutes. If there’s excess grease, drain it off.
Stir in your cooked rice, drained diced tomatoes, Italian seasoning, oregano, basil, and a good pinch of salt and pepper. Let everything simmer together gently for about 3–5 minutes so all those beautiful flavors can get to know each other.
Remove the skillet from the heat and stir in the mozzarella and Parmesan cheese, but save about ½ cup of mozzarella for topping later. The residual heat will start melting the cheese into the filling, making it gloriously creamy.
Stand your hollowed peppers upright in your baking dish, arranging them so they support each other. Using a spoon, generously fill each pepper with the meat-and-rice mixture, really packing it in and mounding it high.
Pour about ½ cup of water into the bottom of the baking dish around the peppers—not inside them! Cover the entire dish tightly with a luminum foil. Slide it into your preheated oven and bake for 30 minutes.
Carefully remove the dish from the oven and take off the foil (watch out for the steam!). Sprinkle that reserved mozzarella generously over the top of each pepper.
Return the uncovered dish to the oven and bake for another 10–15 minutes, until the cheese is melted, bubbly, and just starting to turn golden in spots.
Let your beautiful stuffed peppers rest for about 5 minutes before serving. This gives the filling time to set slightly so it doesn’t all spill out when you cut into them.
Notes
- Use leftover rice – This is a fantastic way to use up rice from last night’s dinner or takeout!
- Don’t overstuff – While it’s tempting to pile the filling sky-high, leave a little room at the top so the cheese topping has space to melt down into the filling
- Add a splash of broth – Instead of water in the bottom of the pan, use chicken or beef broth for even more flavor
- Test for doneness – The peppers are ready when you can easily pierce the sides with a fork and they’ve softened considerably but still hold their shape
- Prep Time: 20 minutes
- Cook Time: 45 minutes
- Category: Dinner
- Method: Baking
- Cuisine: Italian
Ingredients You’ll Need
For the Stuffed Peppers:
- 4 large bell peppers (any color—I love using a mix of red, yellow, and orange for a pretty presentation)
- 1 pound lean ground beef (or Italian sausage for extra flavor, or use half and half)
- 1 small onion, finely chopped
- 2–3 cloves garlic, minced (fresh is best!)
- 1 cup cooked rice (white, brown, or even a wild rice blend works beautifully)
- 1 (14–15 oz) can diced tomatoes, drained
- 1 teaspoon dried Italian seasoning
- ½ teaspoon dried oregano
- ½ teaspoon dried basil
- Salt and black pepper, to taste
- 1 cup shredded mozzarella cheese, plus extra for topping (because more cheese is always better!)
- ½ cup grated Parmesan cheese
- 2–3 tablespoons olive oil
Optional Add-Ins to Make Them Even Better:
- ½ cup tomato sauce or marinara (for a saucier, more luscious filling)
- Fresh basil or parsley, chopped (adds a bright, fresh finish)
- Red pepper flakes for heat (if your family likes a little kick)
- ½ cup cooked ground Italian sweet or hot sausage (mixed with the beef)
- ½ cup finely diced zucchini or mushrooms (sneaky veggie boost!)
Why These Ingredients Work
The bell peppers become sweet and tender as they roast, creating the perfect vessel for all that savory goodness inside. Using lean ground beef keeps the filling from getting greasy, while Italian sausage brings extra depth and authentic Italian flavor.
The cooked rice stretches the filling and adds wonderful texture, soaking up all those delicious juices. Diced tomatoes bring moisture and a touch of sweetness.
The trio of Italian seasoning, oregano, and basil creates that classic flavor profile that smells like heaven. Fresh garlic and onion build the flavor foundation—never skip these!
Mozzarella melts into creamy, gooey perfection throughout the filling. Parmesan adds a sharp, nutty note that balances everything beautifully. That final sprinkle of mozzarella on top creates a golden, bubbly cheese cap that everyone fights over.
Essential Tools and Equipment
- Large skillet or frying pan (for cooking the filling)
- 9×13-inch baking dish (or similar oven-safe dish that fits your peppers snugly)
- Sharp knife and cutting board
- Wooden spoon or spatula (for browning the meat)
- Aluminum foil (to cover during initial baking)
- Measuring cups and spoons
- Spoon or small ladle (for stuffing the peppers)
Step-by-Step Instructions
Step 1: Preheat Your Oven
Preheat your oven to 375°F (190°C). This moderate temperature allows the peppers to soften perfectly while the filling stays moist and flavorful.
Step 2: Prepare the Peppers
Wash your bell peppers and pat them dry. Slice the tops off carefully. Use a small spoon to scoop out all the seeds and white membranes inside.
Step 3: Cook the Filling
Heat the olive oil in a large skillet over medium heat. Add your finely chopped onion and cook, stirring occasionally, until it’s softened and translucent. Add the minced garlic and cook for just one more minute until fragrant.
Now add the ground beef (and Italian sausage, if using) to the pan. Break it up with your wooden spoon and cook until it’s completely browned with no pink remaining—usually about 6–8 minutes. If there’s excess grease, drain it off.
Step 4: Build the Flavor
Stir in your cooked rice, drained diced tomatoes, Italian seasoning, oregano, basil, and a good pinch of salt and pepper. Let everything simmer together gently for about 3–5 minutes so all those beautiful flavors can get to know each other.
Step 5: Add the Cheese
Remove the skillet from the heat and stir in the mozzarella and Parmesan cheese, but save about ½ cup of mozzarella for topping later. The residual heat will start melting the cheese into the filling, making it gloriously creamy.
Step 6: Stuff Those Peppers
Stand your hollowed peppers upright in your baking dish, arranging them so they support each other. Using a spoon, generously fill each pepper with the meat-and-rice mixture, really packing it in and mounding it high.
Step 7: Create Steam and Bake
Pour about ½ cup of water into the bottom of the baking dish around the peppers—not inside them! Cover the entire dish tightly with a luminum foil. Slide it into your preheated oven and bake for 30 minutes.
Step 8: Add That Golden Cheese Topping
Carefully remove the dish from the oven and take off the foil (watch out for the steam!). Sprinkle that reserved mozzarella generously over the top of each pepper.
Return the uncovered dish to the oven and bake for another 10–15 minutes, until the cheese is melted, bubbly, and just starting to turn golden in spots.
Step 9: Rest and Serve
Let your beautiful stuffed peppers rest for about 5 minutes before serving. This gives the filling time to set slightly so it doesn’t all spill out when you cut into them.

You Must Know
The key to perfectly tender peppers is that steam created by the water in the bottom of the pan—don’t skip this step! If your peppers are particularly thick-walled or large, you might need to add an extra 5–10 minutes to the covered baking time.
Make sure your rice is fully cooked before adding it to the filling. Undercooked rice won’t have time to finish cooking inside the peppers, and you’ll end up with crunchy grains instead of fluffy perfection.
Personal Secret: I always add just a tiny pinch of sugar to my filling—maybe ¼ teaspoon. It balances the acidity from the tomatoes and brings out all the other flavors in the most magical way.
Pro Tips & Cooking Hacks
- Choose peppers wisely – Look for peppers that are roughly the same size so they cook evenly, and pick ones with flat bottoms so they stand up easily
- Pre-cook the peppers for super-tender results – If you like your peppers really soft, blanch them in boiling water for 3–4 minutes before stuffing
- Use leftover rice – This is a fantastic way to use up rice from last night’s dinner or takeout!
- Don’t overstuff – While it’s tempting to pile the filling sky-high, leave a little room at the top so the cheese topping has space to melt down into the filling
- Add a splash of broth – Instead of water in the bottom of the pan, use chicken or beef broth for even more flavor
- Test for doneness – The peppers are ready when you can easily pierce the sides with a fork and they’ve softened considerably but still hold their shape
Flavor Variations & Suggestions
Turn these into Mexican-style stuffed peppers by swapping the Italian seasonings for cumin, chili powder, and a bit of smoked paprika. Use pepper jack cheese instead of mozzarella and add black beans and corn to the filling. Top with fresh cilantro and a dollop of sour cream!
For a lighter version, use ground turkey or chicken instead of beef, and swap half the rice for riced cauliflower. You’ll still get all that wonderful flavor with fewer calories.
Make them vegetarian by replacing the meat entirely with a combination of sautéed mushrooms, lentils, or even crumbled firm tofu seasoned generously with Italian herbs. You can also bulk up the veggie content by adding diced eggplant, chopped spinach, or grated carrots.
For a Greek twist, season the filling with oregano, mint, and a touch of cinnamon. Use feta cheese instead of Parmesan and add some chopped Kalamata olives and sun-dried tomatoes. Finish with a drizzle of tzatziki sauce!
Make-Ahead Options
These stuffed peppers are a meal-prep dream! You can prepare the entire filling up to two days in advance—just store it covered in the refrigerator. When you’re ready to cook, let it come to room temperature for about 20 minutes, then stuff your peppers and bake as directed.
You can also fully assemble the stuffed peppers in the morning or even the night before. Arrange them in the baking dish, cover tightly with plastic wrap, and refrigerate. When dinner time rolls around, add the water to the pan, cover with foil, and bake. You may need to add 5–10 extra minutes since they’re starting cold.
For longer storage, these freeze beautifully! Assemble the stuffed peppers completely but don’t bake them. Wrap each pepper individually in plastic wrap, then place them all in a freezer-safe container or bag. They’ll keep for up to three months. Thaw overnight in the refrigerator, then bake as directed, or bake from frozen—just add about 20–25 minutes to the total cooking time.
What to Serve With Italian Stuffed Peppers
These hearty stuffed peppers are practically a complete meal on their own, but a simple side salad with crisp romaine, cherry tomatoes, and a tangy Italian vinaigrette adds a fresh, light contrast. Garlic bread is always a winner at our table—perfect for soaking up any delicious juices from the bottom of the baking dish.
For a more substantial spread, serve them alongside creamy polenta or buttered egg noodles tossed with fresh parsley and a sprinkle of Parmesan. Roasted vegetables like zucchini, asparagus, or green beans seasoned with olive oil and herbs round out the plate beautifully.
A chilled glass of Chianti or Pinot Grigio pairs wonderfully if you’re serving these for a special dinner. For a non-alcoholic option, sparkling water with a squeeze of lemon or a twist of fresh basil is refreshing and sophisticated. And for dessert? Keep it simple with some fresh fruit, biscotti, or a scoop of vanilla gelato.
Allergy Information
This recipe contains dairy (mozzarella and Parmesan cheese) and may contain gluten depending on your Italian seasoning blend. For a dairy-free version, substitute the cheese with your favorite plant-based mozzarella and nutritional yeast for that Parmesan-like flavor.
If you need to make these gluten-free, double-check that your Italian seasoning, tomato products, and any optional add-ins like marinara sauce are certified gluten-free. The rice and fresh vegetables are naturally gluten-free!
This recipe is naturally nut-free, but always verify that your packaged ingredients haven’t been processed in facilities with tree nuts if severe allergies are a concern. For egg-free needs, you’re all set—there are no eggs in this recipe at all!
Storage & Reheating
Store any leftover stuffed peppers in an airtight container in the refrigerator for up to 4 days. They actually taste even better the next day once all those flavors have had time to meld together overnight!
To reheat, place peppers in a baking dish, cover with foil, and warm in a 350°F oven for about 20–25 minutes until heated through. You can also microwave individual peppers—just cover with a damp paper towel and heat in 1-minute intervals until hot.
If you froze baked peppers, thaw them overnight in the refrigerator before reheating using the methods above. They’ll taste just as fresh as the day you made them!
Questions I Get Asked A Lot
Can I use different colors of bell peppers?
Absolutely! Red, yellow, orange, and green peppers all work beautifully. Red, yellow, and orange are sweeter and milder, while green peppers have a slightly more bitter, vegetal flavor. I love using a rainbow mix for a gorgeous presentation!
My peppers tipped over while baking—how do I prevent this?
Choose peppers with flat, stable bottoms, and if needed, slice just a tiny bit off the bottom to create a flat surface. Arrange them snugly in the baking dish so they lean against each other for support. You can also nestle crumpled aluminum foil around them to prop them up!
Can I make these with uncooked rice?
You can, but you’ll need to adjust the recipe! Use about ⅔ cup uncooked rice, add an extra cup of liquid (tomato sauce or broth) to the filling, and increase the covered baking time to 50–60 minutes. I prefer using pre-cooked rice for more predictable results and faster cooking time.
The filling seems dry—what did I do wrong?
Make sure you’re not draining the tomatoes too thoroughly—they should still have some moisture clinging to them. Adding that optional ½ cup of tomato sauce or marinara really helps keep everything saucy and luscious. If your filling looks dry before baking, stir in a few tablespoons of broth or tomato sauce.
Can I stuff the peppers the night before?
Yes! Assemble everything completely, cover tightly with plastic wrap, and refrigerate for up to 24 hours. When you’re ready to bake, let the dish sit at room temperature for about 15–20 minutes while the oven preheats, then bake as directed. Perfect for entertaining or busy weeknights!
💬 Tried this recipe? Leave a comment and rating below! I’d love to hear how your Italian Stuffed Peppers turned out and any fun variations you tried.



