Meat Lovers Pizza Casserole

Posted on November 15, 2025

Modified: November 15, 2025

By Reda
A close-up of a bubbling Meat Lovers Pizza Casserole in a glass baking dish, topped with melted cheese, pepperoni, and ground meat.

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.

A close-up of a bubbling Meat Lovers Pizza Casserole in a glass baking dish, topped with melted cheese, pepperoni, and ground meat.
Reda

Meat Lovers Pizza Casserole

All the classic flavors of a meat lover's pizza packed into a cheesy, satisfying casserole. This easy-to-make dish is perfect for a crowd-pleasing weeknight dinner.
Prep Time 25 minutes
Cook Time 35 minutes
Total Time 1 hour
Servings: 8 servings
Course: Main Course
Cuisine: American, Italian
Calories: 710

Ingredients
  

For the Casserole Base
  • 1 tbsp Olive oil
  • 1 lb Ground Italian sausage mild or hot
  • 1 medium Yellow onion chopped
  • 3 cloves Garlic minced
  • 16 oz Rotini pasta or other short pasta like penne or ziti
  • 24 oz Pizza sauce or marinara sauce
  • 1 cup Whole milk ricotta cheese
  • 1 tbsp Italian seasoning
  • 1/2 tsp Red pepper flakes optional, adjust to taste
  • Salt and black pepper to taste
For the Toppings
  • 3 cups Shredded low-moisture mozzarella cheese divided
  • 1/2 cup Grated Parmesan cheese
  • 4 oz Sliced pepperoni divided
  • 6 slices Bacon cooked and crumbled, divided

Equipment

  • 9x13 Inch Casserole Dish
  • Large Pot
  • Large skillet
  • Large Mixing Bowl
  • Colander

Method
 

Prepare Pasta and Oven
  1. Preheat your oven to 375°F (190°C). Lightly grease a 9x13 inch casserole dish.
  2. Cook pasta in a large pot of salted water according to package directions until al dente. Drain well using a colander and set aside.
Cook the Meats
  1. 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.
  2. Add the minced garlic and cook for 1 more minute until fragrant. Drain any excess grease from the skillet.
Assemble the Casserole
  1. 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).
  2. Stir everything together until well combined. Season with salt and pepper to taste.
  3. Pour the mixture into the prepared casserole dish and spread it into an even layer.
  4. Sprinkle the remaining 2 cups of mozzarella cheese evenly over the top. Arrange the remaining pepperoni slices and crumbled bacon over the cheese.
Bake and Serve
  1. Cover the casserole dish with aluminum foil and bake for 20 minutes.
  2. Remove the foil and continue to bake for another 15 minutes, or until the cheese is melted, bubbly, and lightly browned on top.
  3. Let the casserole rest for at least 10 minutes before cutting and serving. This allows it to set up and makes serving easier.

Notes

Storage: Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat in the oven or microwave.
Make-Ahead: You can assemble the casserole up to 24 hours in advance. Cover and refrigerate, then add 10-15 minutes to the initial covered baking time when ready to cook.
Variations: Feel free to add other pizza toppings like cooked ground beef, mushrooms, or black olives along with the pasta mixture.

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!

You might also like these recipes

Leave a Comment

Recipe Rating