Desserts
This no-bake Alfredo spaghetti pie delivers all the comfort of creamy pasta without the fuss of traditional cooking. The secret lies in perfectly cooked spaghetti layered with velvety cheese sauce, baked until golden and bubbling—ideal for gatherings or a cozy weeknight meal.
I’ve perfected this recipe to ensure tender noodles and a rich, cheesy center every time.
The beauty of this dish is its simplicity: no-boil spaghetti layers (thanks to a clever pre-cooking trick) and a foolproof alfredo sauce that stays smooth and luxurious. With just 30 minutes of prep and 25 minutes in the oven, you’ll have a restaurant-worthy pie that’s easier than takeout.
The key is using high-quality cheese and letting the sauce simmer until thick and velvety.
What you’ll end up with is a golden, crispy top hiding layers of al dente spaghetti drenched in creamy alfredo, topped with melted mozzarella and parmesan.
It’s the kind of dish that disappears fast—perfect for potlucks, family dinners, or when you crave pasta but don’t want to fuss with boiling noodles. The best part? Leftovers reheat beautifully, making it a meal prep favorite.
Serve with a simple side salad or garlic bread to soak up every last bit of that rich, cheesy goodness. Here’s how to make it—step by step—for a dish that feels indulgent but comes together effortlessly.
Ingredients for alfredo spaghetti pie
High-quality cheese, creamy bases, and perfectly broken spaghetti—this pie delivers restaurant-style Alfredo without the boil.
| Ingredient | Amount | Notes |
|---|---|---|
| Spaghetti Noodles 🍝 | 16 oz | Uncooked, broken into 4-inch pieces |
| Heavy Cream 🥛 | 2 cups | Full-fat for richness |
| Unsalted Butter 🧈 | ¾ cup | Cold, cubed for sauce |
| Parmesan Cheese 🧀 | 2 cups | Freshly grated, high-quality |
| Mozzarella Cheese 🧀 | 1 ½ lbs | Low-moisture, shredded |
| Heavy Whipping Cream 🥛 | 1 cup | For topping, optional |
| Garlic Cloves 🧄 | 4 cloves | Minced for sauce |
| Shallots 🧅 | 2 whole | Finely chopped, 2 tbsp |
| Diamond Crystal Kosher Salt 🧂 | 1 ½ tsp | Divided for seasoning |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Fresh Nutmeg 🌿 | ¼ tsp | Finely grated |
| All-Purpose Flour 🌾 | 2 tbsp | For thickening sauce |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For greasing pan |
The cheese is where this pie shines. Parmigiano-Reggiano and low-moisture mozzarella from Whole Foods or Wegmans make all the difference—skip the pre-shredded stuff, it gets gummy. For the spaghetti, break it into 4-inch pieces before cooking (no need to boil fully—just par-cook for 2 minutes). The heavy cream and butter combo creates that signature velvety texture, so don’t skimp. If you’re short on time, Trader Joe’s sells pre-grated Parmesan that works in a pinch, though freshly grated is ideal. Look for full-fat cream too—it’s worth the splurge for this dish.
No heavy cream? Half-and-half with an extra tablespoon of butter gets you close, though the sauce won’t be quite as rich. Short on Parmesan? Pecorino Romano has a sharper bite that works well (use half the amount). For the shallots, frozen chopped shallots from the freezer section save time—just thaw and drain. The nutmeg is non-negotiable here; it’s the secret to that authentic Alfredo flavor. If you’re out, a pinch of cinnamon can mimic it, but it’s not the same. The flour is just for thickening—don’t let it brown, or you’ll get a pasty texture instead of creamy.
Prep the sauce ahead and store it in the fridge for up to 3 days—it actually tastes better after resting. Assemble the pie 1 day ahead and refrigerate; it’s easier to slice and keeps the layers intact. For serving, broil for 5 minutes to get that golden crust. Leftovers reheat beautifully—just cover with foil and warm in the oven at 350°F for 15 minutes. Freeze portions for up to 3 months; thaw overnight in the fridge before reheating. The pie tastes even better the next day once all the flavors meld together.
Why You'll Love This Recipe
- No Boil Required: I just layer uncooked spaghetti with that rich heavy cream-parmesan mix, then bake until golden. No pasta strainer drama, no waiting for water to boil—just set it and forget it.
- Creamy Cheese Overload: That buttery heavy cream and melted mozzarella? It’s like a hug in pie form. The parmesan on top turns every bite into a salty, savory dream—no fancy sauce needed.
- Potluck Star: Between us, this is my go-to for gatherings. It’s hearty enough for a crowd but still feels special, and I can prep it ahead. (Yes, even on a Tuesday night.)
- Leftovers That Don’t Suck: Unlike most casseroles, this stays creamy and delicious the next day—no dry edges here. I’ll often make a double batch because reheating it is just as good as the first slice.
Step-by-step instructions for no-bake Alfredo spaghetti pie
Here's how to build layers of cheesy pasta perfection without turning on the oven.
Prepare the Velvety Alfredo Sauce
In a large saucepan, melt the 0.75 cup unsalted butter over medium heat until it foams. Add the 2 whole finely chopped shallots and cook for 3-4 minutes until translucent and fragrant. This step builds the aromatic foundation of your sauce.
Stir in the 4 cloves minced garlic and cook for 30 seconds until you smell that irresistible garlic aroma. Immediately whisk in the 2 tbsp all-purpose flour and cook for 1 minute to remove the raw flour taste. Slowly pour in the 2 cups heavy cream, whisking constantly to prevent lumps from forming.
Bring the mixture to a gentle simmer and reduce heat to low. Sprinkle in 1 tsp of the 1.5 tsp kosher salt, 0.25 tsp fresh nutmeg, and 0.25 tsp ground black pepper. Let it simmer for 5-7 minutes until the sauce thickens enough to coat the back of a spoon. Remove from heat and stir in 1 cup of the 2 cups parmesan cheese until fully melted and smooth. This sauce will be the glue holding your pie together.
Assemble the Pasta Layers
In a large bowl, combine the 16 oz uncooked spaghetti noodles (broken into 4-inch pieces) with ½ cup of the remaining 2 cups parmesan cheese and ½ tsp of the 1.5 tsp kosher salt. Toss gently but thoroughly to coat each noodle piece with cheese and seasoning. This prevents a dry pasta layer.
Spread ½ of the spaghetti mixture evenly in the bottom of a 9x13-inch baking dish that's been lightly greased with 2 tbsp extra-virgin olive oil. Press down gently but firmly to create an even layer. Here's the thing—don't worry if it doesn't look perfect. The cheese will help bind everything together when we add the sauce.
Layer Cheese and Sauce for Maximum Richness
Spread ¾ of the Alfredo sauce evenly over the first pasta layer, using a spatula to work it into all the crevices. This ensures every noodle gets coated with that creamy goodness. Sprinkle ¾ of the 1.5 lbs shredded mozzarella cheese over the sauce layer, distributing it evenly.
Add the remaining ½ of the spaghetti mixture on top, again pressing down gently. Pour the remaining ¼ of the Alfredo sauce over this layer, then sprinkle the remaining ¾ cup parmesan cheese and remaining ¾ cup mozzarella cheese on top. This final layer is crucial for that golden, bubbly top we all love.
Chill and Set for Perfect Texture
Cover the baking dish tightly with plastic wrap and refrigerate for at least 4 hours, preferably overnight. This chilling time is what transforms your pie from a soggy mess into a firm, sliceable masterpiece. The cheese will firm up while the noodles absorb the sauce just enough to become tender without cooking.
I know it's tempting to eat it right away, but trust me—waiting ensures the perfect texture. When you're ready to serve, remove the pie from the refrigerator and let it sit at room temperature for 15-20 minutes before slicing. This makes it easier to cut clean slices without everything falling apart.
Add Optional Topping and Serve
For that restaurant-quality finish, spread the 1 cup heavy whipping cream evenly over the top of your chilled pie. You can also sprinkle with additional ground black pepper or a pinch of fresh nutmeg for extra flavor. Let it sit at room temperature for 10 minutes before serving to allow the cream to slightly thicken.
Slice into 8 equal portions using a sharp chef's knife. Each slice should reveal layers of creamy sauce, al dente noodles, and melted cheese. Serve immediately with a side of garlic bread or a simple green salad to balance the richness. The pie will be at its best when served slightly warm from the refrigerator—this ensures the cheese stays creamy without melting completely.
Pro Tips For Making Alfredo Spaghetti Pie
- Boil Noodles Al Dente: I learned this the hard way—overcooked spaghetti turns mushy in the pie. Pull them out when they’re still slightly firm (about 1 minute less than package instructions), then toss immediately with a splash of pasta water to stop cooking. The texture stays perfect even after baking.
- Salt the Cream Like Broth: Heavy cream needs seasoning too—skip this and your sauce will taste bland. Add ½ teaspoon salt and a pinch of black pepper directly to the warm cream while melting the butter. It blends right in, and your pie won’t taste like unsalted butter masquerading as Alfredo.
- Layer Cheese Strategically: Don’t just dump mozzarella on top—it’ll melt into a greasy puddle. Instead, sprinkle half the mozzarella between the noodle layer and the Alfredo sauce, then top with the rest. The parmesan goes last, grating it fresh over the very top so it browns beautifully.
- Prevent a Soggy Bottom: This isn’t the prettiest method, but it works: Before adding the noodle mixture, spread a thin layer of uncooked spaghetti on the bottom of the pan. Toast it for 2–3 minutes until golden—it’ll crisp up and act as a barrier, keeping the pie from turning into a sad, watery mess. (Yes, even if you’re impatient like me.)
Best sauces and condiments for alfredo spaghetti pie
Creamy Alfredo Sauce
This velvety sauce is the heart of your pie, and getting it right makes all the difference. I use 2 cups heavy cream and 0.75 cup unsalted butter for that signature richness, but don’t skip the 2 tbsp all-purpose flour—it’s what creates that perfect, thick texture.
Simmer the sauce for 5-7 minutes until it coats the back of a spoon, then stir in 1 cup freshly grated Parmesan for depth. 🧀
For extra flavor, I add 4 minced garlic cloves and 2 tbsp finely chopped shallots to build aromatic layers. The 0.25 tsp fresh nutmeg is non-negotiable—it’s the secret to that authentic Alfredo taste.
If you’re short on time, Trader Joe’s pre-grated Parmesan works in a pinch, but freshly grated is ideal.
Cheese Variations
While Parmesan and low-moisture mozzarella are the stars, you can swap in Pecorino Romano for a sharper bite (use half the amount). For a tangy twist, add ¼ cup crumbled blue cheese to the sauce—it pairs surprisingly well with the creaminess.
I’ve also tested fontina cheese in the top layer, and it adds a nutty richness that melts beautifully. 🧀
If you’re watching fat content, replace half the heavy cream with low-fat evaporated milk, but expect a slightly lighter texture. For a vegan version, use cashew cream (blend 1 cup soaked cashews with 1 cup water) and nutritional yeast for that cheesy flavor.
Sauce Thickeners
Flour is the classic thickener, but there are other options. For a gluten-free version, use 2 tbsp cornstarch mixed with 2 tbsp cold water to create a slurry. Stir it into the sauce at the end and simmer for 2-3 minutes until thickened.
Another trick? A splash of beef or chicken broth (about ¼ cup) adds depth while helping the sauce cling to the noodles. 🥄
If your sauce is too thin after simmering, whisk in 1 tbsp cold butter at the end—it’ll help emulsify the mixture and create a silkier texture. Over-thickening? Just add a splash of warm cream or milk to loosen it up.
Topping Ideas
The classic finish is 1 cup heavy whipping cream spread over the top before serving, but don’t stop there. For extra crunch, sprinkle ¼ cup panko breadcrumbs mixed with 1 tbsp melted butter and broil for 2-3 minutes until golden.
I also love adding ½ cup toasted breadcrumbs with 1 tsp garlic powder for a savory crunch. 🍞
For a pop of color and freshness, top with ¼ cup chopped parsley or 2 tbsp grated lemon zest. A drizzle of hot honey adds a sweet-spicy contrast that cuts through the richness. If you’re feeling fancy, a dusting of smoked paprika gives it a subtle smokiness.
Nutrition facts
Frequently asked questions
Why do I need to chill the pie before baking?
The 4-hour chill time is crucial for creating clean slices and preventing a soggy texture. When cold, the cheese firms up while the noodles absorb just enough sauce to become tender without overcooking. Skipping this step often leads to a messy, runny pie that falls apart when sliced. Think of it like setting a custard—patience gives you the perfect texture!
Can I make this pie ahead of time?
Assemble the pie 1 day ahead and refrigerate it uncovered for better texture. The flavors deepen overnight, and the cheese develops a firmer, more satisfying bite. When ready to serve, let it sit at room temperature for 15-20 minutes before slicing. For a warm serve, bake at 350°F for 15 minutes covered with foil.
What if my sauce is too thin after simmering?
If your alfredo sauce isn't thick enough, whisk in 1 tbsp cold butter at the end to help emulsify it. For an immediate fix, mix 1 tbsp cornstarch with 1 tbsp cold water, stir into the sauce, and simmer for 2 minutes until thickened. Avoid over-thickening—it should coat the back of a spoon but still be silky, not pasty.
Can I use a different type of pasta?
While spaghetti works best for this recipe, you can experiment with linguine or fettuccine (broken into 4-inch pieces). Avoid thick noodles like penne—they won’t absorb the sauce evenly. For gluten-free, use gluten-free spaghetti and add 1 extra tbsp cornstarch to the sauce to compensate for its lower starch content.
How do I get the top extra crispy?
For a golden, crispy top, spread 1 cup heavy whipping cream over the chilled pie and let it sit at room temperature for 10 minutes before broiling. Place the pie on a baking sheet and broil for 3-5 minutes, watching closely to avoid burning. Alternatively, sprinkle ¼ cup panko breadcrumbs mixed with 1 tbsp melted butter on top and broil for 2-3 minutes for extra crunch.
