This Meat Lovers Pizza Casserole is a hearty and satisfying dish that combines all the best flavors of a meat-loaded pizza in a cheesy, baked casserole. Perfect for family dinners, potlucks, or meal prep!
Ingredients
For the Casserole Base:
- 12 oz (340 g) pasta (penne, rotini, or ziti)
- 1 tablespoon olive oil
- 1 lb (450 g) Italian sausage (mild or spicy)
- 1/2 lb (225 g) ground beef
- 1/2 cup diced pepperoni
- 1/2 cup cooked and crumbled bacon
- 1/2 cup diced ham
- 1 medium onion, diced
- 2 garlic cloves, minced
- 2 cups marinara or pizza sauce
- 1 teaspoon Italian seasoning
- 1/2 teaspoon red pepper flakes (optional)
For the Topping:
- 2 cups shredded mozzarella cheese
- 1 cup shredded cheddar cheese
- 1/4 cup sliced black olives (optional)
- 1/4 cup sliced green bell peppers (optional)
- Additional pepperoni slices for garnish

Instructions
Step 1: Cook the Pasta
- Boil the pasta in salted water according to the package instructions until al dente. Drain and toss with 1 tablespoon of olive oil to prevent sticking. Set aside.
Step 2: Cook the Meat Mixture
- In a large skillet, cook the Italian sausage and ground beef over medium heat until browned. Drain any excess grease.
- Add the diced onion and minced garlic, cooking until softened and fragrant (about 2-3 minutes).
- Stir in the marinara or pizza sauce, Italian seasoning, and red pepper flakes. Simmer for 5 minutes.
Step 3: Assemble the Casserole
- Preheat your oven to 375°F (190°C).
- In a large mixing bowl, combine the cooked pasta, meat sauce, diced pepperoni, crumbled bacon, and diced ham. Mix well.
- Transfer the mixture to a greased 9×13-inch baking dish. Spread it out evenly.
Step 4: Add the Toppings
- Sprinkle the mozzarella and cheddar cheese evenly over the top of the casserole.
- Add additional pepperoni slices, black olives, and green bell peppers as desired.
Step 5: Bake
- Bake the casserole in the preheated oven for 20-25 minutes, or until the cheese is melted and bubbly.
- For a golden top, broil on high for 2-3 minutes, watching closely to avoid burning.
Step 6: Serve
- Remove the casserole from the oven and let it rest for 5 minutes before serving.
- Garnish with fresh parsley or red pepper flakes, if desired.
Tips for Success
- Customize the meats: Use your favorite pizza toppings like sausage, salami, or even grilled chicken.
- Vegetable additions: Add mushrooms, spinach, or roasted veggies for extra flavor.
- Make ahead: Assemble the casserole and refrigerate for up to 24 hours before baking.
Why You’ll Love This Recipe
- Packed with flavor: All the best pizza toppings in one dish.
- Family-friendly: A crowd-pleaser that even picky eaters will enjoy.
- Easy to prepare: Minimal prep and clean-up with big results.
Let me know if you’d like an image created or additional variations for this recipe! 😊