The smell of melted cheese and oregano hits you as you pull this rotini pizza casserole from the oven. The top is golden and bubbly, with pepperoni crisping at the edges. Underneath, tender rotini coils are wrapped in a rich, herby meat sauce. It’s everything you love about pizza night, but in a spoon-friendly form that comes together in under an hour.

I keep the ratio of pasta to sauce at about 2:1 by volume — that is, two cups of cooked pasta for every cup of sauce. This ensures every bite is saucy without turning the casserole soupy. The key is undercooking the pasta by a full minute. It will absorb liquid as it bakes, so starting slightly firm keeps it from turning to mush.
Why Rotini Works Best Here
Rotini’s corkscrew shape does two things well. First, the ridges grab onto the meat sauce, so each piece carries a good amount of flavor. Second, the nooks create little pockets where melted cheese pools. When you scoop into the casserole, you get pockets of gooey mozzarella tucked between the spirals. Penne or ziti work too, but they don’t hold the sauce quite as tightly.
The Right Meat-to-Pasta Balance
I use 1 pound of ground beef for 12 ounces of dry pasta. That gives you a meaty bite without overwhelming the pasta. For the beef, 80/20 is ideal. The fat renders during browning and carries flavor into the sauce. If you use leaner beef, add a tablespoon of olive oil when you cook the onion to compensate. Drain all but about a tablespoon of fat after browning — too much grease will make the casserole heavy.
Building the Sauce Layer
Start by browning the beef until it’s deeply caramelized, not just gray. That takes about 5 minutes over medium-high heat, letting the meat sit undisturbed for the first 2 minutes so it develops a crust. Then break it apart and stir. After draining, add the onion and cook until it softens and turns translucent — about 3 minutes. Garlic goes in last, just 30 seconds, so it doesn’t burn. Then the marinara. I prefer a simple jarred sauce with no added sugar, but if yours is thin, let it simmer uncovered for 5 minutes to thicken slightly.
Assembling for Even Baking
Toss the pasta and sauce together in a bowl before transferring to the dish. This ensures every piece is coated. Spread it evenly, then top with mozzarella. I use low-moisture mozzarella because it melts smoothly without releasing too much water. Fresh mozzarella will work, but it can make the casserole watery — pat it dry with paper towels first. Arrange the pepperoni on top of the cheese, not under it. This way the edges crisp up in the oven, and the pepperoni oil flavors the cheese layer.
Baking for the Perfect Top
Bake at 375°F for 18-20 minutes. You’ll know it’s ready when the cheese is fully melted and bubbling at the edges of the dish. If you want a deeper golden top, switch the oven to broil for the last 2 minutes. Watch it closely — broiler heat is intense and can burn the cheese in seconds. Let the casserole rest for 5 minutes after baking. This allows the sauce to settle and the cheese to set slightly, so portions hold their shape when you scoop them out.
Common Mistakes to Avoid
Overcooking the pasta is the most common issue. Boil it 1 minute less than the package says. It will finish cooking in the oven. Another mistake is using too much sauce. The pasta should be coated, not swimming. If the casserole looks soupy before baking, you’ve added too much. Finally, don’t skip the rest time. Cutting into it right away will leave you with a runny, loose casserole.
Storage and Reheating
Leftovers keep in the fridge for up to 4 days. Reheat in a 350°F oven covered with foil for 15 minutes, or microwave individual portions for 1-2 minutes. The pasta will soften a bit more upon reheating, so it’s best to enjoy within a couple of days. To freeze, assemble the casserole in a freezer-safe dish, wrap tightly in foil, and freeze for up to 3 months. Thaw overnight in the fridge, then bake as directed, adding 10 minutes to the time.
Takeaway
This rotini pizza casserole delivers the comfort of pizza with the ease of a baked pasta. The technique is straightforward: undercook the pasta, build a flavorful meat sauce, and let the oven do the rest. It’s a reliable weeknight dinner that comes together with minimal fuss and maximum satisfaction.
Frequently Asked Questions
Can I use a different pasta shape?
Yes, any short pasta like penne, ziti, or fusilli works. Adjust cook time to 1 minute less than package directions so it doesn’t get mushy.
Can I make this ahead of time?
Yes, assemble the casserole, cover, and refrigerate for up to 24 hours before baking. Add 5-10 minutes to the bake time since it starts cold.
Can I add vegetables?
Absolutely. Sauté sliced mushrooms, bell peppers, or zucchini with the onion. Add spinach after the sauce simmers and stir until wilted.
Rotini Pizza Casserole
Ingredients
Equipment
Method
- Preheat oven to 375°F (190°C). Lightly grease a 9x13-inch baking dish with olive oil.
- Bring a large pot of salted water to a boil. Cook rotini 1 minute less than package directions (about 9 minutes). Drain and set aside. The pasta will finish cooking in the oven.
- While pasta cooks, heat 1 tablespoon olive oil in a 12-inch skillet over medium-high heat. Add ground beef and cook, breaking it apart, until browned (about 5 minutes). Drain excess fat, leaving about 1 tablespoon in the skillet.
- Reduce heat to medium. Add diced onion and cook until softened, about 3 minutes. Stir in garlic and cook 30 seconds until fragrant.
- Pour in marinara sauce. Add oregano and red pepper flakes if using. Season with 1/2 teaspoon salt and 1/4 teaspoon black pepper. Simmer for 5 minutes, stirring occasionally.
- In a large bowl, combine cooked rotini, meat sauce, and half the pepperoni. Toss until evenly coated.
- Transfer mixture to the prepared baking dish. Spread into an even layer. Sprinkle mozzarella over the top, then arrange remaining pepperoni slices on the cheese. Sprinkle Parmesan on top.
- Bake uncovered for 18-20 minutes, until the cheese is melted and bubbly with golden brown spots. For a browner top, switch to broil for the last 2 minutes, watching carefully to avoid burning.
- Let rest for 5 minutes before serving. The casserole will set slightly, making it easier to scoop.