Meat Lovers Pizza Casserole
If you’re craving all the flavors of a loaded meat lovers pizza but want something easier to serve a crowd, this casserole is your answer. I developed this recipe after one too many pizza delivery disasters during family game nights. The pizza would arrive cold, the toppings would slide off, and honestly, it cost way more than it should have.
This casserole gives you everything you love about meat lovers pizza in a format that’s easier to make, easier to serve, and perfect for meal prep. The best part? You can make this ahead and freeze it, which has saved me countless times when I needed a quick dinner solution.
I’ve been making this for about six years now, and it’s become one of those recipes I turn to when I need something hearty and satisfying without spending an hour in the kitchen. Let me walk you through exactly how I make it.
Essential Ingredients

For the Base:
- 1 pound ground Italian sausage
- 1 pound ground beef (80/20 works best)
- 8 ounces pepperoni slices
- 6 slices bacon, chopped
- 1/2 pound deli ham, diced
For the Pasta Layer:
- 1 pound rotini or penne pasta
- 2 cups Rao’s marinara sauce (or your favorite brand)
- 1 cup whole milk ricotta cheese
- 2 large eggs
- 1 teaspoon Italian seasoning
For the Cheese Topping:
- 3 cups shredded mozzarella cheese
- 1 cup shredded cheddar cheese
- 1/2 cup grated Parmesan cheese
Aromatics & Seasonings:
- 1 medium yellow onion, diced
- 4 cloves garlic, minced
- 1 teaspoon dried oregano
- 1/2 teaspoon red pepper flakes (optional)
- Salt and black pepper to taste
Alternative Ingredients
Here’s where you can make substitutions based on what you have or your preferences. I’ve tried all of these variations, and they work great.
Meat Alternatives:
- Ground turkey instead of beef (makes it slightly leaner)
- Canadian bacon instead of ham
- Breakfast sausage instead of Italian sausage
- Turkey pepperoni for a lighter option
Pasta Options:
- Rigatoni holds the sauce really well
- Ziti is traditional for baked pasta dishes
- Cavatappi adds a fun spiral shape
Sauce Variations:
- Any quality marinara works fine
- Add 1/4 cup tomato paste for a thicker sauce
- Mix in 1/2 cup heavy cream for a creamier version
Cheese Swaps:
- Whole milk cottage cheese instead of ricotta
- Provolone instead of mozzarella for sharper flavor
- Asiago instead of Parmesan for more bite

Step-by-Step Directions
Step 1: Prep Your Workspace
Preheat your oven to 375°F. Bring a large pot of salted water to boil for the pasta. I like to get everything ready before I start cooking the meat because things move fast once you begin.
Step 2: Cook the Pasta
Cook your pasta according to package directions, but drain it 2 minutes before it’s fully done. It’ll finish cooking in the oven. This prevents mushy pasta, which was a mistake I made the first few times I tried this recipe.
Step 3: Brown the Meats
This is where a good cast iron skillet really shines. Heat it over medium-high heat and cook the bacon pieces until crispy, about 5 minutes. Remove the bacon and set aside, keeping the fat in the pan.
Add the ground beef and Italian sausage to the same pan. Break it up with a wooden spoon and cook until no pink remains, about 8 minutes. If you’re using a food processor to dice your onion and garlic, now’s the time it comes in handy for super quick prep.
Step 4: Build the Flavor Base
Add the diced onion to the meat and cook for 3 minutes until softened. Stir in the garlic, oregano, and red pepper flakes. Cook for another minute until everything smells amazing. Season generously with salt and black pepper.
Drain most of the excess fat, but leave about 2 tablespoons for flavor. Trust me on this.
Step 5: Combine the Components
In a large bowl, mix the cooked pasta with the marinara sauce. In a separate bowl, whisk together the ricotta, eggs, and Italian seasoning until smooth.
Step 6: Layer the Casserole
Spray a 9×13 inch baking dish with cooking spray. Start with half the pasta mixture on the bottom. Spread the ricotta mixture over the pasta. Add the cooked meat mixture, diced ham, and half the pepperoni slices.
Top with the remaining pasta, then sprinkle with the mozzarella, cheddar, and Parmesan cheeses. Arrange the remaining pepperoni slices on top along with the crispy bacon pieces.
Step 7: Bake
Cover with foil and bake for 25 minutes. Remove the foil and bake another 15 minutes until the cheese is bubbly and golden brown. Let it rest for 10 minutes before serving. This resting time is crucial because it helps everything set up properly.

