Sauces & Condiments
This baked white sauce pasta recipe delivers restaurant-quality comfort in one foolproof baking dish. The velvety béchamel sauce transforms ordinary pasta into a rich, golden masterpiece with crispy breadcrumb topping and tender cheese pull. I developed this version after years of testing—it never fails to impress, even with picky eaters.
The secret lies in the sauce: a smooth, creamy béchamel that clings to every noodle without separating. We'll use a simple roux technique (butter and flour) to build flavor, then finish with a touch of cream and parmesan for depth.
The dish bakes until bubbly and golden, creating that perfect textural contrast between tender pasta and crispy topping.
What you'll end up with is a crowd-pleasing centerpiece that requires minimal effort but maximum flavor. The aroma alone will have everyone gathering at your table, and each bite delivers that perfect balance of creamy sauce, al dente pasta, and crispy golden crust.
This recipe scales beautifully for gatherings or meal prep.
Serve immediately for the best texture, or let it rest briefly to set the sauce. Garnish with fresh parsley or extra cheese if desired. The versatility makes it perfect for weeknight dinners or special occasions—without the fuss of restaurant cooking. Let's get started!
Ingredients for baked white sauce pasta
Sixteen ingredients transform simple pasta into a velvety, golden masterpiece worth every bite.
| Ingredient | Amount | Notes |
|---|---|---|
| Fettuccine Pasta 🍝 | 12 oz | Al dente preferred, uncooked |
| Unsalted Butter 🧈 | ¾ cup | Cold, cubed for roux |
| All-Purpose Flour 🌾 | ¾ cup | White or bread flour |
| Whole Milk 🥛 | 2 cups | Full-fat for creaminess |
| Heavy Cream 🥛 | ½ cup | Full-fat preferred |
| Parmesan Cheese 🧀 | 1 ½ cups | Freshly grated from block |
| Garlic Cloves 🧄 | 4 cloves | Minced for sauce |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Nutritional Yeast 🧀 | 2 tbsp | For umami depth (optional) |
| Italian Breadcrumbs 🍞 | ¾ cup | Toasted for crispy topping |
| Fresh Parsley 🌿 | ¼ cup | Chopped for garnish |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For breadcrumb topping |
The butter and flour create that perfect velvety roux—the foundation of this dish. European-style butter (like Plugrá) has more fat content, which gives you a richer sauce, but any good unsalted butter works. For the flour, King Arthur or Bob's Red Mill are my go-tos—they're consistent and reliable. Freshly grated Parmesan is non-negotiable here; pre-grated cheese gets clumpy and lacks flavor. I always buy a wedge from the deli counter and grate it myself. The garlic? Freshly minced makes all the difference—jarred garlic just doesn't cut it.
No heavy cream? Full-fat coconut milk works in a pinch, though the flavor will be slightly different. Running short on Parmesan? Pecorino Romano has a sharper bite and works beautifully. For the breadcrumbs, toast them in a dry pan for 3-4 minutes first—this adds extra crispiness to the topping. The nutritional yeast adds that cheesy umami without dairy, and it's a game-changer if you want to boost flavor without extra calories. If you're feeling fancy, add a pinch of nutmeg to the sauce for warmth—it's subtle but elevates everything.
This dish is best served immediately after baking, but if you need to reheat, cover with foil and warm in a 350°F oven for 10-15 minutes. The sauce thickens as it cools, so if it's too thick when reheating, add a splash of milk. Store leftovers in an airtight container for up to 4 days, though honestly, it rarely lasts that long in my house. For meal prep, bake it in individual ramekins—just pop them in the oven when ready to serve, and everyone gets their own perfect portion.
Why You'll Love This Recipe
- Here’s what sold me: the balance of whole milk and heavy cream makes it rich but not heavy. That velvety texture clings to every strand of pasta, and the butter adds just enough depth to keep it from tasting like a basic béchamel. Honestly, it’s the kind of comfort food that feels like a hug.
- One-Pot Magic: I swear by this recipe when I’m too tired to wash dishes. Toss cooked fettuccine with butter, flour, and milk—then bake it all in one dish. The sauce thickens right there, no stovetop fuss, and the edges get that golden, crispy finish I can’t resist scraping off my plate.
- Creamy Without Guilt: Here’s what sold me: the balance of whole milk and heavy cream makes it rich but not heavy. That velvety texture clings to every strand of pasta, and the butter adds just enough depth to keep it from tasting like a basic béchamel. Honestly, it’s the kind of comfort food that feels like a hug.
- Weeknight to Dinner Party: Between us, this recipe works for everything. Keep a batch in the fridge for lazy Mondays, or dress it up with sautéed mushrooms and parmesan for guests. The baked element gives it restaurant-worthy texture without the stress—my husband even approved, and that’s saying something.
Step-by-step instructions for baked white sauce pasta
This velvety bechamel transforms into a golden, bubbly masterpiece when baked—here's how to nail it every time.
Cook the Pasta to Al Dente Perfection
Bring a large pot of water to a rolling boil and add the 12 oz fettuccine pasta. Season generously with 1 tsp salt (save the remaining ½ tsp for later). Cook until 1 minute before the package instructions for al dente—you want the pasta to finish cooking in the oven. Reserve ½ cup pasta water before draining, then toss the pasta with 1 tbsp extra-virgin olive oil to prevent sticking. This step is crucial because undercooked pasta absorbs the sauce better and avoids a mushy texture.
While the pasta cooks, I like to prep the other ingredients so everything comes together smoothly. The pasta water is especially important—it contains starch that helps create that signature creamy texture in the baked sauce. Don't skip this step, even if it seems like extra work.
Make the Velvety White Sauce
In a large skillet, melt the ½ cup unsalted butter over medium heat. Once melted, reduce heat to medium-low and whisk in the ¾ cup all-purpose flour all at once. Cook for 2-3 minutes, stirring constantly, until the mixture forms a smooth, pale roux and smells nutty. This is your sauce foundation—don't rush this step or you'll end up with a raw flour taste.
Gradually whisk in the 2 cups whole milk and ½ cup heavy cream, about ½ cup at a time, allowing each addition to incorporate completely before adding more. The sauce should thicken gradually. Once all liquid is added, stir in the 1½ cups parmesan cheese, 2 tbsp nutritional yeast, ½ tsp salt, and ½ tsp ground black pepper. Keep stirring until the sauce is completely smooth and coats the back of a spoon. This velvety bechamel is what makes this dish truly special.
Combine Pasta and Sauce
Add the cooked pasta to the white sauce and toss gently to coat evenly. If the sauce seems too thick, add 1-2 tablespoons of reserved pasta water to loosen it. The goal is a creamy, clingy consistency that coats every strand of pasta. Stir in the 4 minced garlic cloves and let the mixture sit for 5 minutes to allow the flavors to meld together. This resting period is often overlooked but makes a noticeable difference in flavor development.
Real talk: This is where many home cooks rush, but taking that extra 5 minutes lets the garlic infuse properly and the sauce cling to the pasta. You'll notice the aroma becomes richer and more complex during this time—trust the process.
Prepare the Crispy Topping
In a small bowl, combine the ¾ cup Italian breadcrumbs with 1 tbsp extra-virgin olive oil and toss until evenly coated. Spread the pasta mixture evenly in a 9x13-inch baking dish, then sprinkle the breadcrumb mixture evenly over the top. The breadcrumbs should form a thin, even layer—this creates that perfect crispy contrast when baked.
Here's the thing—don't press down on the breadcrumbs. You want them to toast and crisp, not compact. The olive oil helps them brown beautifully while adding a subtle richness that complements the creamy sauce underneath.
Bake Until Golden and Bubbly
Preheat your oven to 375°F. Bake the pasta for 20-25 minutes until the top is deep golden brown and bubbly, and the edges are crispy. The sauce should be heated through and the pasta should be tender with no resistance when pierced with a fork. If the top browns too quickly, tent loosely with foil for the last 5-10 minutes to prevent burning while still allowing the sauce to bubble.
When it's done, let the pasta rest for 5 minutes before serving. This resting period allows the sauce to set slightly and makes it easier to slice and serve. Garnish with ¼ cup chopped fresh parsley just before serving for a pop of color and freshness. The contrast between the crispy breadcrumb topping and creamy sauce makes every bite irresistible!
Pro Tips For Making Baked White Sauce Pasta
- Whisk Like You Mean It: Your roux is the backbone of this sauce—don’t treat it like a half-hearted side project. Use a wire whisk and keep the heat medium-low while stirring constantly for those 3-4 minutes, or you’ll end up with a floury paste instead of a silky base. I learned this the hard way after burning two batches of what should’ve been creamy perfection.
- Salt the Pasta Water Hard: Yes, even if your pasta box says "well-salted." Taste it—it should sting like tears. Under-salted pasta means your finished dish will taste bland, and no amount of buttery sauce will fix that. Trust me, your taste buds will notice the difference when that al dente fettuccine meets the sauce.
- Don’t Skip the Rest: After mixing the sauce with the cooked pasta, let the whole thing sit covered for 5 minutes. This isn’t just about temperature—it’s about letting the starches in the pasta soak into the sauce, making it cling like it’s glued on. I know, I know, you’re hungry now, but resist the urge to dive in immediately.
- Balance the Cream Ratio: Heavy cream makes the sauce rich, but too much turns it into a sad, watery mess. For every 1 cup of milk in your recipe, use half a cup of heavy cream—no more. If you’re feeling fancy, swap 2 tablespoons of the cream for a splash of pasta water; it’ll keep the sauce velvety without overpowering it. (Yes, even if you’re impatient like me.)
Serving suggestions for baked white sauce pasta
Classic Side Pairings
A simple arugula salad with lemon vinaigrette cuts through the richness beautifully. Toss 4 cups baby arugula with 2 tbsp extra-virgin olive oil, 1 tbsp fresh lemon juice, and a pinch of sea salt.
The peppery bite refreshes your palate after each creamy bite. For a heartier option, serve with garlic bread made from a crusty Italian loaf—it's perfect for soaking up any extra sauce. 🥗
Wine Pairings
Italian whites shine with this dish. A crisp Pinot Grigio from Alto Adige balances the creamy sauce with its bright acidity and citrus notes. For something bolder, try a Chardonnay with subtle oak—it complements the richness without overpowering.
Avoid heavy reds like Cabernet, which can clash with the delicate flavors. A chilled glass of Sparkling Prosecco also works beautifully for a festive touch. 🍷
Vegetable Add-Ins
Add roasted broccoli florets or asparagus spears> to the baking dish for extra nutrition and texture. Toss them in 1 tbsp olive oil, ½ tsp garlic powder, and a pinch of salt before baking.
They'll roast alongside the pasta, absorbing the creamy sauce while adding a satisfying crunch. For a pop of color, stir in ½ cup diced cherry tomatoes during the final 5 minutes of baking. 🌱
Garnish Ideas
Fresh parsley is my go-to garnish—chop ¼ cup and sprinkle just before serving for a burst of freshness. For extra flair, add toasted pine nuts or crispy fried shallots on top. A drizzle of truffle oil (just ½ tsp) elevates the dish to restaurant-quality luxury.
If you love heat, finish with a pinch of red pepper flakes for a subtle kick. ✨
Meal Structure
This dish works perfectly as a main course for weeknight dinners or special occasions. For a complete meal, serve with a crisp green salad and a glass of white wine. If you're hosting, double the recipe and bake it in two 9x13-inch dishes—it's always a crowd-pleaser.
The leftovers reheat beautifully, making it ideal for meal prep. Just cover with foil and warm in the oven for 10-15 minutes at 350°F. 💡
Nutrition facts
Frequently asked questions
Can I use a different type of pasta for this recipe?
While fettuccine works beautifully, penne or rigatoni hold the creamy sauce well too. For extra sauce absorption, try cavatappi or fusilli. Avoid long, thin noodles like spaghetti—they can get lost in the sauce. If using a different shape, adjust cooking time slightly to ensure al dente texture.
How do I prevent the sauce from separating when baking?
Stir in 1-2 tablespoons of reserved pasta water if the sauce thickens too much before baking. The starch in the water helps maintain creaminess. Also, avoid overmixing after adding the pasta—just gently fold it in. If the sauce still separates, whisk vigorously over low heat for 1-2 minutes before baking.
Can I make this dish ahead of time?
Yes! Assemble the dish (including the breadcrumb topping) up to 24 hours ahead and refrigerate uncovered. When ready to bake, add 5-10 minutes to the baking time (cover loosely with foil for the first 10 minutes to prevent burning). For freezer prep, bake the dish, let it cool completely, then wrap tightly in foil and freeze for up to 3 months. Reheat covered at 350°F for 20-25 minutes.
What if I don't have heavy cream?
No problem! Substitute with ½ cup whole milk plus 2 tablespoons melted butter for similar richness. For a lighter option, use ½ cup evaporated milk. Avoid skim milk—it won't create the same velvety texture. If you're dairy-free, use full-fat coconut milk (though the flavor will differ slightly). The sauce will still be delicious!
Why did my breadcrumbs get soggy instead of crispy?
This usually happens if the pasta mixture was too wet or the breadcrumbs weren't toasted first. For crispy results, always toast the breadcrumbs in a dry pan for 3-4 minutes before adding oil. Also, make sure your pasta is al dente—not overcooked. If the sauce is too thin, bake uncovered for the first 10 minutes to evaporate excess moisture.
