Creamy Alfredo Spaghetti Bake
This Alfredo Spaghetti Bake takes a familiar jar of sauce and turns it into something you actually want to show off. Tender strands of spaghetti tangle with a garlicky cream sauce, then bake under a layer of cheese until the top bubbles and gets crackly edges. It is rich without being heavy, and the whole thing comes together with a single skillet and a baking dish.

If you need a pasta dinner that feels a little more put-together than a quick stovetop toss but does not demand hours of your time, this one belongs in your rotation.
Why This Alfredo Bake Stays on Rotation
The sauce does not break or turn watery in the oven. It stays silky and clings to every strand of pasta, and the mozzarella on top pulls into those long cheese stretches you want from a baked dish. Leftovers are just as good the next day, which is rare.
That golden top comes from a quick broil at the end. You get a thin, lacy crust that snaps when you pull a fork through it, and the pasta underneath is still creamy. A simple crisp salad on the side and you have a full meal that feels like a hug after a long day.
Ingredients

- 1 lb spaghetti: standard dry pasta works best; it holds up to baking.
- 3 tbsp unsalted butter: salted butter is fine, just reduce the added salt a bit.
- 4 garlic cloves, minced: fresh garlic gives the sauce its backbone. Jarred works in a rush.
- 2 cups heavy cream: do not swap for milk or half-and-half, the sauce needs the fat to stay smooth.
- 2 cups freshly grated Parmesan, divided: grate it yourself from a block; pre-shredded does not melt as well.
- 1/2 tsp fine sea salt: plus more for the pasta water.
- 1/4 tsp black pepper: freshly ground, plus extra for serving.
- 1 pinch freshly grated nutmeg (optional): just a whisper brightens the cream without tasting like nutmeg.
- 1 1/2 cups shredded low-moisture mozzarella: whole-milk mozzarella melts into that classic pull.
Variations / Substitutions
- Add protein: fold 2 cups of chopped cooked chicken, crumbled cooked Italian sausage, or sautéed shrimp into the pasta before baking. Rotisserie chicken saves a step.
- Swap the pasta: linguine, fettuccine, or even rigatoni all work. Cook them about 1 minute short of al dente.
- Sneak in greens: toss 3 cups of fresh spinach or blanched broccoli florets with the hot pasta and sauce.
- Dairy-free route: use a thick canned coconut cream in place of heavy cream and a good vegan Parmesan and mozzarella. The texture will be slightly looser, but still satisfying.
- Herb boost: stir 2 tbsp of chopped fresh parsley or basil into the sauce off the heat, or sprinkle it over the top after broiling.
If you want an untraditional but equally creamy stovetop pasta, try my One-Pan Garlic Butter Mushroom Pasta.
How To Make Creamy Alfredo Spaghetti Bake
Step 1: Boil the Pasta

Preheat the oven to 375°F (190°C) and bring a large pot of generously salted water to a boil. Cook the 1 lb spaghetti about 1 minute less than the package’s al dente time, usually around 8 minutes. Drain but do not rinse, and set the pasta aside.
The spaghetti will finish cooking in the oven, so pulling it early keeps it from turning mushy. It should still have a firm bite when you taste it straight from the colander.
Step 2: Build the Alfredo Sauce

While the pasta boils, melt the 3 tbsp butter in a large, high-sided skillet over medium heat. Add the 4 minced garlic cloves and cook until fragrant, about 30 seconds. Pour in the 2 cups heavy cream, add the 1/2 tsp salt, 1/4 tsp pepper, and the optional pinch of nutmeg, and bring the sauce to a gentle simmer. Let it bubble slowly for 4 to 5 minutes, stirring often, until it thickens just enough to coat the back of a spoon.
Take the skillet off the heat and stir in 1 1/2 cups of the grated Parmesan, a handful at a time, until the sauce is smooth and glossy. It will look thin for an Alfredo but will thicken more as it bakes.
Step 3: Toss and Assemble the Bake

