Our Italian Beef Stuffed Peppers are perfect for family dinners, entertaining guests, or for meal prep lunches! Tender bell peppers are filled with a savory mix of seasoned ground beef, rice, tomato sauce, Italian seasonings, and a blend of melty cheeses that will have everyone asking for seconds.

Unlike most people, I actually began my stuffed peppers journey in my decade as a vegetarian (have you tried our quinoa and black bean stuffed peppers? They’re awesome!). Over the past 15 years or so, I’ve tried all kinds of stuffed pepper combinations, fillings, and cooking methods. Through this process, I’ve worked out a lot of kinks on how to best prepare your peppers, best cooking time and temperature, and what fillings work well.
You’ll Love This Italian Stuffed Peppers Recipe!
It’s a complete meal! You’ve got protein, grains, and veggies all packed into one convenient (and tasty) pepper.
Lovely, Italian-inspired flavor profile. Italian seasonings, tomato sauce, and a mix of mozzarella and parmesan cheeses really take these stuffed bell peppers to the next level!
They’re perfect for meal prep. Make a batch on Sunday and enjoy delicious, ready-to-heat meals all week long! Stuffed peppers were one of my go-to meals when working in an office setting because they’re easy to reheat in the microwave.
Easy and impressive. Stuffed peppers have that ‘wow’ factor while being really easy to make. Perfect for dinnertime or when hosting guests!
Beef Stuffed Peppers Ingredients
- Bell Peppers (any color). Bell peppers are the star of the show! Use whatever color pepper you prefer, or whichever looks best at your store or market when you’re ready to make these. Or use a mix of red, yellow, orange, and green peppers!
- Olive Oil. Used to sauté our onion.
- Yellow Onion. Adds depth of flavor to our filling and helps to enhance the other flavors in our recipe.
- Ground Beef. Our protein, used in our filling. I recommend using a 90% lean ground beef for this recipe.
- Cooked Rice (white rice or brown rice). Fills out our beef filling. This is a great way to use up leftover rice!
- Tomato Sauce. Adds another classic Italian flavor to our recipe, can be included as another veggie in our filling, and also helps to bind together our filling ingredients.
- Italian Seasoning, Salt, and Pepper. We’re using a simple store-bought Italian seasoning blend to give our dish it’s Italian flavors, in addition to a little salt and pepper.
- Mozzarella Cheese and Parmesan Cheese. Both of these are commonly used in Italian dishes, and the combination takes our recipe to the next level! The mozzarella is mild, soft, and extra melty whereas the parmesan adds a bold and savory flavor.
- Fresh Basil (for serving). Topping your stuffed bell peppers with a sprinkle of fresh basil adds that final pop of Italian flavor goodness.
See the recipe card at the bottom of the page for all ingredient measurements and full recipe directions.
How to Cut Bell Peppers for Stuffing
First wash and dry your peppers. Then cut a circle around the stems with a sharp knife, twist, and pull the stem out (this helps you get most of the seeds out). Then halve your peppers from top to bottom and remove the seeds and membranes. Now you’re ready to stuff them!
How to Make Stuffed Peppers with Ground Beef
If needed, cook the rice. If you do not have leftover / cooked rice in your fridge, cook some white or brown rice following the directions on the package. For a single batch of this, starting with ½ Cup of dried rice will give you a bit more than you need.
Make the filling. In a medium skillet over medium-high heat, sauté the onion with the olive oil until the onion begins to soften and brown (about 3-5 minutes).
Add the ground beef, breaking it into small pieces as it cooks.
Cook until the beef is browned, and no pink remains (about 5-7 minutes). Turn off the heat and remove any excess fat/liquid from the pan.
Add the cooked rice, tomato sauce, Italian seasoning, salt, and pepper.
Stir to combine.
Mix in ⅓ of the mozzarella cheese and ½ of the parmesan cheese.
Preheat the oven to 400°F.
Helpful Prep Tip for Easy Clean Up
Prepare your baking sheet with a light spray of PAM or line it with parchment paper for easiest clean up. The biggest cleaning challenge is any cheese that melts onto the pan.
Stuff the peppers. Place the pepper halves onto the baking sheet and evenly divide the filling between the peppers.
Gently press the filling into the crevices of each pepper and smooth out the top.
Bake for 20-minutes. At this point, a fork should be able to poke into the peppers but they will seem a bit ‘hard’ yet.
Top with cheese. After the initial bake, top the peppers with the remaining mozzarella and parmesan cheeses.
Bake for an additional 10-minutes, until the peppers are fork tender and the cheese is melted. If you feel the cheese is browning to quickly, gently set a sheet of aluminum foil over the peppers.
Serve. Option to serve with fresh basil, and enjoy!
How Long to Cook Stuffed Peppers
At 400°F, it will take 30-40 minutes to fully cook stuffed peppers. The goal is to have your peppers cooked through and fork-tender but not too soft.
Recipe Variation Ideas for Our Stuffed Bell Peppers with Ground Beef
Use a different grain. While the base recipe uses white rice or brown rice, you can also try quinoa, farro, or orzo! If using orzo, under cook it slightly before stuffing your peppers to avoid it getting mushy. You could also use cauliflower rice for a low-card option.
Use a mix of ground beef and Italian sausage! This really amps up the Italian flavor! To keep things simple, this works best if you’re doubling or tripling the recipe (since you can most often buy each of these in 1 pound portions). If you’re doubling, use 1 pound of ground beef and 1 pound of Italian sausage (mild or hot per your preference). If you’re tripling the recipe, use 2 pounds of ground beef and 1 pound of Italian sausage (this is what we do when we make our freezer-prep lasagnas and this is my ideal ratio!).
Add spinach to your filling! You can add up to 1 Cup of fresh spinach, de-stemmed and cut into ribbons, to your filling if desired. Doing this doesn’t change the flavor and adds some more nutrition (like a boost of iron, vitamins, and fiber to name a few).
Add some spice with a shake of red pepper flakes. A small pinch will do the trick! Either add to the beef filling mixture, or set it out for people to add to their own when serving.
Ground Beef Stuffed Peppers Storage
Store cooked and fully cooled stuffed peppers in an airtight container in the fridge for up to 4 days.
Can You Freeze Stuffed Peppers?
Yes! You can freeze cooked stuffed peppers for up to 3 months for easy meals another day. To do so, ensure the peppers have fully cooled (at least to room temperature). Transfer them to a freezer-safe container, cut side up, to freeze. I recommend portioning them into single-serve bags for quick grab-and-go.
Let frozen stuffed peppers thaw overnight in the fridge before reheating.
How to Reheat Stuffed Peppers
When ready to enjoy, simply cut your peppers into a few smaller pieces and either microwave them or warm them up in the oven until heated to your desired temperature. If using the oven method, place the peppers cut side up on a baking sheet or in a baking dish and warm them at 350°F for 8-10 minutes.
Beef Stuffed Peppers FAQs
Do you cover stuffed peppers when baking? No, you do not need to cover your peppers while cooking. However, if you feel the cheese on top is browning to quickly (or it’s taking longer to get your peppers to fork tender), you can gently set a sheet of aluminum foil over the peppers help.
Is it better to freeze stuffed peppers cooked or uncooked? We like to freeze stuffed peppers after baking them for easy, grab-and-go meals!
What to do with leftover stuffed pepper filling? With this Italian seasoned filling, we like to just add a little cheese and eat it straight up!
What to Serve with Stuffed Peppers
Since stuffed peppers are a wholesome, well-balanced meal by themselves, we often enjoy these on their own. However, you can definitely round out your meal with a number of sides!
- Vegetables. Roasted or sauteed veggies would pair nicely with these. Brussel sprouts, zucchinis, sweet potatoes, broccoli… you name it! If you’re roasting, you can throw them in the oven along side your peppers too! You can also use those convenient steamer packs from the freezer section.
- Leafy Green Salad. A big green salad is always a great side! With the Italian flavors of this dish, a Caesar salad or greens with Italian dressing would be great choices.
Love This Recipe? Try One of These Beef Dinner Recipes Next!
Ground Beef Stuffed Bell Peppers
Equipment
- Chef's Knife
- Medium to Large Skillet
Ingredients
- 4 bell peppers (any color)
- 1 Tablespoon olive oil
- 1 small yellow onion (or ½ of a medium onion)
- 1 pound ground beef (90% lean)
- 1 Cup cooked rice (white or brown rice)
- 1 , 15oz can tomato sauce
- 1 Tablespoon Italian seasoning
- ¼ teaspoon salt
- ⅛ teaspoon pepper
- 1 + ½ Cups mozzarella cheese, divided (⅓ goes into the filling, ⅔ is used for topping)
- ½ Cup parmesan cheese, divided (shredded or 'shaky'/crumbled parmesan both work. ½ goes in the filling, ½ is used for topping)
- optional: fresh basil for serving
Instructions
- Cook the rice (if needed). If you don't have leftover rice in the fridge, cook ½ Cup dry white or brown rice per package instructions.
- Make the filling. In a medium skillet over medium-high heat sauté the onion with the olive oil until the onion begins to soften and brown (about 3-5 minutes).
- Add the beef, breaking it into small pieces as it cooks, and cook until browned, no pink remaining (about 5-7 minutes). Turn off the heat and remove any excess fat/liquid from the pan.
- Stir the cooked rice, tomato sauce, Italian seasoning, salt, and pepper into the beef and onion mixture. Then stir in ⅓ of the mozzarella cheese and ½ of the parmesan cheese.
- Preheat the oven to 400°F. For easiest clean up, line your baking sheet with parchment paper or lightly grease.
- Stuff the peppers. Arrange your peppers cut-side up on the baking sheet. Divide the filling evenly between the peppers, gently pressing the filling into the crevices of each pepper and smoothing out the top.
- Bake. Bake the stuffed peppers for 20-minutes (the peppers won't be fork-tender yet, but you should be able to poke a fork into them with just a little resistance).
- Top with cheese. Top the stuffed peppers with the remaining mozzarella and parmesan cheeses.
- Bake the cheese-topped peppers for an additional 10-minutes, until the peppers are fork tender and the cheese is melted.
- Serve and enjoy! Option to top with fresh basil for serving.
Video
Notes
- Use a different grain. If desired, swap out the rice 1-for-1 with quinoa, farro, orzo, or cauliflower rice! If using orzo, under cook it slightly before stuffing your peppers to avoid it getting mushy.
- Use a mix of ground beef and Italian sausage. This works best if you’re doubling or tripling the recipe (since you can most often buy each of these in 1 pound portions). If you’re doubling, use 1 pound of ground beef and 1 pound of Italian sausage (mild or hot per your preference). If you’re tripling the recipe, use 2 pounds of ground beef and 1 pound of Italian sausage.
- Add spinach to your filling! You can add up to 1 Cup of fresh spinach, de-stemmed and cut into ribbons, to your filling if desired.
- Add some spice with a shake of red pepper flakes. Either add a pinch to the beef filling mixture, or set it out for people to add to their own when serving.
David says
Never had a stuffed pepper with an Italian profile, but I loved it!
Meredith says
glad to hear you enjoyed it David!
Meredith says
A great dinner + meal prep option for lunches! YUM.