Baked Mac and White Sauce Recipe: One-Pan Cheesy Comfort With Crispy Top

Sauces & Condiments

Baked Mac and White Sauce Recipe: One-Pan Cheesy Comfort With Crispy Top

This baked mac and white sauce recipe delivers restaurant-quality comfort in a single pan, with a crispy golden top that makes every bite irresistible. The secret lies in a velvety white sauce base—creamy yet light—that coats al dente pasta perfectly, then transforms under the broiler into a luscious, bubbling finish.

I developed this version after years of testing, ensuring the sauce never breaks and the pasta stays tender even after baking.

The beauty of this method is its simplicity: no boiling pasta separately, no complicated techniques, just one pan that handles everything from stovetop cooking to oven baking.

The white sauce starts with a roux (butter and flour cooked together) that creates a stable foundation for the cheese and milk, while the breadcrumb topping adds that coveted crunch without overpowering the creamy center. It's the kind of dish that transforms a weeknight into a cozy meal experience.

What you'll end up with is a foolproof baked mac and cheese that's rich, cheesy, and perfectly balanced—creamy sauce, tender pasta, and a crispy top that's impossible to resist.

The aroma alone will have everyone gathering at the table, and the first bite delivers that satisfying mix of textures and flavors. This recipe scales beautifully too, whether you're feeding a family or prepping for a crowd.

For extra indulgence, sprinkle extra cheese or herbs before broiling, or add a layer of crispy bacon for smoky depth. The possibilities are endless, but the foundation remains the same: a crispy-topped, cheesy, comforting dish that comes together with minimal effort. Let's get started!

👨‍🍳
Difficulty
Medium
🔥
Calories
High Cal

Ingredients for baked mac white sauce

Restaurant-quality comfort starts with these fourteen essential ingredients for a one-pan mac and white sauce masterpiece.

Ingredient Amount Notes
Elbow Macaroni 🍝 12 oz Uncooked, al dente preferred
Unsalted Butter 🧈 ½ cup Cold, cut into small cubes
All-Purpose Flour 🌾 ½ cup Diamond Crystal preferred
Whole Milk 🥛 2 cups Full-fat for creaminess
Sharp Cheddar Cheese 🧀 2 cups Shredded, aged 6+ months
Medium Cheddar Cheese 🧀 1 cup Shredded, for balance
Parmesan Cheese 🧀 ½ cup Freshly grated, fine
Garlic Cloves 🧄 3 cloves Minced, for depth
Dry White Wine 🍷 ¼ cup Chardonnay or Sauvignon Blanc
Panko Breadcrumbs 🍞 ½ cup For crispy topping
Dried Mustard 🌶️ ½ tsp Adds subtle tang
Kosher Salt 🧂 1 ½ tsp Diamond Crystal preferred
Freshly Ground Black Pepper 🌶️ ½ tsp For finishing
Olive Oil 🫒 1 tbsp For greasing pan

The cheese selection is non-negotiable for that velvety, restaurant-quality texture. Sharp cheddar provides the tangy bite, while medium cheddar smooths the richness—together they create perfect balance. I always source mine from Whole Foods or specialty cheese shops where they age the blocks for at least six months. For the Parmesan, Parmigiano-Reggiano is the gold standard—grate it yourself for that fine, snowy consistency that pre-shredded can't match. The butter should be cold when you start, or the roux will turn greasy. Use European-style butter like Plugrá for better flavor. And that wine? Don't skimp on the Chardonnay—it adds complexity that cheap wine can't replicate.

No sharp cheddar? Pepper jack adds a subtle kick, or Gruyère for nutty depth. Running low on white wine? Heavy cream plus a splash of lemon juice mimics the acidity. The flour matters too—Diamond Crystal is lighter than regular brands, so you won't get that dense, heavy sauce. For the breadcrumbs, panko gives the best texture, but crushed cornflakes work in a pinch. The garlic can be roasted for a sweeter note if you prefer, but raw minced gives that classic punch. And that mustard? It's the secret to preventing the sauce from curdling—don't skip it.

This dish reheats beautifully—better the next day as flavors meld. Store leftovers in an airtight container for up to 5 days, or freeze for 3 months in portion-sized containers. For make-ahead prep, assemble everything up to the broiling step, then refrigerate the unbaked dish for 24 hours—the flavors develop overnight. The breadcrumb topping should be added fresh before broiling for maximum crispiness. And pro tip: sprinkle a pinch of Paprika on the hot dish right out of the oven for that restaurant-style finish.

❤️