Add the drained spaghetti to the skillet and use tongs to toss every strand until it is fully coated in the cream sauce. Lightly grease a 9×13-inch baking dish, then transfer the saucy pasta into the dish, spreading it into an even layer.
Scatter the 1 1/2 cups shredded mozzarella across the top in an even blanket, then sprinkle the remaining 1/2 cup Parmesan over the mozzarella. Getting both cheeses all the way to the edges guarantees that every serving has some of the golden crust.
Step 4: Bake and Broil Until Golden

Place the dish on the middle rack of the oven and bake for 20 to 25 minutes, until the sauce is bubbling around the sides and the cheese has melted completely. Switch the oven to broil, move the dish up to the top rack, and watch it closely for 2 to 3 minutes. You want the top to turn deep golden with a few darker spots, not black.
Pull the dish from the oven and let it sit for 5 minutes. The rest time helps the bake set up so it slices cleanly. Serve hot, with an extra crack of black pepper and maybe a handful of fresh parsley if you feel like it.
A Few Notes Before You Start
- Salt the pasta water well: this is the only chance to season the spaghetti itself. The water should taste like the sea.
- Grate your own cheese: pre-shredded Parmesan and mozzarella have starches added that keep them from melting into a smooth sauce. A box grater takes two minutes and makes a big difference.
- Do not overbake: the sauce is already fully cooked, so you are just melting the cheese and letting the flavors mingle. Baking too long can dry out the pasta and split the cream.
- Watch the broiler: broiling goes from golden to burnt fast. Stand by the oven and pull the dish the second it looks right.
- Extra sauce on the side: if you like a looser bake, reserve a splash of cream or a couple of tablespoons of warm milk and drizzle it over the top before the cheese goes on.
Storing Leftovers
- Refrigerate: transfer the cooled bake to an airtight container and store for up to 4 days. The creamy texture holds well, though the top will soften.
- Reheating: a quick zap in the microwave works for a single portion. For larger amounts, cover the dish with foil and warm in a 325°F (165°C) oven for 15 to 20 minutes. A splash of milk stirred into the pasta before reheating brings back some of the creaminess.
What To Serve With Creamy Alfredo Spaghetti Bake
A bright, acidic side cuts through all that richness. A simple arugula salad with lemon vinaigrette feels light and sharp, and the peppery leaves hold up against the cream sauce. Roasted broccoli or asparagus add a little char and a lot of crunch, and a hunk of crusty bread never hurts for wiping the dish clean.
Frequently Asked Questions
Can I use jarred Alfredo sauce?
Yes, and it will save a few minutes. Pick a good refrigerated brand and warm it on the stove before tossing with the pasta. The bake will still be creamy, though the homemade sauce is richer.
Can I make this ahead and bake it later?
Absolutely. Assemble the dish completely, cover it, and refrigerate for up to 24 hours. Add about 10 minutes to the bake time since it will go into the oven cold. Let the dish sit on the counter while the oven preheats to take the chill off.
My mozzarella turned greasy. What happened?
Low-moisture mozzarella is key. Fresh mozzarella in water releases too much liquid and can puddle grease. Stick with a block or a bag labeled “low-moisture” or “whole-milk low-moisture.”
Can I freeze the baked pasta?
I do not recommend it. Cream sauces can separate when frozen and thawed, leaving a grainy texture. If you want to freeze something, freeze the sauce and cooked pasta separately and assemble fresh.

Creamy Alfredo Spaghetti Bake Recipe
Ingredients
Method
- Preheat oven to 375°F (190°C) and bring a large pot of salted water to a boil. Cook spaghetti 1 minute less than package al dente. Drain and set aside.
- Melt butter in a large skillet over medium heat. Cook garlic until fragrant, 30 seconds. Add heavy cream, salt, pepper, and nutmeg. Simmer gently 4-5 minutes until slightly thickened. Off heat, stir in 1 1/2 cups Parmesan until smooth.
- Toss drained spaghetti with the sauce until well coated. Transfer to a greased 9×13-inch baking dish. Top evenly with mozzarella and remaining 1/2 cup Parmesan.
- Bake on middle rack 20-25 minutes until bubbly. Broil on top rack 2-3 minutes until golden and crisp. Let cool 5 minutes before serving.
