
This 16 oz baked mac and cheese delivers the creamy, pull-apart perfection you crave—no dry bites in sight. The secret lies in a perfectly balanced cheese sauce that clings to every noodle, topped with golden, bubbly breadcrumbs that add just the right crunch. I’ve perfected this recipe over years of testing, ensuring it’s rich, velvety, and foolproof for both weeknight dinners and holiday gatherings.
What sets this apart is the technique: cooking the pasta al dente, building the sauce on the stovetop with a roux for stability, and baking it just until the edges are crispy. The result? A dish so creamy it practically melts in your mouth, with a texture that’s impossible to resist. Whether you’re feeding a crowd or treating yourself, this recipe delivers restaurant-quality comfort food at home.
No special equipment is needed—just a baking dish, a few simple ingredients, and patience for the sauce to develop its signature richness. The cheese blend (sharp cheddar, Gruyère, and cream cheese) creates depth of flavor, while the breadcrumb topping adds a satisfying contrast. Every bite is pure indulgence, and the pull-apart quality makes it perfect for sharing.
Ready to elevate your mac and cheese game? This recipe is your go-to for creamy, bubbly, and utterly satisfying results. Let’s get cooking!
Ingredients for 16 oz baked mac and cheese
These 14 ingredients transform into the creamiest, pull-apart mac and cheese you’ll ever make.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 16 oz | Cooked al dente, drained |
| Sharp White Cheddar Cheese 🧀 | 4 oz | Shredded, aged 2+ years |
| Gruyère Cheese 🧀 | 4 oz | Shredded, nutty flavor |
| Cream Cheese 🧀 | 8 oz | Full-fat, softened |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for roux |
| All-Purpose Flour 🌾 | ¼ cup | For roux base |
| Whole Milk 🥛 | 1 ½ cups | Warm for smooth sauce |
| Heavy Cream 🥛 | ½ cup | For extra richness |
| Garlic Cloves 🧄 | 2 cloves | Minced for subtle depth |
| Diamond Crystal Kosher Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Panko Breadcrumbs 🍞 | ½ cup | For crispy topping |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For breadcrumb topping |
| Freshly Grated Parmesan Cheese 🧀 | ¼ cup | For extra umami |
The cheese blend is where magic happens. Sharp white cheddar brings tang, Gruyère adds nutty depth, and cream cheese ensures that velvety texture. I grab the cheddar from Whole Foods—their aged varieties are next-level—but any good-quality sharp cheddar works. Gruyère can be pricey, so Comté is a solid swap if you’re on a budget. Always shred your own; pre-shredded has anti-caking agents that make the sauce grainy. For the pasta, elbow macaroni is classic, but any short shape like cavatappi or shells works too (just adjust baking time).
No cream cheese? Substitute sour cream or extra Gruyère—it won’t be identical, but you’ll still get that creamy pull. Running low on Gruyère? Add 2 oz extra cheddar and 1 tbsp nutritional yeast for that umami kick. The roux is non-negotiable for stability—don’t skip it! If you’re in a pinch, you can make a quick beurre manié (equal parts butter and flour) instead, but the roux gives you that perfect, silky texture. For the breadcrumb topping, Panko plus a pinch of garlic powder elevates it from basic to chef’s kiss. And if you’re feeling fancy, toss in a sprinkle of smoked paprika for a little heat.
This reheats like a dream—honestly, it’s even better the next day as flavors meld. Store leftovers in an airtight container for 4-5 days in the fridge, or freeze portions for up to 3 months. I like to make a double batch because it’s perfect for meal prep. The breadcrumb topping can be prepped ahead and stored separately, then just baked on top when you’re ready to serve. Pro tip: If the top gets too brown before the center is done, tent it with foil for the last 5 minutes of baking.
Why You’ll Love This Recipe
- One-Pot Magic: I swear by this recipe—just boil the pasta, mix in the cheeses (sharp cheddar + Gruyère for that nutty kick), and fold in cream cheese and butter until it’s velvety. No extra pots, no fuss, and honestly? The kids won’t even notice you didn’t slave over it.
- Cheddar-Gruyère Dream Team: That sharp white cheddar melts into a glossy, tangy sauce, while the Gruyère adds a rich, toasty depth you won’t find in basic recipes. Add a sprinkle of breadcrumbs on top, and the contrast? Chef’s kiss. It’s the kind of flavor that makes you slow down and actually enjoy your meal.
- Weeknight to Potluck Hero: Make it for yourself on a Tuesday night—it’s ready in 30 minutes. Double the batch and bring it to a game day or holiday gathering; everyone will ask for the recipe. Between us, I’ve taken it to my book club twice, and no one’s complained about seconds.
Step-by-step instructions for ultra-creamy baked mac and cheese
Here’s how to make the creamiest, most luxurious baked mac and cheese you’ve ever tasted.
Cook the Elbow Macaroni to Al Dente Perfection
Bring a large pot of water to a rolling boil and add 16 oz elbow macaroni. Season generously with 1 tsp of the 1.5 tsp Diamond Crystal Kosher Salt—the water should taste like the sea. Cook until al dente, which should take about 10-12 minutes (check package instructions).
Drain the pasta in a colander and immediately rinse under cold water for 10 seconds to stop the cooking. Shake off excess water and transfer to a large bowl. The residual starch helps create that ultra-creamy sauce we’re after. Don’t skip this rinsing step—it prevents a gummy texture.
Make the Ultimate Creamy Cheese Sauce
In a separate large skillet, melt 0.5 cup unsalted butter over medium heat. Once melted, whisk in 0.25 cup all-purpose flour to create a roux. Cook for 1-2 minutes until the mixture turns a pale golden color—this removes the raw flour taste and thickens the sauce.
Slowly pour in 1.5 cups warm whole milk while whisking constantly to prevent lumps. Bring to a gentle simmer and cook for 3-4 minutes until slightly thickened. Remove from heat and stir in 8 oz softened cream cheese until completely melted and smooth. Here’s the thing—adding the cream cheese off heat prevents curdling and ensures that velvety texture.
Combine Cheeses for Maximum Flavor
Add the cooked macaroni to the cheese sauce and stir until every strand is fully coated. In a separate bowl, combine 4 oz shredded sharp white cheddar cheese, 4 oz shredded gruyère cheese, 0.25 cup freshly grated parmesan cheese, 0.5 tsp ground black pepper, and the remaining 0.5 tsp Diamond Crystal Kosher Salt.
Pour the cheese mixture over the macaroni and stir vigorously until fully melted and combined. The gruyère adds nutty depth while the sharp cheddar brings that classic tang. For extra richness, stir in 0.5 cup heavy cream and 2 minced garlic cloves. Taste and adjust seasoning if needed—this is your chance to perfect the flavor before baking.
Assemble and Bake for the Perfect Texture
Transfer the macaroni mixture to a greased 9×9-inch baking dish. For that signature bubbly top, mix 0.5 cup panko breadcrumbs with 1 tbsp extra-virgin olive oil and sprinkle evenly over the top. This creates both texture contrast and that golden crust we all love.
Bake at 375°F for 20-25 minutes until the top is golden brown and bubbly. The edges should be slightly crispy while the center remains creamy. If the top isn’t browning enough, broil for 1-2 minutes at the end—just watch it closely to avoid burning. Let it rest for 5 minutes before serving to let the sauce set slightly.
Pro Tips For Making 16 Oz Baked Mac And Cheese
- Cook pasta al dente: DESCRIPTION: I learned this the hard way—overcooked elbow macaroni turns to mush in the oven, no matter how much cheese you add. Pull it out when it’s still slightly firm (about 1 minute less than package instructions) because it’ll finish cooking in the sauce.
- Shred cheese aggressively: DESCRIPTION: Gruyère and sharp cheddar melt better when shredded small—think rice-sized pieces, not thick slices. Use a box grater or pulse in a food processor, or the cheese won’t blend smoothly and you’ll end up with clumps.
- Don’t skip the roux: DESCRIPTION: The butter-flour base (roux) is what thickens the sauce and prevents a watery mess. Cook it low and slow for 3–4 minutes until golden—rushing it here ruins the texture later.
- Bake uncovered first: DESCRIPTION: Start with 10 minutes uncovered to let the top brown and crisp. Then cover with foil for the last 5–10 minutes to melt the cheese evenly—this guarantees a crusty top without a soggy bottom.
Dietary considerations for this recipe
Gluten-Free Swaps
For a gluten-free version, replace elbow macaroni with gluten-free pasta like Barilla GF Penne or De Cecco GF Spaghetti. These brands hold up well during baking and won’t turn mushy. I’ve tested both and found they absorb the cheese sauce beautifully while maintaining structure. 🍝
For the breadcrumb topping, swap Panko for gluten-free panko (like Annie’s GF Panko) or crush gluten-free crackers (such as Schar Table Crackers) into fine crumbs. Toss with 1 tbsp olive oil and ½ tsp garlic powder for extra flavor. The texture stays crispy when baked properly.
Dairy-Free Adaptations
To make this dairy-free, substitute all cheeses with nutritional yeast (for cheesy flavor) and dairy-free cheese alternatives like Miyoko’s Creamery Sharp Cheddar or Violife Gruyère. For richness, add ½ cup coconut milk to the sauce instead of heavy cream. The texture will be slightly different but still creamy and satisfying.
Replace butter in the roux with vegan butter (like Miyoko’s) or olive oil, and use unsweetened almond milk or oat milk instead of whole milk. The sauce may need a bit more thickening agent—add 1 tbsp cornstarch mixed with water to stabilize it. Trust me, it’s still delicious!
Lower-Carb Options
Cut carbs by replacing pasta with cauliflower rice or shirataki noodles (like Miracle Noodles). For cauliflower, roast it first at 400°F for 20 minutes until tender, then mix it into the cheese sauce. Shirataki noodles require rinsing thoroughly to remove excess sodium before using. Both work surprisingly well in baked dishes!
For a lower-carb breadcrumb topping, mix 1 tbsp almond flour with ¼ cup crushed pork rinds (for gluten-free crunch) and 1 tbsp olive oil. This keeps the dish crispy while reducing carbs significantly. The pork rinds add a satisfying snap without gluten.
Vegan-Friendly Version
For a fully vegan mac and cheese, use cashew cream as the base—blend 1 cup soaked cashews with 1 cup water until smooth. Replace butter with olive oil, and use vegan cheese shreds (like Follow Your Heart) plus nutritional yeast for depth. The sauce will be rich and velvety, though slightly different in texture from dairy versions.
To bind the dish, add 1 tbsp tapioca starch to the sauce for stability. For the topping, mix ½ cup crushed gluten-free pretzels (for saltiness) with 1 tbsp melted vegan butter and ½ tsp smoked paprika. Bake as directed—the result is hearty and satisfying, even without dairy. 🌱
Nutrition facts
Frequently asked questions
Why does my baked mac and cheese get watery after baking?
This usually happens when the sauce isn’t thickened enough before baking or the pasta isn’t fully coated. Always make a proper roux (butter + flour) and stir the cheese sauce into the pasta until every strand is fully coated. For extra insurance, let the assembled dish rest for 10 minutes before baking to help the sauce set.
Can I make this recipe without cream cheese for a lighter version?
Yes! Replace the 8 oz cream cheese with 6 oz extra Gruyère and 2 oz cream cheese substitute (like sour cream or mascarpone). For a lighter texture, add 1 tbsp cornstarch to the milk mixture when making the roux. The result will still be rich but slightly less dense.
How do I prevent the breadcrumb topping from getting soggy?
Bake the mac and cheese until the center is hot (160°F) before adding the breadcrumb topping—this creates a moisture barrier. For extra crispiness, mix the breadcrumbs with 1 tbsp melted butter or olive oil and toast them in a dry pan for 1-2 minutes before sprinkling on top. Bake uncovered for the last 5 minutes to crisp up.
What’s the best way to reheat leftovers?
Cover the baked mac and cheese with foil and reheat at 350°F for 15-20 minutes until warmed through. For a crispy top, uncover and broil for 1-2 minutes at the end. Microwave reheating works but can make the topping soggy—avoid it if you want that perfect texture. Leftovers actually taste better the next day!
Can I make this ahead of time for a party?
Assemble the dish (including the breadcrumb topping) up to 24 hours ahead and refrigerate uncovered. When ready to bake, cover with foil and bake at 375°F for 30-35 minutes (5-10 minutes longer than fresh). For a crowd, double the recipe and use two 9×9-inch dishes—they’ll disappear fast!
- 2-Pound Ground Turkey Meatloaf Recipe: Glazed Top, Juicy Core Without the Wait - October 11, 2026
- 5 Egg Yorkshire Pudding Recipe: Towering Crispy Bites From One Tin - October 11, 2026
- 3 Eggs Scrambled Recipe: Ultra-Smooth, Creamy Results Every Time - October 11, 2026