Pro Tips
For the Best Texture: Don’t overcook your pasta before it goes in the oven. Undercooked pasta is your friend here because it’ll absorb sauce and finish cooking perfectly.
Fat Management: If your meat mixture seems too greasy, drain it well. But don’t drain it completely dry or you’ll lose flavor.
Freezer-Friendly Version: This is perfect for freezer meals. Assemble the casserole but don’t bake it. Cover tightly with plastic wrap, then foil. Freeze for up to 3 months. Thaw overnight in the fridge before baking.
Storage Containers: I portion leftovers into meal prep containers and refrigerate for up to 4 days. They reheat beautifully in the microwave.
Make It Your Own: Add sliced mushrooms, bell peppers, or black olives if you want more vegetables. I sometimes throw in whatever pizza toppings I have on hand.
Equipment Note: While you can use any skillet, a good cast iron skillet or Dutch oven makes browning the meat easier and develops better flavor. I’ve made this with both and the difference is noticeable.
Frequently Asked Questions
Can I make this casserole ahead of time?
Yes, assemble it a day ahead and store in the fridge before baking.
Can I freeze it?
Yes, freeze for up to 3 months and thaw overnight before baking.
What pasta works best?
Rotini, penne, and rigatoni hold sauce and texture best.
How do I avoid watery casserole?
Drain pasta well and use thick sauce.
Can I make it healthier?
Use lean meats and reduced-fat cheese.
Why You’ll Love This Recipe
This casserole solves the biggest problem with pizza: it’s messy and hard to serve to a group. With this version, everyone gets the same delicious meat-loaded flavors in a portion that’s easy to plate and eat.
It’s also incredibly budget-friendly. Making this feeds 10-12 people for about the cost of two large pizzas. When you’re feeding a family or hosting friends, that math makes a huge difference.
The meal prep potential is another huge win. I make this on Sundays and have lunch sorted for half the week. It reheats perfectly and actually tastes better the next day after the flavors meld together.
What Makes This Recipe Unique
Unlike most pizza casseroles that use crescent rolls or biscuit dough, this one uses pasta. That means it’s more filling and has better texture. The ricotta layer adds creaminess you don’t get in typical pizza, while still keeping all the familiar flavors.
The combination of five different meats gives you incredible depth of flavor. Each bite has something different, which keeps it interesting from the first forkful to the last.
Key Features
- Five different meats for maximum flavor
- Pasta base that’s heartier than traditional pizza casserole
- Creamy ricotta layer for restaurant-quality texture
- Perfect for meal prep and freezing
- Feeds a crowd for less than delivery
- Ready in about an hour
- Kid-approved and family-friendly
- Reheats perfectly for leftovers
You’ll Also Love
If this casserole hits the spot, try these similar recipes:
- Supreme Pizza Pasta Bake – Same concept but with vegetables
- Sausage and Pepperoni Rigatoni – Simpler version with fewer meats
- Buffalo Chicken Pizza Casserole – Spicy twist on the same idea
- Meatball Parmesan Bake – Another hearty Italian-inspired casserole
Conclusion
This meat lovers pizza casserole has become a staple in my kitchen for good reason. It’s everything I want in a comfort food recipe: easy to make, feeds a crowd, tastes amazing, and works perfectly for meal prep.
The beauty of this recipe is its flexibility. You can adjust the meats, swap the cheeses, or add your favorite pizza toppings. I’ve made it dozens of times with different variations, and it always delivers.
Whether you’re feeding your family on a busy weeknight, prepping lunches for the week, or bringing a dish to a potluck, this casserole is guaranteed to disappear fast. Give it a try and let me know what you think. I’d love to hear how you make it your own.
Meat Lovers Pizza Casserole
A rich, cheesy, meat-packed casserole that brings all your favorite pizza flavors into one easy dish.
Ingredients
- 1 lb ground Italian sausage
- 1 lb ground beef
- 8 oz pepperoni
- 6 slices bacon
- 1/2 lb ham
- 1 lb pasta
- 2 cups marinara sauce
- 1 cup ricotta
- 2 eggs
- 3 cups mozzarella
- 1 cup cheddar
- 1/2 cup Parmesan
Instructions
- Cook pasta slightly underdone.
- Cook bacon, then brown beef and sausage.
- Add onion and garlic, cook until soft.
- Mix ricotta with eggs and seasoning.
- Layer pasta, cheese, meats, and sauce.
- Bake covered 25 minutes, then uncovered 15 minutes.
Notes
Undercook pasta slightly to avoid mushy texture. This casserole freezes well for up to 3 months.
