Skip to main content

BA’s Best Mac and Cheese

3.5

(384)

Baking dish of mac and cheese with crispy panko topping with one serving scooped out.
Photograph by Isa Zapata, Food Styling by Pearl Jones, Prop Styling by Dayna Seman

This baked mac and cheese recipe is our Platonic ideal of the comfort food classic: It is creamy and deeply cheesy, has a crunchy crust, and is impressive enough to serve at a dinner party. (Yes, macaroni and cheese is appropriate dinner party fare, and yes, this recipe can be doubled if you expect an extra-large crowd.) It’s also bound to make an annual appearance on your buffet of Thanksgiving side dishes.

Béchamel, a roux enriched with whole milk, keeps the sauce in our homemade mac and cheese creamy and shouldn’t be rushed. Allow a minute for the raw flour taste to cook off before adding the warm milk gradually. Don’t be alarmed if the sauce looks thin at first; it will continue to thicken as it bakes with the noodles. A word on those noodles: While elbow macaroni or any short pasta will work, we recommend something with ridges, such as cavatappi, which will grip nicely onto the sauce.

Deploying four different shredded cheeses may seem excessive, but each plays its part in the recipe: Gruyère gives the sauce a nutty richness, while sharp cheddar cheese brings tang, and fontina ensures it’s lush and creamy. Meanwhile, Parmesan cheese adds a salty, savory hit to the crispy panko topping. A touch of cayenne and English mustard powder adds kick to the whole affair (if you don’t have them, a few dashes of hot sauce and a squirt of Dijon will do).

Looking for Stovetop Mac ‘n’ Cheese made extra lush with a pour of heavy cream? We’ve got you. For our favorite baked macaroni and cheese recipe with add-ins, including cauliflower and cherry tomatoes, click here.

Recipe information

  • Total Time

    1 hour 10 minutes

  • Yield

    4 servings

Ingredients

4

Tbsp. unsalted butter, divided

¾

cup panko

¼

oz. Parmesan, finely grated (about ¼ cup)

2

tsp. fresh thyme leaves

1

tsp. kosher salt, divided, plus more

8

oz. cavatappi or other short curly pasta

cups whole milk

½

small onion, grated

1

garlic clove, finely grated

2

Tbsp. all-purpose flour

4

oz. Fontina cheese, grated (about 1 cup)

4

oz. Gruyère, grated (about 1 cup)

4

oz. sharp white cheddar, grated (about 1 cup)

½

tsp. English mustard powder (such as Colman’s)

Pinch of cayenne pepper

Preparation

  1. Step 1

    Preheat oven to 350°. Melt 2 Tbsp. unsalted butter in a medium skillet over medium heat. Add ¾ cup panko and cook, stirring, until crumbs are golden brown, 6–8 minutes (make sure to get them toasty brown; they won’t darken much during baking). Transfer to a small bowl and toss with ¼ oz. Parmesan, finely grated (about ¼ cup), 2 tsp. fresh thyme leaves, and ¼ tsp. Diamond Crystal or Morton kosher salt.

    Step 2

    Cook 8 oz. cavatappi or other short curly pasta in a large pot of boiling salted water, stirring occasionally, until al dente (the noodles will continue to cook in the cheese sauce, so take them out a minute or two before you think they’re actually done). Drain pasta; let cool while you make the sauce.

    Step 3

    Bring 2½ cups whole milk to a bare simmer in a small saucepan; keep warm over very low heat. Melt remaining 2 Tbsp. unsalted butter in a medium saucepan over medium-high. Add ½ small onion, grated, and 1 garlic clove, finely grated, to the melted butter and cook, stirring, until onions are fragrant and beginning to soften, about 2 minutes. Sprinkle 2 Tbsp. all-purpose flour over and cook, stirring constantly, until mixture starts to stick to bottom of saucepan, about 1 minute. Add warm milk in a few additions, whisking to combine after each addition.

    Step 4

    Bring béchamel sauce to a boil, then reduce heat and simmer, stirring, until sauce is thickened and doesn’t feel grainy when a little bit is rubbed between your fingers, 6–8 minutes (cooking the flour thoroughly at this stage ensures a creamy sauce). Add 4 oz. Fontina cheese, grated (about 1 cup), 4 oz. Gruyère, grated (about 1 cup), 4 oz. sharp white cheddar, grated (about 1 cup), ½ tsp. English mustard powder, pinch of cayenne pepper, and remaining ¾ tsp. Diamond Crystal or ¼ tsp. Morton kosher salt and stir until cheeses are melted and sauce is smooth. Remove from heat and mix in pasta; transfer to a 2-qt. baking dish.

    Step 5

    Bake 10 minutes. Top with Parmesan breadcrumbs and bake until sauce is bubbling around the edges, 8–10 minutes longer. Let cool in pan 15 minutes before serving.

    Editor's note: This recipe was first printed in December 2014 as BA’s Best Macaroni and Cheese as part of BA's Best, a collection of our essential recipes. Head this way for more of our favorite casserole recipes

Sign In or Subscribe
to leave a Rating or Review

How would you rate BA’s Best Mac and Cheese?

Leave a Review

Reviews (384)

Back to Top
  • Cant wait to try this!

    • Anonymous

    • 11/14/2017

  • Looks great! Do you have any recommendations for scaling this up for 30 people and as a make ahead meal?!?!

    • leatherfacedtranny

    • UWS, NYC

    • 11/28/2017

  • This recipe was really good, although it made a lot more sauce than for 8 oz of noodles. I think I could've made 16 oz of noodles possibly.

    • Anonymous

    • 12/21/2017

  • I really liked the light flavors of this mac and cheese but adding some salt and black pepper to it as well as more cayenne would be good advice. However, it's all personal preference! Great recipe.

    • Anonymous

    • Orlando, FL

    • 9/1/2018

  • Took me a while to make because I quadrupled it and I don't normally cook this much for one part of a meal but it turned out so good. I wasn't able to get some of the cheeses listed, so I subbed provolone for the fontina, and Jarlsberg for the Gruyère but it still turned out delicious. This will be added to my holiday cooking list every year for the rest of my time. I hope I can get the original cheese for the next time I make it because this is so good even with my subbed cheese. Definitely worth the effort. Thank you for the recipe. Keep up the good work.

    • dsmith1991

    • Mentor, Ohio

    • 11/21/2018

  • This recipe is perfectly delicious. I added a pinches of nutmeg and mustard powder and omitted the onion. I made the entire 16oz package of cavatappi noodles and I should have doubled the bechamel sauce, even though I didn't, it stretched pretty good. Overall a great recipe and I can't wait to make it again. Hubby loved it!

    • Shoegirly

    • Washington, DC

    • 11/24/2018

  • I've made this recipe 5 times now. It's truly one of the things I've ever eaten. I recommend putting chopped cooked thick cut bacon in. Before you bake

    • Anonymous

    • 7/28/2019