Baked Mac and Cheese Recipe with Cheese Sauce: Golden Crust, Unctuous Pull-Apart Layers

Sauces & Condiments

Baked Mac and Cheese Recipe with Cheese Sauce: Golden Crust, Unctuous Pull-Apart Layers

This baked mac and cheese recipe delivers the ultimate comfort food experience—golden crust, unctuous pull-apart layers, and a creamy cheese sauce that melts perfectly every time. The secret lies in the slow-cooked roux base and precise cheese blend, which creates that signature velvety texture while maintaining structure.

I’ve perfected this method after years of trial and error, ensuring no grainy bits or watery sauce—just rich, indulgent perfection in every bite.

The foundation starts with a proper cheese sauce made from equal parts sharp cheddar, Gruyère, and cream cheese, all melted into a smooth, velvety base. A touch of mustard and a splash of heavy cream elevate the flavor, while a crispy breadcrumb topping adds texture contrast.

The key technique? Baking at a lower temperature first to let the sauce set before finishing under the broiler for that coveted golden crust—no soggy tops here.

What you’ll end up with is a restaurant-quality baked mac and cheese that’s creamy yet sturdy, with a crust so crisp it’ll have everyone asking for seconds. The sauce clings to each noodle, creating those irresistible pull-apart layers that make this dish impossible to resist.

Whether you’re feeding a crowd or treating yourself, this recipe delivers comfort food at its finest.

Optional add-ins like crispy bacon, steamed broccoli, or jalapeños let you customize it to your taste, but the classic version—just cheese, pasta, and that perfect sauce—is already unbeatable. Ready to make the best baked mac and cheese of your life? Let’s get started.

👨‍🍳
Difficulty
Medium
🔥
Calories
High Cal

Ingredients for baked mac and cheese recipe with cheese sauce

Six servings of pure comfort—creamy cheese sauce, crispy crust, and that legendary pull-apart texture you crave.

Ingredient Amount Notes
Elbow Macaroni 🍝 1 ½ lb Uncooked, medium or elbow shape
Sharp White Cheddar Cheese 🧀 8 oz Block, freshly grated preferred
Gruyère Cheese 🧀 8 oz Block, freshly grated preferred
Cream Cheese 🧀 8 oz Full-fat, room temperature
Heavy Whipping Cream 🥛 ½ cup Full-fat for best texture
Unsalted Butter 🧈 ½ cup Cold, cubed for roux
All-Purpose Flour 🌾 ¼ cup For roux base
Dijon Mustard 🍯 1 tbsp For depth of flavor
Panko Breadcrumbs 🍞 ½ cup For crispy topping
Extra-Sharp Cheddar Cheese 🧀 ¼ cup For topping, freshly grated
Garlic Powder 🧄 ½ tsp For extra flavor
Kosher Salt 🧂 1 ½ tsp Adjust to taste
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Freshly Ground Nutmeg 🌿 ¼ tsp Key for authentic flavor

The cheeses are non-negotiable here. Gruyère brings that nutty depth, while sharp white cheddar adds tang—don't use pre-shredded, trust me. I grab mine from Whole Foods or Wegmans where they keep the blocks refrigerated. For the cream cheese, Philadelphia full-fat is my go-to, but any good brand works. The key is room temperature—cold lumps ruin everything. Pro tip: if your cheddar smells like plastic, it's been pre-shredded. Toss it and buy a block.

No Gruyère? Comté or Swiss work in a pinch, but the flavor won't be identical. Short on sharp cheddar? Pepper Jack at half the amount adds heat. The breadcrumbs can be regular panko or crushed Ritz crackers for extra crunch. For the roux, low and slow is crucial—rushing burns the butter and makes the sauce grainy. If you're adding bacon or veggies, cook them separately and fold in at the end. The sauce needs to coat everything perfectly, and those extras can dilute it if mixed in too early.

This reheats like a dream—just cover with foil and bake at 350°F for 15 minutes. The crust gets softer, but the sauce stays velvety. For make-ahead, assemble completely, then refrigerate for up to 24 hours before baking. The flavors meld beautifully overnight. Freeze portions for up to 3 months—just thaw in the fridge and bake straight from frozen. I always make a double batch because it disappears faster than you can say 'comfort food.'

❤️