Why You'll Love This Recipe

  • Here’s what sold me: that golden, slightly crispy top layer while the inside stays velvety smooth. Sharp cheddar makes it tangy enough to stand up to picky eaters, and the flour-butter base gives it that rich, almost biscuit-like texture. (Yes, even my kid who hates cheese asks for seconds.)
  • One-Pot Magic: The moment I realized I could skip the stove entirely? Game over. Just toss the cooked mac, butter, milk, and flour into a baking dish, stir, then bake—no saucepan, no mess, no stress. The cheese melts right in, turning everything creamy without a single extra dish.
  • Cheesy Crispy Perfection: Here’s what sold me: that golden, slightly crispy top layer while the inside stays velvety smooth. Sharp cheddar makes it tangy enough to stand up to picky eaters, and the flour-butter base gives it that rich, almost biscuit-like texture. (Yes, even my kid who hates cheese asks for seconds.)
  • Lunchbox Hero: Between us, this is my go-to for meal prep. Reheat slices straight from the fridge, and it’s still creamy—no soggy pasta here. Pack it cold for school lunches or reheat for a quick dinner. Honestly, I’ve made it three times this week already, and I’m not sorry.

Step-by-step instructions for baked mac and white sauce

Here's the method for a perfectly cheesy, crisp-topped one-pan dish that delivers restaurant-quality comfort.

1

Prepare the Roux and White Sauce Base

In a large oven-safe skillet, melt the 0.5 cup unsalted butter over medium heat until foaming. Immediately whisk in the 0.5 cup all-purpose flour and cook for 1-2 minutes until the mixture turns a pale golden color and smells nutty. This creates your roux foundation.

Slowly pour in the 2 cups whole milk while whisking continuously to prevent lumps. Add the 0.5 tsp dried mustard and 1.5 tsp kosher salt to the mixture. Bring to a gentle simmer and cook for 5-7 minutes, stirring frequently, until the sauce thickens enough to coat the back of a spoon. The sauce should be smooth and velvety at this stage—this is your white sauce base.

2

Add Cheeses and Garlic for Depth

Reduce heat to low and gradually add the 2 cups sharp cheddar cheese, 1 cup medium cheddar cheese, and 0.5 cup parmesan cheese in small batches, whisking constantly until fully melted and smooth. Stir in the 3 cloves minced garlic and cook for an additional 1 minute to infuse the sauce with flavor.

Next, pour in the 0.25 cup dry white wine and simmer for 2-3 minutes until the alcohol aroma dissipates. This step adds brightness and complexity to the sauce. The mixture should now be thick, creamy, and ready to combine with the pasta.

3

Cook the Pasta Directly in the Sauce

Add the 12 oz elbow macaroni to the skillet and stir to coat evenly with the sauce. Pour in 2 cups hot water (enough to cover the pasta) and bring to a boil. Once boiling, reduce heat to medium-low, cover with a lid, and cook for 12-15 minutes, stirring occasionally, until the pasta is al dente and the sauce has thickened further.

Here's the thing—cooking the pasta in the sauce prevents it from sticking and ensures every bite is coated in that rich, cheesy goodness. You'll know it's done when the pasta is tender but still has a slight bite, and the sauce has thickened to a clingy consistency.

4

Assemble and Bake for the Crispy Top

Preheat your oven to 375°F. Transfer the pasta mixture to a 9x13-inch baking dish, spreading it evenly. Sprinkle the 0.5 cup panko breadcrumbs evenly over the top, pressing down lightly with a spatula to ensure they adhere. Drizzle the 1 tbsp olive oil over the breadcrumbs for extra crispiness.

Bake for 15-20 minutes until the top is deep golden brown and the edges bubble slightly. The breadcrumbs should be crispy and the cheese should be melted and bubbly underneath. If the breadcrumbs aren't browning enough, broil for 1-2 minutes at the end, watching closely to avoid burning.

5

Finish and Serve with Fresh Pepper

Remove from the oven and let rest for 5 minutes to allow the cheese to set slightly. Before serving, sprinkle generously with 0.5 tsp freshly ground black pepper and serve immediately. The contrast of the crispy, golden top with the creamy, cheesy pasta underneath is what makes this dish truly special.

This one-pan method ensures everything stays hot and delicious straight from the oven. The crispy breadcrumb topping adds texture and prevents the cheese from becoming too soft, giving you that perfect balance of comfort and indulgence.

👨‍🍳

Pro Tips For Making Baked Mac White Sauce

  • STOP BOILING MAC TO MUSH: Boil elbow macaroni until it’s just al dente—about 1 minute less than the package says. The pasta finishes cooking in the oven, and overcooked noodles turn to glue in the sauce. I learned this the hard way when my first batch turned into a sad, watery blob.
  • MELT CHEESE GRATED FINE: Skip the shredder’s lazy chunks—grate sharp cheddar yourself or pulse it in a food processor. Big cheese bits don’t melt evenly and create dry spots. (Yes, even if you’re impatient like me, this makes a real difference.)
  • WHISK THE ROUX FAST: Cook the butter-flour roux over medium heat until it’s golden but not brown—about 2 minutes. Too hot and it burns; too low and it turns greasy. Remove the pan just as it smells nutty, or you’ll taste bitterness in every bite.
  • BAKE UNTIL BUBBLY, NOT JUST BROWN: Cover the mac with foil and bake at 375°F (190°C) for 20 minutes first. Then uncover and bake another 10–15 minutes until the top is golden and the sauce is bubbling like a cheesy lava lamp. Skimp on this, and you’ll have a sad, undercooked mess.

