Save This Recipe
This Casserole came out of pure Friday-night pizza fatigue — too much delivery, too much cost, not enough left over for lunch the next day. So I started throwing classic pizza toppings into a pasta bake instead, and it just worked. It’s a big, cheesy, meaty pasta bake that tastes exactly like the inside of a meat lover’s pizza, minus the crust, plus a fork. My kids still ask for this one on repeat, and it’s become the birthday-dinner request in our house more than once.
Why You’ll Love It
- Feeds a crowd — one pizza never stretches far enough; this does, with Leftovers to spare.
- Loaded with meat — ground beef, sausage, pepperoni, and bacon, no halfway measures.
- Reheats way better than pizza — no sad, soggy delivery leftovers here.
- Low-effort, high-reward — simple layering and a hands-off bake, easy enough for a weeknight.
- Wins over picky eaters — somehow this one never gets pushed around the plate.
Ingredient Notes
- The pasta — I use rotini or penne, whatever’s in the pantry, honestly. Something with ridges or curves that grabs the sauce. Don’t use spaghetti, it just sort of sits there sad and separate from everything else, I tried it once early on and it wasn’t right.
- Ground beef and Italian sausage — I usually do half and half, though some nights I’m out of sausage and just do all beef, and it’s fine, it’s just — less. Less pizza-ish, somehow. The sausage is doing something the beef alone can’t.
- Pepperoni — get the regular kind, not turkey pepperoni, unless you have to. I switched to turkey pepperoni for a stretch when cholesterol became a household concern, and it was fine, just not quite the same crisp.
- Bacon — cook it separate, crumble it in near the end. If you cook it with the beef and sausage it just sort of disappears into the mix and you lose that little smoky punch.
- Pizza sauce or marinara — I’ve used both interchangeably for years and truthfully couldn’t tell you which one I grabbed on any given Tuesday. Whatever’s cheaper that week, more or less.
- Mozzarella — freshly shredded if you can be bothered. The bagged pre-shredded stuff has that powder coating so it doesn’t melt quite the same, though I use it plenty when I’m rushed, so don’t let anyone tell you it’s a sin.
Ingredients
Meats
- ½ lb ground beef
- ½ lb Italian sausage
- ½ cup pepperoni slices (a little more if you’re feeling generous, and you probably will be)
- ½ cup cooked bacon, crumbled (optional, though I don’t know why you’d skip it)
Sauce & Pasta
- 2 cups marinara or pizza sauce
- 8 oz rotini or penne, cooked and drained — maybe a touch underdone, it finishes in the oven
Cheese & Toppings
- 2 cups shredded mozzarella
- ½ cup shredded cheddar or provolone, optional
- ½ cup sliced black olives, optional
- ½ cup sliced mushrooms, optional
Seasonings
- 1 tsp Italian seasoning
- ½ tsp garlic powder
- ¼ tsp black pepper
- Salt, to taste — I go light since the pepperoni and bacon bring their own salt to the party
Instructions
- Preheat your oven to 375°F. Grease a 9×13 dish — I use the spray stuff, no shame.
- Brown the ground beef and sausage together in a big skillet over medium heat. Break it up as you go. Drain the fat off — and I mean actually drain it, don’t just tilt the pan and hope, I learned that the hard way with a very greasy Casserole years ago and it was not my finest dinner.
- Stir the pepperoni and bacon in once the meat’s browned. Just let it warm through, a couple minutes, nothing fancy.
- Pour in the sauce, sprinkle in the Italian seasoning, garlic powder, pepper, and salt. Let it simmer maybe two or three minutes — long enough for your kitchen to start smelling like a pizza place, which is honestly half the appeal of this whole recipe.
- In a big bowl — the biggest one you own, trust me — mix the cooked pasta with the meat sauce and about half your mozzarella. Toss it around until everything’s coated. I usually do this part with tongs because my hands are full of something else, a kid needing something, the phone ringing, whatever.
- Spread it all into your greased dish. Top with the rest of the mozzarella, the cheddar if you’re using it, and any olives or mushrooms.
- Cover loosely with foil — loosely, don’t tuck it in tight or the Cheese steams instead of browns — and bake 15 minutes. Then pull the foil off and bake another 10 to 15 minutes, until it’s bubbly and the cheese has that little golden edge to it.
- Let it sit five minutes before you serve it. I know nobody wants to wait. Wait anyway, or it just slides apart on the plate.
Variations
One of my kids likes to throw jalapeños on top the last ten minutes of baking, which I personally think ruins it, but he can ruin his own dinner if he wants. A relative of mine swaps the pasta for roasted cauliflower when she’s doing her low-carb thing, and says it’s “almost as good,” though I suspect she’s just being polite. I tried a BBQ version once — swapped the pizza sauce for barbecue sauce, added smoked cheddar — and it was good, just different, more like a barbecue casserole wearing a pizza casserole’s clothes. Worth trying if you’re bored of the original, which, honestly, I’ve never been.
Storage
Leftovers keep in the fridge about four days, covered. It freezes fine too, wrapped tight, though I’ll admit I’ve forgotten about a container of this in the back of my freezer for probably longer than I should admit to. Reheat in the oven if you can — 350°F for about fifteen minutes gets the texture back. Microwave works in a pinch, for one serving, though the pasta gets a little softer than I’d like.
Last Thoughts
I don’t really have a tidy way to end this one. It’s not a fancy dish. It’s not going to win any awards. It’s just the thing that got us through a few years of Friday pizza demands without me losing my mind entirely, and somewhere along the way it turned into the thing my kids actually request, which I didn’t see coming. Serve it with a green salad if you want to feel like you did something virtuous. Or don’t. I usually don’t.