Why You'll Love This Recipe

  • One-Bowl Magic: I swear by this recipe—just toss the pasta, cheese, and cream in one bowl, then bake. No straining, no extra pots, and honestly? The kids won’t even notice the cleanup.
  • Creamy Crunch Perfection: That sharp white cheddar and Gruyère combo? It’s ridiculously good—smooth sauce with a golden, crispy top that’s impossible to resist. (Yes, even on a Tuesday night.)
  • Meals for Days: Make a big batch and reheat it for lunch all week—it holds up better than takeout, and the flavor only gets richer. My lunchbox has never been happier.
  • Budget-Friendly Luxury: Heavy cream and cream cheese make it feel fancy, but the cost adds up to way less than ordering in. Plus, the cheddar and Gruyère stretch to feed four for the price of two. Win-win.

Step-by-step instructions for baked mac and cheese with cheese sauce

This method delivers a creamy, layered masterpiece with a golden crust and pull-apart perfection.

1

Cook the Elbow Macaroni to Al Dente

Bring a large pot of salted water to a rolling boil—it should taste like the sea. Add the 1.5 lb elbow macaroni and cook until 1 minute shy of package directions for al dente. I always test by tasting a piece—it should have a slight bite but still be tender. Reserve 1 cup of pasta water before draining, then transfer the pasta to a large bowl.

This starchy water is liquid gold for your cheese sauce. Don't rinse the pasta—those surface starches help create the ultra-creamy texture we're after. Keep the pot nearby; you'll need it for the roux later.

2

Make the Ultimate Cheese Sauce

In the same pot, melt the 0.5 cup unsalted butter over medium heat until foaming. Whisk in the 0.25 cup all-purpose flour and cook for 2-3 minutes until it forms a smooth, pale roux. This is your flavor foundation—don't let it brown or it'll taste bitter.

Slowly whisk in the 0.5 cup heavy whipping cream, then immediately add the 8 oz sharp white cheddar cheese, 8 oz gruyère cheese, and 8 oz cream cheese all at once. Stir constantly until fully melted and smooth. The mixture will look thick and luxurious—this is where the magic begins.

3

Combine Pasta and Sauce

Add the drained pasta to the cheese sauce and gently fold everything together with a wooden spoon. Stir in the 1 tbsp dijon mustard, 0.5 tsp garlic powder, 1.5 tsp kosher salt, 0.5 tsp black pepper, and 0.25 tsp freshly ground nutmeg. Taste and adjust seasoning—this is your chance to perfect the flavor before baking.

The sauce should coat the pasta completely with no dry spots. If it's too thick, add 2-3 tablespoons of reserved pasta water to loosen it. This step ensures every bite has that signature creamy, cheesy goodness.

4

Assemble and Bake for Golden Perfection

Transfer the macaroni mixture to a 9x13-inch baking dish, spreading it evenly. In a small bowl, mix the 0.5 cup panko breadcrumbs with the 0.25 cup extra-sharp cheddar cheese. Sprinkle this mixture evenly over the top of the macaroni.

Bake at 375°F for 25-30 minutes until the top is deep golden brown and the edges are bubbling. The center should be hot but still slightly jiggly—this indicates perfect texture. For extra browning, broil for 1-2 minutes at the end, watching carefully to avoid burning.

5

Rest and Serve

Remove from the oven and let rest for 5-10 minutes before serving. This crucial step allows the layers to set slightly, making it easier to create those perfect pull-apart pieces. The cheese sauce will continue to thicken as it cools, becoming even more luxurious.

Serve immediately with a sprinkle of extra black pepper. Each bite should deliver creamy, cheesy goodness with a crispy, golden crust that's impossible to resist. Leftovers? Reheat covered in the microwave for 1-2 minutes—the texture holds up beautifully.

👨‍🍳

Pro Tips For Making Baked Mac And Cheese Recipe With Cheese Sauce

  • Preheat the Pan First: Before tossing your cooked pasta into the sauce, give your baking dish a 5-minute blast in the oven at 375°F. I learned this the hard way—cold pasta in a cold dish means uneven heating, and your mac and cheese will fight you for that perfect melt. The dish stays hot longer, and the cheese pulls together smoother.
  • Grate Your Own Cheese: Skip the pre-shredded stuff—it’s coated with anti-caking agents that make your sauce grainy and watery. Use a box grater for sharp white cheddar and Gruyère, and save the fine bits for topping. (Yes, even if you’re impatient like me, this makes a real difference.)
  • Don’t Overmix the Sauce: Once you add the heavy cream and cream cheese, stir just until combined—lumpy is better than glued. Overmixing turns your sauce into a thick paste that clings to the pasta like glue, and your final texture will be dense instead of creamy. Trust me, it’s worth the extra 10 seconds of stirring less.
  • Broil for the Crust: After baking at 375°F for 20 minutes, switch to broil for the last 2-3 minutes—watch it like a hawk. This isn’t the prettiest method, but it’s the tastiest: the top turns golden and crispy while the inside stays gooey. If you’re nervous, tent it with foil for the first minute.

