There’s something incredibly comforting about the bubbling, cheesy top of a casserole emerging from the oven. For me, the aroma of this Meat Lovers Pizza Casserole instantly brings back memories of Friday pizza nights, but with a cozy, rustic twist that feels even more special. It’s the kind of meal that fills the whole house with a rich, savory scent, promising a dinner that’s both hearty and deeply satisfying. This dish has a similar spirit to my classic beef macaroni casserole, offering that perfect, soul-warming bite.
Why This Dish is a Go-To in My Kitchen
What I adore most about this recipe is how it delivers huge, crowd-pleasing flavor without a huge time commitment. With just 25 minutes of prep and a 35-minute bake time, it’s a lifesaver on busy weeknights when I’m craving something substantial. It’s packed with all my favorite hearty ingredients—spicy Italian sausage, savory bacon, and classic pepperoni—all balanced by creamy ricotta and gooey mozzarella. It’s a complete, satisfying meal in one dish that my whole family gets excited about every single time.
Let’s Talk About the Ingredients
For this recipe, I always insist on using whole milk ricotta cheese; its rich creaminess is essential for the perfect texture. I also recommend using a good quality ground Italian sausage, as it forms the savory foundation of the dish. If you enjoy hearty, layered casseroles like this one, my tamale casserole is another fantastic option to try.

Meat Lovers Pizza Casserole
Ingredients
Equipment
Method
- Preheat your oven to 375°F (190°C). Lightly grease a 9x13 inch casserole dish.
- Cook pasta in a large pot of salted water according to package directions until al dente. Drain well using a colander and set aside.
- While the pasta is cooking, heat the olive oil in a large skillet over medium-high heat. Add the ground Italian sausage and chopped onion. Cook, breaking up the sausage with a spoon, for 8-10 minutes until the sausage is browned and the onion has softened.
- Add the minced garlic and cook for 1 more minute until fragrant. Drain any excess grease from the skillet.
- In a large mixing bowl, combine the cooked pasta, the sausage and onion mixture, pizza sauce, ricotta cheese, 1 cup of the mozzarella cheese, the Parmesan cheese, half of the pepperoni slices, half of the crumbled bacon, Italian seasoning, and red pepper flakes (if using).
- Stir everything together until well combined. Season with salt and pepper to taste.
- Pour the mixture into the prepared casserole dish and spread it into an even layer.
- Sprinkle the remaining 2 cups of mozzarella cheese evenly over the top. Arrange the remaining pepperoni slices and crumbled bacon over the cheese.
- Cover the casserole dish with aluminum foil and bake for 20 minutes.
- Remove the foil and continue to bake for another 15 minutes, or until the cheese is melted, bubbly, and lightly browned on top.
- Let the casserole rest for at least 10 minutes before cutting and serving. This allows it to set up and makes serving easier.
Notes
How I Make Meat Lovers Pizza Casserole Step-by-Step
Bringing this casserole together is a simple and rewarding process. I start by browning the Italian sausage and bacon with onion and garlic until everything is fragrant and cooked through. While that’s happening, I get the rotini boiling. Then, it’s just a matter of mixing the cooked pasta and meats with the cheeses and sauce, layering it all in a baking dish, and topping it with more cheese and pepperoni. It’s a wonderfully simple assembly, much like my popular meatball casserole.
My Tips for the Perfect Outcome
- Don’t Overcook the Pasta: Cook the rotini until it’s just shy of al dente, as it will continue to cook in the oven.
- Shred Your Own Cheese: Pre-shredded cheese has anti-caking agents; shredding your own low-moisture mozzarella ensures a better melt.
- Let It Rest: Allow the casserole to sit for 5-10 minutes after baking. This helps it set, making it much easier to serve.
How I Serve and Store This Dish
I love serving this casserole piping hot with a simple side salad tossed in a light vinaigrette and some warm garlic bread for soaking up any extra sauce. It’s a perfectly balanced meal. For leftovers, I store them in an airtight container in the refrigerator for up to four days. It reheats beautifully, making it a fantastic next-day lunch. If you’re a fan of easy, storable meals, my taco casserole is another great one for your recipe book.
Frequently Asked Questions
Can I use a different type of pasta?
Of course! While I love the way rotini holds the sauce, you can easily substitute it with other short pasta shapes like penne, ziti, or rigatoni. Just cook it al dente according to the package directions before adding it to the casserole.
Is it possible to prepare this casserole in advance?
Yes, this is a great make-ahead dish. You can assemble the entire casserole, cover it tightly with foil, and refrigerate it for up to 24 hours. When you’re ready to bake, you may need to add about 10-15 minutes to the cooking time.
Can I add vegetables to this recipe?
Absolutely! This recipe is very adaptable. I sometimes add sautéed mushrooms, bell peppers, or even some spinach for extra nutrients and flavor. Just cook them along with the onion and garlic before mixing everything together. It’s a great way to customize the dish.
Does this casserole freeze well?
Yes, it freezes beautifully. For the best results, I recommend freezing it after assembly but before baking. Wrap the dish tightly in both plastic wrap and foil and freeze for up to three months. Thaw it overnight in the refrigerator before baking as directed.
Conclusion
This recipe holds a special place in my heart, and I truly hope it brings as much joy to your table as it does to mine. It’s the perfect meal for a cozy night in, a family gathering, or whenever you need a dose of cheesy, meaty comfort. If you try it, I’d absolutely love to hear what you think in the comments below!
