Cast Iron Skillet Upside Down Pizza (Crispy Pepperoni On Top)
This Upside Down Pizza in a cast iron skillet bakes like a hearty pasta casserole, then flips onto a plate to reveal a crisp layer of pepperoni and melted cheese on top.

It is the kind of dinner that makes a weeknight feel a little more fun, and the single skillet keeps cleanup short. No rolling dough, no delivery wait, just pasta, meat sauce, and a pepperoni crust that gets you a little crunch in every bite.
What Makes This Upside-Down Skillet So Good
You get two things at once here: a tender, saucy pasta filling and a salty, crisp pepperoni topping that reminds you exactly why you wanted pizza in the first place. The cast iron holds the heat so the bottom (which becomes the top) turns deeply golden while the inside stays moist.
It feeds a crowd without asking much. Brown the beef, stir in the sauce and cooked pasta, layer it all in the skillet, and the oven does the rest. There is no sauce splatter on the stovetop and no expensive takeout box.
And that moment when you set a plate on top and flip the whole thing over is the best part. The pepperoni and cheese are right there, looking like a deep-dish pizza you built backwards. It gets a smile every time, and you did not have to touch a ball of dough.
Ingredients

- 1 lb ground beef (80/20): stays juicy without being greasy
- 1 small yellow onion, diced: about 1 cup once chopped
- 1 green bell pepper, diced: about 1 cup
- 2 cloves garlic, minced
- 24 oz jar marinara sauce: use a brand you already like on pasta
- 12 oz short pasta (rotini, penne, or rigatoni): cooked 2 minutes shy of al dente
- 2 cups shredded low-moisture mozzarella: the kind that melts into stretchy strands
- 4 oz sliced pepperoni (about 1 cup): standard flat slices, not the thick-cut kind
- 1/4 cup grated Parmesan
- 1 tsp dried Italian seasoning
- Salt and black pepper, to season as you cook
Variations / Substitutions
- Ground Italian sausage: swap in mild or hot sausage for the beef; drain off extra fat so the skillet does not get greasy.
- Turkey or chicken: leaner ground poultry works, but add a tablespoon of olive oil when browning to keep it from drying out.
- Vegetarian: replace the meat with 8 oz of sliced mushrooms and a drained 15 oz can of white beans; still hearty.
- Gluten-free: use a sturdy gluten-free short pasta and confirm the marinara has no hidden wheat.
- Extra veggies: stir a handful of baby spinach or sliced olives into the sauce when you mix in the pasta.
If you have a bag of frozen meatballs in the freezer, you might also like Easy Meatball Pasta Bake.
How to Make Upside Down Pizza in a Cast Iron Skillet
Step 1: Brown the Meat and Veggies

Set a large skillet or Dutch oven over medium-high heat. Add the 1 lb ground beef, the diced onion, and the diced bell pepper. Cook, breaking up the meat, for about 8 minutes, until the beef is no longer pink and the vegetables have softened. If there is more than a tablespoon of fat in the pan, spoon off the excess.
Season with the 2 minced garlic cloves, the 1 tsp Italian seasoning, a generous pinch of salt, and a few grinds of black pepper. Stir and cook 30 seconds more, just until the garlic smells toasty. Remove the pan from the heat.
Pour in the 24 oz of marinara sauce and fold in the cooked pasta. Stir gently until every piece of pasta is coated, then taste the mixture and add another pinch of salt if it needs it. The sauce will finish tightening up in the oven, so you are looking for a loose, saucy texture right now.
Step 2: Layer the Skillet

Grease a 10-inch cast iron skillet with a little oil or butter, wiping it all the way up the sides so nothing clings later. Lay the 4 oz of pepperoni slices in a single overlapping layer across the bottom of the skillet. A few gaps are fine, but try to cover most of the surface so you end up with a solid pepperoni crust.
Sprinkle 1 cup of the shredded mozzarella right over the pepperoni, then spoon the pasta and meat mixture on top, spreading it into an even layer. Scatter the remaining 1 cup of mozzarella and the 1/4 cup grated Parmesan over the top. The cheese layers act like glue during the flip, so do not skip the bottom layer.
Step 3: Bake the Pizza Casserole

Preheat the oven to 375°F (190°C). Place the skillet on the center rack and bake for 25 to 30 minutes. You will know it is ready when the cheese on top is fully melted, the edges are bubbling, and a thin, dark ring forms where the sauce meets the skillet rim.
Pull the pan out of the oven and set it on a heat-safe surface. Do not try to flip it while it is still boiling hot. Give it 5 minutes of cooling time so the layers settle and the cheese does not slide off.
Step 4: Invert and Slice the Pizza

