Side Dishes
This baked mac and cheese recipe with bechamel delivers restaurant-quality creaminess that stays luscious even after baking. The secret lies in a velvety béchamel base that transforms ordinary mac and cheese into something extraordinary—rich, layered, and with that perfect golden crust.
I developed this recipe after years of testing, ensuring the sauce never breaks and the cheese melts into perfect, stretchy strands every time.
The foundation begins with a classic béchamel sauce, made by whisking butter, flour, and milk until silky smooth. Then comes the cheese—where sharp cheddar meets creamy Monterey Jack for that ideal balance of tang and melt.
The pasta cooks in the sauce itself, soaking up every last drop of flavor before baking until bubbly and golden. It’s the kind of dish that feels indulgent yet comes together with straightforward technique.
What sets this apart is the ultra-creamy layers that stay cohesive even after baking, thanks to a precise ratio of ingredients and slow cooking. The result? A casserole with a crispy top, gooey centers, and a sauce so rich it coats every noodle perfectly.
The best part? It’s foolproof—no lumps, no separation, just pure comfort food perfection that’ll have everyone asking for seconds.
Serve it as a hearty side or a satisfying main with a fresh salad or roasted vegetables. The recipe scales easily, too, making it perfect for family dinners or holiday gatherings. Here’s how to make it—step by step—for that showstopping dish you’ll want to make again and again.
Ingredients for baked mac and cheese recipe bechamel
These 12 ingredients transform ordinary mac and cheese into restaurant-quality comfort food with velvety béchamel layers.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 12 oz | Uncooked, medium or small shape |
| Unsalted Butter 🧈 | ¾ cup | Cold, cut into small cubes |
| All-Purpose Flour 🌾 | ½ cup | Sifted for smooth sauce |
| Whole Milk 🥛 | 2 cups | Full-fat for creaminess |
| Sharp Cheddar Cheese 🧀 | 2 cups | Shredded, block preferred |
| Monterey Jack Cheese 🧀 | 1 cup | Shredded, creamy texture |
| Garlic Cloves 🧄 | 2 cloves | Minced for subtle flavor |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Diamond Crystal Kosher Salt 🧂 | 1 ½ tsp | Divided for cooking and seasoning |
| Panko Breadcrumbs 🍞 | ¼ cup | For crispy golden crust |
| Freshly Grated Parmesan Cheese 🧀 | ¼ cup | For extra umami depth |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For greasing baking dish |
The cheese makes or breaks this dish—sharp cheddar for tang and Monterey Jack for melt. Grab a block of each and shred it yourself (pre-shredded gets clumpy). Kraft Natural cheddar is my go-to for sharpness, but any aged cheddar works. The béchamel base needs cold butter and sifted flour to avoid lumps, so don't skip that step. For the pasta, De Cecco elbow macaroni holds up best during baking—it's worth the extra 50 cents per box. The garlic? Two cloves is perfect—any more and you'll taste it too much in the final dish.
No sharp cheddar? Pepper Jack or Colby Jack add a nice kick. Running low on Monterey Jack? Gruyère or Gouda work beautifully (just reduce by 2 oz total). The béchamel can be made ahead—store it in the fridge for up to 2 days or freeze for 3 months. For the crust, Panko plus Parmesan gives that perfect crunch. No Panko? Regular breadcrumbs toasted in the oven work in a pinch. The olive oil? Any good brand—just don't use the cheap stuff for greasing.
This bakes best when assembled and chilled for at least 1 hour before baking—trust me on this. The cheese pulls apart beautifully after chilling. For the golden crust, broil for 2-3 minutes at the end, watching like a hawk. Leftovers? 3-4 days in the fridge, but they won't last that long. Freeze portions for up to 2 months—just bake straight from frozen (add 10 minutes to cook time). Double the recipe? Easy—just scale everything up and use a 9x13-inch dish instead of 8x8.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe—just toss everything into one baking dish, no extra bowls or strainers. The bechamel sauce (butter, flour, milk) melts into the cheese like it’s been simmering for hours, even though it’s ready in 25 minutes. My lazy nights thank me every time.
- Cheddar Overload: That sharp cheddar? It’s the star. The bechamel base makes it creamy without being gluey, and the cheese pulls into a golden crust on top—crispy edges, gooey middle, no sad mushy spots. Honestly, I’ve tried fancier cheeses, but this combo is my secret weapon.
- Weeknight & Potluck Hero: Between us, this is the dish I bring to game nights and holidays because it always disappears. Double the recipe, bake it in a bigger dish, and you’ve got leftovers for three lunches—no one will complain about the extra batch. (Yes, even on a Tuesday night.)
- Budget-Friendly Luxury: Five ingredients, zero waste. The flour and butter stretch to feed four for under $10, and the leftovers reheat like a dream. I’ll be real: my college self would’ve cried happy tears over this. Now my grown-up self just cries happy tears over how easy it is.
Step-by-step instructions for baked mac and cheese with bechamel
This method delivers restaurant-quality layers of velvety bechamel and gooey cheese every time.
Cook the Elbow Macaroni to Perfect Al Dente
Bring a large pot of water to a rolling boil and salt it generously—it should taste like the ocean. Add the 12 oz elbow macaroni and cook for 1 minute less than the package instructions specify. You want it to be al dente, with just a slight bite remaining. Drain the pasta in a colander and rinse briefly under cold water to stop the cooking process. Shake the colander gently to remove excess water, then transfer the pasta back to the pot.
Here's the thing—overcooked pasta leads to mushy mac and cheese. I always test by tasting a piece straight from the pot. If it's perfectly firm with a tiny resistance, you're golden. Toss the drained pasta with 1 tablespoon extra-virgin olive oil to prevent sticking and keep it warm while you prepare the bechamel.
Make the Ultra-Creamy Bechamel Sauce
In a large saucepan, melt the 0.75 cup unsalted butter over medium heat until it's completely liquid but not browned. Reduce the heat to low and whisk in the 0.5 cup all-purpose flour all at once. Cook for 1-2 minutes, stirring constantly, until you have a smooth, thick paste called a roux. This step is crucial—it forms the foundation of your creamy sauce.
Gradually whisk in the 2 cups whole milk over 2-3 minutes, allowing each addition to fully incorporate before adding more. The mixture will thicken noticeably as it cooks. Once fully combined, stir in the 2 cloves minced garlic, 0.5 teaspoon ground black pepper, and 0.75 teaspoon diamond crystal kosher salt. Let the sauce simmer gently for 5 minutes until it thickens to a smooth, glossy consistency that coats the back of a spoon.
Combine Cheese and Create the Perfect Layer
Remove the bechamel from heat and add the 2 cups sharp cheddar cheese and 1 cup monterey jack cheese all at once. Stir continuously until the cheese melts completely and the sauce becomes luxuriously thick. If the mixture looks too thick, add 1-2 tablespoons of the pasta water to loosen it. The sauce should be smooth, glossy, and coat a spoon like a silky blanket.
Now, fold in the cooked elbow macaroni until every strand is fully coated in the creamy cheese sauce. Transfer the mixture to a 9x9-inch baking dish that's been lightly greased with the remaining 0.25 teaspoon diamond crystal kosher salt. Use a spatula to spread the mac and cheese evenly in the dish, creating a smooth, level surface for that perfect golden crust.
Top with Crispy Breadcrumbs and Bake to Perfection
In a small bowl, mix together the 0.25 cup panko breadcrumbs and 0.25 cup freshly grated parmesan cheese. Sprinkle this mixture evenly over the top of the mac and cheese, pressing down gently to help it adhere. The panko will create that irresistible crispy crust we all love.
Preheat your oven to 375°F while you prepare the mac and cheese. Once the oven reaches temperature, place the baking dish on the center rack and bake for 20-25 minutes. You'll know it's done when the top is golden brown and the edges are bubbling. For extra browning, you can broil for 1-2 minutes at the very end, but watch it closely to avoid burning.
Rest and Serve for Maximum Creaminess
Remove the mac and cheese from the oven and let it rest for 5-10 minutes before serving. This resting period allows the layers to set slightly, making it easier to slice and ensuring that creamy goodness stays put. The cheese will continue to melt and blend perfectly during this time, creating that dreamy texture we all crave.
Serve immediately with a side of steamed broccoli or a crisp green salad. Each bite should deliver that perfect combination of creamy bechamel, melty cheddar, and crispy panko topping. The secret to this recipe is patience—don't rush the cooking or baking, and you'll be rewarded with mac and cheese that's truly next-level creamy and delicious.
Pro Tips For Making Baked Mac And Cheese Recipe Bechamel
- STIR CONSTANTLY AT FIRST: I learned this the hard way—skipping the initial stir while melting butter and flour together leads to lumps that turn your bechamel into a gritty mess. Keep that whisk moving for the first 2-3 minutes until the roux is smooth and pale golden, or you’ll regret it when you taste the texture.
- GRATE CHEESE FRESH: Pre-shredded cheese has anti-caking agents that make your mac and cheese watery when baked. Take 10 extra minutes and grate your own sharp cheddar—it melts cleaner, sticks better, and gives you that perfect, gooey consistency everyone craves.
- UNDERCOOK PASTA SLIGHTLY: Mac and cheese tastes best when the pasta is al dente, not mushy. Pull the elbows out when they’re still slightly firm (about 1 minute before package time), then finish cooking in the oven. This prevents them from turning to mush under the cheese sauce.
- USE COLD MILK: Whisking cold milk into your hot roux keeps the bechamel from breaking or curdling. I know it’s tempting to use room-temperature milk, but trust me—adding it slowly while stirring vigorously ensures a silky sauce that won’t seize up on you.
Best sauces and condiments for this dish
Creamy Bechamel Variations
For a richer texture, swap whole milk for half-and-half or heavy cream—just reduce the liquid by ¼ cup to maintain thickness. I once made a version with 2% Greek yogurt mixed into the bechamel for tangy depth, and it became a family favorite.
For a vegan option, use unsweetened almond milk and vegan butter, but add 1 tablespoon cornstarch to the roux for stability. 🥛
Cheese Swaps for Flavor
Trade the cheddar-Monterey Jack combo for Gruyère and fontina for a French-inspired twist—Gruyère adds nutty richness while fontina melts like silk. Need something smoky? Smoked Gouda (½ cup) with sharp cheddar delivers that campfire aroma.
For a spicy kick, fold in ½ cup pepper jack and a pinch of cayenne at the end. I tested this with Kraft Natural cheddar and Cabot smoked Gouda, and the results were next-level. 🧀
Sauce Boosters
Stir in 1 tablespoon Dijon mustard with the cheese for a subtle tang, or add ½ teaspoon smoked paprika for depth. For a luxury touch, fold in 2 ounces cream cheese at the end—it keeps the sauce ultra-smooth.
I also love adding 1 teaspoon lemon juice right before baking to brighten the flavors. Trust me, these small tweaks elevate the dish without overpowering it. 💫
Topping Alternatives
Skip the panko-Parmesan topping for crushed potato chips (like Kettle Brand) for a retro crunch, or try toasted breadcrumbs with garlic powder and parmesan. For a cheesy crust, sprinkle ½ cup shredded mozzarella on top before baking.
I once topped a batch with crumbled bacon and green onions, and it became a brunch star. 🍞
Dairy-Free Sauce Hack
Make a cashew bechamel by blending ½ cup soaked cashews with 1 cup warm water, then whisking into the roux. Add 1 teaspoon nutritional yeast for cheesy flavor.
This version holds up beautifully in baking—just reduce the milk by ⅓ cup to match the sauce's thickness. It’s a game-changer for dairy-free diets. 🌱
Nutrition facts
Frequently asked questions
Why does my béchamel sauce break or get grainy?
The most common causes are adding cheese too quickly or not cooking the roux long enough. Always melt the butter completely, whisk in the flour until smooth (for 1-2 minutes), and add milk gradually while whisking constantly. Remove the sauce from heat before adding cheese, then stir gently until fully melted. If it still looks grainy, strain it through a fine-mesh sieve for ultra-smooth perfection.
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 minutes to your bake time—cover with foil if the top browns too quickly. You can also prepare just the béchamel sauce ahead and store it in the fridge for 2 days or freeze for 3 months.
What's the best way to reheat leftovers?
For best results, cover the dish with foil and reheat at 350°F for 15-20 minutes, then broil for 1-2 minutes to restore the crispy top. Microwaving works in a pinch (cover with a damp paper towel, 30-second intervals on medium), but it can make the sauce watery. Leftovers keep for 3-4 days in the fridge or 2 months in the freezer—just thaw overnight in the fridge before reheating.
Can I use a different type of pasta?
Elbow macaroni is ideal because its shape holds the sauce beautifully, but you can substitute with cavatappi or shells (use 16 oz instead). Avoid long pasta like spaghetti—it won't bake as neatly. For a fun twist, try penne or fusilli, but reduce the cooking time by 1 minute to prevent overcooking. The key is al dente pasta that holds its shape during baking.
How do I fix a watery sauce after baking?
If your baked mac and cheese has separated or looks too thin, the pasta was likely overcooked or the sauce wasn't thickened enough. For immediate fixes, mix 1 tablespoon cornstarch with 1 tablespoon cold water, stir into the sauce, and reheat gently. For prevention, always cook pasta 1 minute less than package instructions and simmer the béchamel until it coats the back of a spoon. The cheese should melt completely before baking.