Essential equipment for this recipe

Oven-Safe Skillet

This is your workhorse—an oven-safe skillet with a 3-quart capacity is ideal for cooking the pasta and sauce on the stovetop before transferring to the oven. I swear by a Lodge 12-inch cast iron skillet for even heat distribution and durability.

If you don’t have cast iron, a stainless steel or enameled Dutch oven works too. Just make sure it can handle 375°F without warping. 🔥

Whisk with Fine Wires

A balloon whisk with fine, flexible wires is a game-changer for making that velvety white sauce. I use a OXO Good Grips whisk—it’s lightweight, grips well, and gets into those tight corners of my skillet.

Avoid cheap whisks with stiff wires; they struggle to blend the roux and milk smoothly. Pro tip: Keep one near your stove for quick sauce-making.

Measuring Tools

Precision matters when balancing the roux-to-milk ratio and cheese quantities. A stainless steel measuring cup set (like OXO’s) ensures accuracy for the 0.5 cup flour and 2 cups milk.

For the cheese, a fine grater (I love the Microplane) gives you that snowy texture pre-shredded cheese can’t match. Don’t skimp here—lumpy cheese ruins the sauce.

Baking Dish

A 9x13-inch baking dish is non-negotiable for even baking and that perfect crispy top. I prefer Ceramic CorningWare for its even heat distribution, but any oven-safe glass or metal dish works.

Avoid dark-colored dishes—they can over-brown the edges. Grease it lightly with olive oil before transferring the mac and cheese to prevent sticking.

Broiler Pan or Rack

For that golden, bubbly crust, a broiler pan or wire rack over a baking sheet is your secret weapon. Place the baking dish on the rack to allow heat to circulate underneath, creating a crispy bottom while the top browns.

If you don’t have a rack, prop up the dish with a folded aluminum foil sheet to lift it slightly off the oven rack. Watch closely—broiling can happen fast! ⏰

Spray Bottle for Crispy Top

A small spray bottle filled with water is your best friend for achieving that restaurant-style crispy topping. After adding the breadcrumbs, lightly mist them with water before broiling. This helps them brown faster and stick together for that perfect crunch.

I keep a 16-ounce spray bottle (like SimpleHuman’s) in my kitchen for this exact purpose—it’s also great for greasing pans or reviving wilted greens.

Nutrition facts

Servings 4
Amount Per Serving
Calories 680kcal
% Daily Value *
Total Fat 45g58%
Saturated Fat 28g140%
Cholesterol 185mg62%
Sodium 1250mg54%
Total Carbohydrate 55g19%
Dietary Fiber 3g11%
Sugars 8g
Protein 32g64%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Why does this recipe use both sharp and medium cheddar?

The combination creates the perfect balance of flavors. Sharp cheddar adds tangy depth while medium cheddar smooths out the richness, preventing the sauce from becoming too heavy. This classic pairing is what gives restaurant-style baked mac its signature complexity.

2

Can I make this recipe without wine?

Yes! Replace the 0.25 cup dry white wine with 0.25 cup heavy cream plus 1 teaspoon lemon juice to maintain acidity. The wine adds brightness, but this substitute works well for a kid-friendly version or if you prefer not to use alcohol.

3

How do I prevent the breadcrumb topping from getting soggy?

Press the breadcrumbs firmly into the cheese before baking, and drizzle with 1 tablespoon olive oil for extra crispiness. For maximum crunch, broil for 1-2 minutes at the end, watching closely. The key is to add the breadcrumbs fresh before the final baking step.

4

Can I use a different type of pasta?

Elbow macaroni is ideal for this recipe, but you can substitute with penne or rigatoni if preferred. Avoid long pasta like spaghetti as it won't hold the sauce as well. For a gluten-free option, use gluten-free elbow macaroni and add 1 extra tablespoon flour to the roux to help thicken the sauce.

5

Why does my sauce sometimes break or get grainy?

This usually happens when cheese is added too quickly or the sauce overheats. Always whisk constantly when adding cheese and keep heat at low after incorporating the milk. For extra insurance, temper the cheese by mixing it with a little warm milk first before adding to the sauce.

★★★★★4.9(15 reviews)
Categories Sauces & Condiments