Chef John's Macaroni and Cheese Recipe

Chef John's Macaroni and Cheese Recipe

Cook Time: 45 minutes

Mac and Cheese Recipe

Ingredients

  • 1 (16 ounce) package elbow macaroni
  • cup butter
  • cup all-purpose flour
  • teaspoon dried thyme
  • teaspoon cayenne pepper
  • 1 teaspoon white pepper
  • 3 cups milk
  • 1 teaspoon salt
  • teaspoon Worcestershire sauce
  • 1 pinch ground nutmeg
  • 3 cups shredded sharp Cheddar cheese, divided
  • 1 teaspoon Dijon mustard
  • cup panko bread crumbs
  • 1 tablespoon butter, melted

Directions

  1. Preheat your oven to 400F (200C).
  2. Bring a large pot of lightly salted water to a boil. Cook the elbow macaroni in the boiling water, stirring occasionally, until al dente (about 8 minutes). Drain the pasta and set aside.
  3. In a large saucepan, melt cup of butter over medium heat. Once the butter begins to foam and bubble, stir in the flour. Cook, stirring occasionally, for about 3 to 4 minutes, until the flour turns a pale yellow.
  4. Add the dried thyme, cayenne pepper, and white pepper to the saucepan. Stir for another minute, then whisk in 1 cup of milk until smooth. Pour in the remaining milk and whisk again to combine.
  5. Bring the sauce to a simmer over medium heat. Stir in the salt, Worcestershire sauce, and nutmeg. Continue to simmer, whisking frequently, for about 8 minutes, or until the sauce thickens.
  6. Remove the saucepan from heat and add 2 cups of shredded Cheddar cheese. Stir until the cheese is fully melted and incorporated into the sauce. Mix in the Dijon mustard for an extra depth of flavor.
  7. Transfer the cooked macaroni to an 8x8-inch casserole dish. Pour the cheese sauce over the pasta, stirring well to coat all of the macaroni evenly.
  8. In a small bowl, mix the panko bread crumbs with the 1 tablespoon of melted butter. Sprinkle this mixture evenly over the macaroni and cheese in the casserole dish.
  9. Top the casserole with the remaining cup of shredded Cheddar cheese.
  10. Place the casserole in the preheated oven and bake for about 20 minutes, or until the top is golden brown and crispy.

Nutrition Facts (per serving)

  • Calories: 695
  • Fat: 32g (41% of daily value)
  • Saturated Fat: 20g (100% of daily value)
  • Cholesterol: 95mg (32% of daily value)
  • Sodium: 928mg (40% of daily value)
  • Total Carbohydrates: 73g (26% of daily value)
  • Dietary Fiber: 3g (9% of daily value)
  • Total Sugars: 8g
  • Protein: 29g (59% of daily value)
  • Calcium: 572mg (44% of daily value)
  • Iron: 3mg (18% of daily value)
  • Potassium: 418mg (9% of daily value)

* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Chef John's Macaroni and Cheese Recipe

Comments

Chris

10/06/2025 01:52:54 PM

Lordy, all anyone wanted was the crust. New rule, take what's UNDER the crust, too. This was the closest to my mom's, and all kidding aside, a terrific success.

Michelle

11/30/2011 02:56:27 PM

Oh boy! I finally found the best macaroni and cheese I have ever had. I followed the recipe exactly, except I used only 12 oz. of macaroni, to make it more cheesy. It was a perfect ratio. I used 2% milk, and it worked great - creamy and satisfying. I don't know which I liked better, the crust or the filling, they were both delicious. You have to try this recipe! Thanks, Chef John!

Sarah Jo

12/11/2011 05:07:46 AM

I made this for the boys before I went to work last night. I did not try this myself but based on the message I got at my break--they absolutely loved it. To be honest, there were no leftovers for me! They thought the crust was the best part. Note to self: double the crust ingredients next time.

SneakyCarp3071

10/08/2023 11:20:16 PM

Really good but the flavor was slightly off. Next time I won’t add the thyme at all and perhaps sub with garlic powder. The consistency was perfect. Video says to use 12oz for cheesier Mac. I increased the cheese sauce ingredients and stuck with 16oz. Use a large casserole so there is more room for the topping. I doubled the breadcrumb topping.

