Main Courses
This ground beef and mozzarella recipe delivers the ultimate stuffed peppers with a crispy breadcrumb topping that becomes irresistibly golden. I developed this dish after years of testing—balancing tender meat, melty cheese, and that perfect crunchy finish. The secret? Browning the beef thoroughly to deepen its flavor before stuffing it into bell peppers with a blend of mozzarella and ricotta for maximum creaminess.
What sets this recipe apart is the crispy breadcrumb topping that forms a flavorful crust while keeping the peppers tender inside. You'll start by sautéing onions and garlic with the ground beef until fully browned, then mixing in seasonings and cooked rice. The cheese combination—mozzarella for stretch and ricotta for moisture—ensures each bite is rich and satisfying.
The result is a dish that's hearty enough for a family dinner but simple enough for a weeknight. The peppers hold their shape while the filling stays juicy, and that crispy topping adds texture that makes every bite exciting. Serve with a side salad or garlic bread to soak up any extra juices—this recipe is designed to impress without requiring advanced skills.
Perfect for meal prep or a special occasion, these stuffed peppers reheat beautifully while maintaining their texture. The combination of savory beef, creamy cheese, and crispy topping creates a balance that's hard to resist. Let's get cooking—your kitchen will smell amazing in no time.
Ingredients for ground beef and mozzarella
These 15 ingredients transform into the ultimate cheesy stuffed peppers with crispy perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef (80/20) 🥩 | 1 ½ lb | Lean but flavorful, not pre-seasoned |
| Bell Peppers 🌶️ | 4 whole | Large, any color, tops cut off |
| Yellow Onion 🧅 | 1 whole | Medium size, finely diced |
| Garlic Cloves 🧄 | 4 cloves | Freshly minced, aromatic |
| Long-Grain White Rice 🍚 | 1 cup | Uncooked, dry measure |
| Mozzarella Cheese 🧀 | 12 oz | Low-moisture, shredded fresh |
| Ricotta Cheese 🧀 | 1 cup | Whole milk, room temperature |
| Italian Seasoned Breadcrumbs 🍞 | ½ cup | Panko works too, toasted |
| Parmesan Cheese 🧀 | ¼ cup | Freshly grated, for topping |
| Chicken Broth 💧 | 1 cup | Low-sodium, for cooking rice |
| Tomato Paste 🍅 | 2 tbsp | Smooth, no sugar added |
| Dried Oregano 🌿 | 1 tsp | Mexican oregano preferred |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Kosher Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For sautéing, fruity |
The ground beef is non-negotiable—80/20 fat ratio gives the best flavor and texture. Kroger or Costco usually have the best value for this cut. Look for bright red color and avoid anything labeled 'lean'—you need that fat for moisture. The bell peppers should be firm with glossy skins; Trader Joe's carries the best selection of colorful ones. Mozzarella is where the magic happens: low-moisture shredded melts better than fresh, but if you're feeling fancy, grab a block and shred it yourself. The ricotta adds that creamy, luxurious texture—whole milk is richer than part-skim.
No Italian breadcrumbs? Panko plus 1 tsp Italian seasoning works perfectly. Fresh out of oregano? Dried thyme at half the amount gets you close. The tomato paste can be that squeeze tube from Trader Joe's—it's perfect for small amounts and lasts forever. For the rice, I always use white long-grain because it stays firm when mixed with the filling. If you're prepping ahead, cook the rice separately and mix it in cold to prevent mushiness. The cheese blend is key—mozzarella for stretch, ricotta for creaminess—don't skip the Parmesan on top for that umami punch.
This dish reheats beautifully—350°F for 15 minutes is perfect. Keeps in the fridge for 4 days and freezes for 3 months if you portion it right. I always make a double batch—one for dinner, one for lunches. The breadcrumb topping stays crispy if you reheat it covered with foil for 10 minutes, then uncover for the last 5 to brown. Leftovers? Tastes even better the next day when everything melds together.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this—just brown the beef, toss in the diced peppers and onions, and let the garlic sizzle until the mozzarella melts into that golden, stretchy blanket. No pots, no pans, no stress. My kids think it’s fancy; I know it’s just smart.
- Garlic Bomb: That 80/20 beef? Rich and juicy, but the real star is the garlic—crisply toasted until it’s almost too much (then you’ll ask for more). The rice soaks up all the savory juices like a sponge, and the mozzarella? It turns into little cheesy pockets that disappear in seconds.
- Leftovers That Don’t Suck: Honestly, this dish begs to be made extra. The flavors get even better the next day—crispier edges, warmer spices, and the mozzarella holds its shape just enough to be satisfying. Pack it for lunch or reheat it for dinner; it’s the kind of meal that makes you feel like you’re feeding a whole crowd without the chaos.
- Budget Win: Ground beef, rice, and a few veggies? This feeds four for under $10. (Yes, even on a Tuesday night.) The 80/20 fat ratio keeps it tender and flavorful, and the bell peppers add color without breaking the bank. It’s the kind of recipe that makes you wonder why you ever ordered takeout.
Step-by-step instructions for cheesy stuffed peppers with crispy topping
Here's how to create stuffed peppers that are packed with flavor and topped with a golden, crispy crust.
Prep the Peppers and Cook the Rice
Cut the tops off the 4 whole bell peppers and remove seeds and membranes. I like to use a sharp chef's knife for this—it gives you clean cuts and makes the peppers easier to handle later. Set them aside in a bowl of cold water to keep them fresh while you prep the filling.
In a medium saucepan, combine the 1 cup long-grain white rice with the 1 cup chicken broth. Bring to a boil over medium-high heat, then reduce to low heat, cover, and simmer for 15 minutes until the liquid is absorbed and the rice is tender. Remove from heat and let it steam covered for another 5 minutes. Fluff with a fork and set aside to cool slightly.
Brown the Ground Beef and Sauté Aromatics
Heat the 2 tablespoons extra-virgin olive oil in a large skillet over medium-high heat. Add the 1.5 lb ground beef (80/20) and cook, breaking it apart with a wooden spoon, until it's no longer pink and has released most of its fat—about 6-8 minutes. Drain excess fat if needed, leaving about 1 tablespoon in the pan.
Add the finely diced 1 whole yellow onion and cook for 3-4 minutes until softened. Stir in the 4 cloves minced garlic and cook for another 30 seconds until fragrant. Add the 2 tablespoons tomato paste, 1 teaspoon dried oregano, 0.5 teaspoon ground black pepper, and 1.5 teaspoons kosher salt, stirring to combine. Cook for 1 minute to toast the spices.
Mix the Filling and Stuff the Peppers
In a large bowl, combine the cooked rice, browned ground beef mixture, 1 cup ricotta cheese, and half of the 12 oz shredded mozzarella cheese. Mix gently with a spoon—just until everything is evenly distributed. You want the filling to be moist but not soupy, so if it feels too dry, add a splash of chicken broth.
Drain the bell peppers thoroughly and fill each one generously with the mixture, mounding it slightly in the center. Press down gently to compact the filling—this ensures it stays put during baking and cooks evenly. Place the stuffed peppers upright in a baking dish.
Top with Cheese and Breadcrumbs for Crispy Perfection
Sprinkle the remaining 6 oz mozzarella cheese evenly over the tops of the stuffed peppers. Then, in a small bowl, mix the 0.5 cup Italian seasoned breadcrumbs with the 0.25 cup freshly grated parmesan cheese. Sprinkle this mixture evenly over the mozzarella on each pepper.
The key to that crispy topping is making sure the breadcrumbs are evenly distributed and the cheese is melted but not runny. If you're worried about the breadcrumbs sticking together, lightly toast them in a dry skillet for 1-2 minutes before sprinkling.
Bake Until Bubbly and Golden
Preheat your oven to 375°F. Bake the stuffed peppers for 30-35 minutes until the tops are golden brown and the cheese is bubbly. The peppers should feel firm when you gently squeeze them, and the filling should be hot throughout.
Let them rest for 5 minutes before serving—this gives the filling a chance to set and makes it easier to handle. The crust should be crispy on top with melted cheese peeking through, and each bite should deliver a perfect balance of creamy ricotta, savory ground beef, and that satisfying crunch from the breadcrumb topping.
Pro Tips For Making Ground Beef And Mozzarella
- CRUSH THE PEPPERS: Dice those bell peppers into 1/4-inch pieces—no bigger, no smaller. I used to eyeball it and end up with some chunks that stayed raw while others turned to mush. Uniform size means even cooking, and that’s when the flavors meld properly.
- SALT THE BEEF BEFORE COOKING: Toss the ground beef with 1 teaspoon of salt before browning—it keeps the meat juicy and helps the seasoning stick. I learned this the hard way after making a batch that tasted bland no matter how much I seasoned later.
- DON’T OVERMIX THE RICE: Once you add the cooked beef mixture to the rice, stir just once—lift, fold, and stop. Overstirring turns rice mushy, and that’s a texture no one wants. Think of it like tucking in a blanket, not fluffing a pillow.
- USE SHREDDED MOZZARELLA LAST: Sprinkle the mozzarella on top right before serving—it melts faster and stays gooey, not rubbery. If you add it too early, it’ll turn into a sad, greasy puddle. (Yes, I’ve done this. No, I won’t do it again.)
Regional styles of this ground beef and mozzarella
Italian Stuffed Peppers
This is the classic version I grew up with—bell peppers stuffed with a hearty mix of ground beef, mozzarella, and ricotta, then baked until the cheese bubbles. In Italy, they often use San Marzano tomatoes blended into the filling for acidity, but I've kept it simple with tomato paste for ease. The key here is low-moisture mozzarella—it melts perfectly without making the filling soggy. 🌶️
For extra authenticity, I like to add 1 teaspoon of dried basil to the filling and sprinkle grated Pecorino Romano instead of Parmesan on top. The Italian seasoned breadcrumbs work perfectly, but if you're feeling traditional, use plain breadcrumbs with ½ teaspoon of dried oregano mixed in. This version is all about that creamy, cheesy center with a crispy crust.
Tex-Mex Twist
In Texas, they take stuffed peppers to another level by adding taco seasoning and black beans to the filling. I like to use 1 packet of taco seasoning (about 1 tablespoon) mixed into the beef, plus 1 cup of cooked black beans folded into the filling. Top with crushed tortilla chips instead of breadcrumbs for a crunchy, spicy finish. 🌶️
The Tex-Mex version also calls for jalapeños mixed into the cheese—about 2 tablespoons of diced fresh jalapeño for heat. Serve with a side of sour cream or guacamole for dipping. This version is perfect for those who love bold flavors and a little kick.
Italian-American Classic
This is the version you'll find in many Italian-American restaurants—ground beef, mozzarella, and Parmesan stuffed into peppers, topped with a marinara sauce and extra breadcrumbs. I like to use ½ cup of marinara sauce mixed into the filling for extra flavor, and then add another ¼ cup of sauce on top before baking. 🍕
For the breadcrumb topping, I mix in ½ teaspoon of garlic powder and ½ teaspoon of dried basil to enhance the Italian flavors. This version is heartier and more saucy, making it a great dish for feeding a crowd. It’s also perfect for meal prep—just reheat with a splash of water to keep it moist.
Greek-Inspired Version
For a Mediterranean twist, swap the ricotta for feta cheese and add diced kalamata olives and sun-dried tomatoes to the filling. I like to use ½ cup of crumbled feta mixed into the beef and ¼ cup of chopped sun-dried tomatoes for a tangy, briny flavor. Top with a sprinkle of dried oregano and crushed pistachios for a nutty crunch. 🌿
This version pairs beautifully with a side of tzatziki or Greek salad. The feta adds a salty contrast to the creamy mozzarella, while the olives and sun-dried tomatoes bring a burst of Mediterranean flavor. It’s a fantastic way to put a fresh spin on a classic dish.
Nutrition facts
Frequently asked questions
Can I use lean ground beef instead of 80/20?
I don't recommend it for this recipe! The 80/20 fat ratio gives the best flavor and juiciness. Lean ground beef (90/10 or higher) will dry out during baking and lack that rich, savory taste. If you're concerned about fat, drain excess grease after browning—just leave about 1 tablespoon in the pan for flavor. The extra fat is what makes this dish so satisfying!
How do I prevent the peppers from getting soggy?
Prevent soggy peppers by draining them thoroughly after cutting and not overfilling them. Press the filling down gently but don't pack it too tightly. Bake at 375°F for 30-35 minutes—any longer and the peppers will soften too much. For extra insurance, bake the stuffed peppers on a wire rack set over a baking sheet to allow air circulation.
Can I make this recipe ahead of time?
Assemble the stuffed peppers up to 24 hours ahead and refrigerate uncovered. Bake them straight from the fridge, adding 5-10 extra minutes to the cooking time. For freezing, assemble completely (including toppings), cover tightly with foil, and freeze for up to 3 months. Thaw overnight in the fridge before baking. The flavors actually improve after reheating!
What if I don't have Italian seasoned breadcrumbs? No problem! Use plain breadcrumbs (like Panko) and mix in ½ teaspoon dried oregano plus ¼ teaspoon each of dried basil and thyme for similar flavor. For extra crunch, toast the breadcrumbs in a dry skillet for 1-2 minutes before sprinkling. The key is getting that golden, crispy texture—just
Can I use fresh mozzarella instead of shredded?
Fresh mozzarella works but requires extra handling. Drain it well and shred it yourself for the best results. For 12 oz, you'll need about 1.5 cups of fresh mozzarella (it's less dense). The fresh version adds more moisture, so you might want to reduce the ricotta slightly or add an extra ½ cup of breadcrumbs to absorb it. Always use low-moisture cheese for baked dishes!