Run a butter knife or thin spatula around the inside edge of the skillet to loosen any cheese that stuck. Set a large flat plate or a cutting board upside down on top of the skillet, grip both firmly with oven mitts, and flip the whole thing over in one confident motion. Lift the skillet straight up, and the pizza casserole should release in a tidy dome with pepperoni on top.
Slice it into wedges right on the plate and serve while it is still hot. The pepperoni will be crisp and savory, the pasta underneath soft and saucy, and a little extra Parmesan on the side never hurts.
A Few Notes Before You Flip
- Use pasta cooked a little firmer than al dente so it holds up through baking without turning mushy.
- A well-seasoned cast iron skillet (or one greased thoroughly) matters. If your skillet tends to stick, lay a round of parchment paper over the pepperoni before layering; it will peel off easily after baking.
- For an even crispier pepperoni top, arrange the slices so they overlap just slightly. The exposed edges curl and char in the oven.
- If you do not trust the flip, serve it straight from the skillet. Spoon it out in big scoops with pepperoni and melty cheese on the bottom. No one will complain.
Bake times by skillet size:
| Skillet Size | Bake Time at 375°F |
|---|---|
| 8-inch | 30 to 35 minutes |
| 10-inch | 25 to 30 minutes |
| 12-inch | 20 to 25 minutes |
Storing and Reheating Leftovers
Cover any leftovers tightly and refrigerate for up to 4 days. The pasta stays moist, though the pepperoni will soften; a quick stint under the broiler for 2 minutes brings back some of that crispness. Reheat individual portions in the microwave until hot, or warm the whole skillet in a 350°F oven for 15 to 20 minutes. This dish does not freeze perfectly because the pasta can turn a little soft, but you can freeze it in portions if needed and reheat from frozen in a covered dish.
What to Serve With Upside Down Pizza
A simple green salad with a sharp vinaigrette cuts through the richness of the cheese and meat sauce. Garlic bread or toasted ciabatta on the side catches any extra marinara, and roasted broccoli or broccolini adds a charred, slightly bitter contrast that balances the salty pepperoni.
Frequently Asked Questions
Can I make this ahead of time?
Yes. Assemble the entire skillet, cover it, and refrigerate for up to 24 hours before baking. Add an extra 10 to 15 minutes to the bake time since it starts cold, and let it rest a few minutes longer before flipping.
Do I have to use a cast iron skillet?
No, a 9×13-inch baking dish works fine. You will lose the crisp bottom from the skillet’s heat, so the pepperoni will be softer, but the casserole still bakes through. Grease the dish well and follow the same layering.
Can I skip the flip and serve it right from the pan?
Absolutely. If the idea of flipping a hot skillet makes you nervous, just scoop the pizza casserole out in hearty portions. The pepperoni and cheese on the bottom will still taste great, even if they do not get center stage.
Will other pasta shapes work?
Yes. Any short pasta with ridges or curves (fusilli, medium shells, cavatappi) holds the sauce nicely. Long noodles like spaghetti do not pack well into the skillet and make a messier flip, so stick to short shapes.
My cheese slid off when I inverted. What went wrong?
The pan likely needed more grease, or the casserole did not rest long enough before flipping. Grease the skillet generously and let it sit for a solid 5 minutes after baking so the cheese sets. A butter knife run around the edge helps it release cleanly.

Upside Down Pizza Casserole Recipe
Ingredients
Method
- Brown the ground beef with onion and bell pepper in a skillet over medium-high heat until no longer pink, about 8 minutes. Drain excess fat, then stir in garlic, Italian seasoning, salt, and pepper, cooking 30 seconds more.
- Remove from heat and mix in the marinara sauce and cooked pasta until evenly coated.
- Grease a 10-inch cast iron skillet thoroughly. Layer pepperoni slices in a single overlapping layer on the bottom, then sprinkle 1 cup of mozzarella over them.
- Spoon the pasta mixture on top, spreading it evenly, then cover with the remaining mozzarella and the Parmesan.
- Bake at 375°F (190°C) for 25 to 30 minutes, until the cheese is melted and the edges bubble. Let the skillet rest for 5 minutes.
- Run a knife around the edge, place a large plate over the skillet, and carefully invert. Lift off the skillet, slice into wedges, and serve hot.