Perfect pairings for baked mac and cheese recipe with cheese sauce

Crispy Toppings

Swap the panko topping for crushed potato chips (like Ruffles) for a salty, crunchy contrast. Or try fried shallots for a delicate, sweet crunch that adds a gourmet touch.

I've also had great success with a mix of toasted breadcrumbs and grated Parmesan—the umami depth elevates the whole dish. 🌟

Protein Additions

For a heartier version, fold in crispy bacon bits (about ½ cup) or diced ham into the sauce before baking. Chicken lovers can add shredded rotisserie chicken—just warm it through with the mac and cheese. The protein soaks up the sauce beautifully without making it watery.

Veggie Boosters

Steamed broccoli florets or roasted butternut squash cubes add color and nutrition without overpowering. I like to toss them in a little olive oil, salt, and pepper before mixing them in. For a spicy kick, stir in diced jalapeños or smoked paprika—just ½ tsp adds enough heat to satisfy.

Side Dish Pairings

A simple green salad with tangy vinaigrette cuts through the richness perfectly. I love arugula with lemon juice and olive oil, or a crunchy coleslaw for a Southern-style contrast. For something heartier, garlic bread or roasted Brussels sprouts make excellent companions.

Drink Recommendations

A cold American pale ale like Bud Light or Coors Banquet complements the dish's richness without overpowering it. For wine lovers, a Chardonnay with buttery notes enhances the cheese sauce beautifully. Sparkling water with lemon is my go-to for a lighter option—it cleanses the palate between bites. 🍺

Nutrition facts

Servings 6
Amount Per Serving
Calories 680kcal
% Daily Value *
Total Fat 48g61%
Saturated Fat 28g140%
Cholesterol 210mg70%
Sodium 1020mg44%
Total Carbohydrate 52g18%
Dietary Fiber 2g8%
Sugars 6g
Protein 28g56%
* 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

Can I use pre-shredded cheese instead of freshly grated?

Freshly grated cheese is ideal because pre-shredded varieties contain anti-caking agents that can make your sauce grainy. If you must use pre-shredded, look for "block-style" shreds (like the kind you grate yourself) or blend regular pre-shredded cheese with a splash of milk to smooth out the texture. Never skip grating—it makes all the difference!

2

Why did my mac and cheese turn out watery?

Watery mac and cheese usually means either overcooked pasta or too much liquid in the sauce. Always cook pasta al dente (1 minute less than package instructions) and drain it well. For the sauce, start with a proper roux (butter + flour cooked slowly) and add pasta water sparingly—just enough to loosen if needed. The sauce should coat the back of a spoon but still hold its shape.

3

How can I make this recipe vegetarian?

This recipe is already vegetarian-friendly, but you can enhance it further by using vegetable broth instead of water for cooking the pasta. For extra richness, replace the cream cheese with vegan cream cheese (like Kite Hill) and use a plant-based butter substitute. The Gruyère can be swapped for a high-quality vegetarian-friendly cheese like Miyoko's or Violife. The texture will still be creamy and delicious!

4

Can I make this ahead of time?

Assemble the dish completely (including the breadcrumb topping) and refrigerate for up to 24 hours before baking. The flavors meld beautifully overnight. For make-ahead baking, add 5-10 extra minutes to the baking time if it's cold. If freezing, assemble and bake as directed, then cool completely before wrapping tightly in foil and freezing for up to 3 months. Thaw in the fridge overnight before reheating.

5

What's the secret to getting that perfect golden crust?

The golden crust comes from a combination of baking time and technique. First, bake at 375°F for 25-30 minutes until the edges are bubbling. Then, finish under the broiler for 1-2 minutes, watching closely to avoid burning. Pressing the breadcrumb mixture down firmly before baking also helps create a solid base for browning. A sprinkle of extra-sharp cheddar on top adds extra color and flavor!

★★★★★4.7(10 reviews)
Categories Sauces & Condiments