samantha brabant

01/06/2024 01:06:13 AM

I cooked a small grated onion in the butter before adding the flour. I add a little extra butter and flour and then add .5 cup of chicken broth as it's simmering. No Worcester or Dijon add .5 tbsp of dry mustard with the spices. Go easy on the thyme, a little goes a long way.

Aschocket

12/21/2023 04:22:36 AM

I loved the flavor of the cheese sauce, but I would definitely cut down the pasta to at least 12 oz (8 oz is probably best). The 16 ounces turned out really dry.

Cathy Miles

05/15/2023 03:58:02 PM

Yes I love this recipe however I do use different cheeses. One of them is vintage Irish cheddar 7 ozs, 7ozs of sharp white, 8 ozs gruyere cheese, and 2 ozs smoked white cheddar cheese. Simply delightful and so easy to make.

Lasit0

03/27/2025 06:40:41 PM

Awesome! I did change a few things due to what I had on hand. Used 1c milk, 2c 1/2&1/2. 1c Gruyère, 2c cheddar. Didn’t have Dijon, did have sweet hot mustard. Used cheap shells ($.39/7oz x2), over salted the water just a bit, so didn’t add salt to sauce, shells added great flavor to wonderful sauce. Also doubled the panko. Cannot say enough how creamy it is and the shells added great texture with the perfect crunch on top!

Annie

03/20/2021 11:14:04 PM

Chef John recipes are a favorite in our family, and this one didn't disappoint. " good" is the highest rating at our house, and this earned it. Followed the recipe but cut back on pasta a bit and added onion powder, garlic powder, and smoked paprika. I think a fine, aged cheddar freshly shredded helps. The nutmeg was great! I didn't have milk, so I subbed half heavy cream and half almond milk. Added a small bag of frozen broccoli at the last two minutes of boiling pasta, and added a large can (drained) of chicken breast while mixing it all together. Next time, I'll up the broccoli and chicken.

BoldChai7285

10/20/2024 09:39:21 PM

I live in Georgia, so mac cheese is a big thing down here. One person said theirs was very dry. To prevent this, I would recommend putting the mac cheese under the broiler until it's golden brown on top, instead of baking it for 20 minutes. This should take less than 10 minutes and will allow the mac cheese to remain creamy, as it should be. I also suggest mixing up the cheese because straight cheddar is greasy. I usually use a mixture of 3 or 4 different kinds.

Lee

09/12/2023 07:42:12 PM

This is delicious. Used 14 ounces of rotini minus 1cup cooked, since that’s what I had on hand. Omitted spices, but used 1.5 cups sharp chedddar, 1.25 cups jack cheese and .25 cups of grated Parmesan. Really nice flavor with this blend. Used crushed saltines instead of panko on top and it worked well.

Caren

09/18/2025 08:57:51 PM

This is the bomb of Mac and cheese! I never would have thought to add nutmeg or Dijon mustard to Mac and cheese but it’s amazing. I have learned though to not make and bake later. Definitely make it and bake it right away!

Gus

08/18/2025 04:25:02 PM

I love this recipe, God bless chef John!

Elaineh

07/18/2025 12:13:15 AM

Excellent flavor

OmNomNom

07/12/2025 09:58:55 PM

I switched out 1 one the cups of milk for a cup of Half & Half. I used 12oz of macaroni so it would be creamer. Otherwise, I followed the recipe as written. Delicious!

Janet Chesher

07/08/2025 11:23:21 AM

I read the reviews about it being dry, so I added extra of everything liquid! Ug, I grated my own cheeses and wasted so much time on everything for it to turn out to be a total flop. So disappointed!

Janet

06/09/2025 08:29:28 PM

Very easy to prepare and delicious

Adam Brown

05/14/2025 02:14:41 AM

I didn’t change a thing and it was perfect.

Adam Schmidt

04/21/2025 08:20:36 AM

It's very good: make sure to add plenty of black pepper if you don't have white pepper. It's well worth the effort and it definitely makes more than 6 servings.

Kelly Pember Duran

04/14/2025 03:42:16 PM

I found i need to use an extra cup of the milk. Otherwise, perfect. Use all of the time.