Pepperoni Pizza Casserole is like all the best parts of a pizza rolled into one warm, cheesy, and easy-to-eat dish. It’s packed with gooey melted cheese, spicy pepperoni slices, and pasta all soaked in a flavorful tomato sauce. The crispy edges on top add a nice little crunch that makes every bite so satisfying.
I love making this casserole when I want the comfort of pizza without the hassle of rolling out dough or waiting for delivery. It’s a great dish to have ready in the fridge and just pop into the oven whenever I’m craving something cheesy and filling. Plus, it’s easy to customize with different toppings or extra cheese if you want to switch it up.
When I serve this, I usually pair it with a simple green salad or some garlic bread to balance out the richness. It’s always a big hit with family and friends because it feels like a cozy pizza night but way easier to share. It’s one of those meals that fills the kitchen with great smells and leaves everyone happy and full.
Key Ingredients & Substitutions
Pasta: I recommend using rotini, rigatoni, or ziti because the sauce and cheese cling well to their shapes. If you’re in a pinch, penne or penne rigate work fine too. Just cook pasta al dente to avoid mushy casserole.
Ground Meat: Ground beef or Italian sausage adds great flavor. For a lighter option, try ground turkey or chicken. You can also skip meat altogether for a vegetarian version and add mushrooms or extra veggies.
Sauce: Store-bought marinara or pizza sauce keeps this quick and easy. If you like a bolder tomato taste, use a spicy arrabbiata sauce or add crushed red pepper flakes. For a low-sodium choice, choose a no-salt-added sauce.
Cheese: Mozzarella is your classic melty cheese here. Mixing in some cheddar adds sharpness and color but isn’t required. You can swap shredded provolone or Monterey Jack to change things up.
Pepperoni: Use your favorite brand sliced pepperoni for that signature pizza flavor. For less spice, try all beef versions or turkey pepperoni. Feel free to add other pizza toppings like olives or bell peppers if you want.
How Can I Get a Perfectly Cheesy and Crispy Top Layer?
Getting the cheese golden and bubbly on top while keeping the casserole moist underneath is key. Here’s how I do it:
- Use a good quality shredded mozzarella and spread it evenly on top. This helps with melting uniformly.
- Add extra pepperoni slices on top; they crisp up as the cheese melts.
- Bake uncovered at 375°F (190°C) so the cheese doesn’t steam but browns nicely.
- Keep an eye during the last 5 minutes of baking to avoid burning; a golden edge is perfect.
- After baking, let the casserole rest for 5 minutes to set so you can cut clean slices.
This way, you get a bubbly, golden cheese crust with crispy pepperoni that brings out the classic pizza experience in a casserole form.

Equipment You’ll Need
- 9×13 inch casserole dish – perfect size for even cooking and easy serving.
- Large pot – to boil the pasta just right without sticking.
- Large skillet – for browning the meat and sautéing onions and garlic.
- Mixing bowl – helps to combine pasta, sauce, cheese, and pepperoni evenly.
- Wooden spoon or spatula – great for stirring without scratching your pans.
Flavor Variations & Add-Ins
- Swap pepperoni for cooked Italian sausage or ground turkey for a different meat flavor.
- Add chopped bell peppers or mushrooms when cooking onions for extra veggies and texture.
- Use mozzarella and provolone cheese together for a creamier, richer cheese layer.
- Mix in some fresh spinach or basil in the pasta mixture for a pop of color and freshness.
How to Make Pepperoni Pizza Casserole
Ingredients You’ll Need:
For The Casserole:
- 12 oz (340 g) pasta (rotini, rigatoni, or ziti)
- 1 lb (450 g) ground beef or Italian sausage
- 1 jar (24 oz / 680 g) marinara or pizza sauce
- 2 cups shredded mozzarella cheese, divided
- 1 cup shredded cheddar cheese (optional)
- 1 cup sliced pepperoni, plus extra for topping
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1 teaspoon dried Italian seasoning or oregano
- Salt and pepper, to taste
- Fresh basil or parsley, thinly sliced, for garnish (optional)
- Olive oil, for cooking
How Much Time Will You Need?
This recipe takes about 15-20 minutes to prep, 20-25 minutes to bake, and a 5-minute resting time. Including pasta cooking and sauce simmering, you’ll have a hearty casserole ready in approximately 45 minutes.
Step-by-Step Instructions:
1. Prepare the Pasta:
Bring a large pot of salted water to a boil. Cook the pasta according to package instructions until just al dente. Drain the pasta and set it aside.
2. Cook the Meat Sauce:
Heat a tablespoon of olive oil in a large skillet over medium heat. Add the finely chopped onion and cook until soft, about 3 minutes. Stir in minced garlic and cook for another 30 seconds. Add the ground beef or Italian sausage, breaking it up with a spoon, and cook until browned and cooked through. Drain any excess fat.
Stir in the marinara or pizza sauce and dried Italian seasoning. Let the sauce simmer for about 5 minutes. Add salt and pepper to taste.
3. Mix and Bake the Casserole:
In a large bowl, combine the cooked pasta, meat sauce, 1 cup of mozzarella cheese, cheddar cheese (if using), and pepperoni slices. Mix everything well to coat evenly.
Spread the pasta mixture into a greased 9×13 inch casserole dish. Sprinkle the remaining 1 cup of mozzarella cheese over the top. Place extra pepperoni slices evenly on top.
Bake in the preheated oven at 375°F (190°C) for 20-25 minutes, until the cheese is melted, bubbly, and golden brown.
4. Rest and Serve:
Once baked, remove the casserole from the oven and let it rest for 5 minutes. Garnish with fresh basil or parsley if desired, then serve warm. Enjoy this cheesy and comforting pepperoni pizza casserole with a side salad or garlic bread!
Can I Use Frozen Pepperoni for This Casserole?
Yes, you can use frozen pepperoni, but make sure to thaw it completely before adding it to the casserole to ensure even cooking. Simply leave it in the fridge overnight or thaw quickly in a sealed bag submerged in cold water.
Can I Make Pepperoni Pizza Casserole Ahead of Time?
Absolutely! Prepare the casserole up to the baking step, cover it tightly, and refrigerate for up to 24 hours. When ready, bake it a few extra minutes to ensure it’s heated through and bubbly.
How Should I Store Leftovers?
Store leftover casserole in an airtight container in the fridge for up to 3 days. Reheat individual portions in the microwave or heat the whole dish in the oven at 350°F (175°C) until warmed through.
Can I Substitute the Ground Beef with a Vegetarian Option?
Yes! Swap the meat for sautéed mushrooms, cooked lentils, or plant-based meat alternatives to keep that hearty, savory flavor without the meat.
