mad spatula
Close-up of creamy mac and cheese in a pan topped with crispy bacon

The Best Creamy Mac & Cheese Recipe (Better Than Boxed!)

Time1 hr
DifficultyEasy
Servings4

Contains: Milk, Wheat/Gluten

About allergens

There is comfort food, and then there is this baked mac and cheese. We have all had versions that turn out dry, grainy, or weighed down by soggy toppings, but this recipe was built from the ground up to solve every single one of those problems.

It all starts with the foundation: a silky, velvety béchamel base seasoned simply with warm nutmeg and sharp white pepper. Instead of overwhelming the sauce with heavy cheddar, we melt in smooth, buttery Gouda that yields an insanely creamy pull without splitting or turning oily. The macaroni is cooked just shy of al dente before hitting the sauce, ensuring it absorbs all those rich flavors in the oven without turning to mush.

To top it off, a generous layer of finely grated Parmigiano Reggiano goes over the dish right before it bakes, forming a golden, bubbly, nutty crust that shatters under your spoon. And for the grand finale? Crispy, smoky bacon bits scattered across the top the very second it comes out of the oven. By adding the bacon at the end rather than baking it into the sauce, every single bite delivers that incredible contrast of creamy pasta and ultra-crispy crunch.

Whether you are hosting a cozy weekend dinner or bringing the ultimate side dish to a gathering, this recipe strikes the absolute perfect balance between smoky, savory, and pure decadent comfort. Grab your favorite baking dish - you are going to want to make this again and again.

Common questions

What is the best cheese to use for mac and cheese?

The best cheese for mac and cheese is one that melts smoothly and adds plenty of flavor. A combination of cheeses usually gives the best result. Great options include Gouda, Cheddar, Gruyère, Fontina, or Monterey Jack. For the creamiest texture, use freshly grated cheese instead of pre-shredded cheese, as it melts more evenly.

Can I use different pasta shapes?

Absolutely. While elbow macaroni is classic, shapes with ridges or pockets like cavatappi, pipe rigate, conchiglie (shells), or radiatori work amazingly well because they hold onto the thick and creamy mornay sauce.

How do I prevent my mac and cheese from getting mushy?

The secret is undercooking the pasta by 1 to 2 minutes during the initial boil. Because the pasta continues to cook while baking in the hot sauce, starting with firm, under-al-dente pasta ensures perfect texture in the final dish.

Why is white pepper used instead of black pepper?

White pepper provides a subtle, warm heat without leaving black flecks in your smooth, white mornay sauce. It offers a slightly earthier flavor profile that complements nutmeg and creamy cheeses beautifully.

Can I make mac and cheese ahead of time?

Yes! You can assemble the dish up through step 4 (combining the pasta, mornay sauce, and topping with Parmigiano Reggiano). Cover the unbaked dish tightly with foil and refrigerate for up to 24 hours. When ready to bake, let it sit at room temperature for about 20 minutes, then bake as directed. You may need to add an extra 5 - 10 minutes to the baking time.

Recipe

The Best Creamy Mac & Cheese Recipe (Better Than Boxed!)

30mPreparation
30mCooking
1hTotal
Servings
4

Ingredients

Instructions

  1. 1

    Crisp the Bacon

    Set a medium pot of salted water to boil. Meanwhile, fry the bacon in a skillet over medium heat until crispy. Transfer the bacon to a paper towel-lined plate. Save the crispy bacon for the final garnish after baking.

  2. 2

    Build the Béchamel Base

    Melt the butter into the saucepan over medium heat. Whisk in the flour and cook for 1 - 2 minutes until lightly golden. Gradually whisk in the milk, a little at a time, to keep it smooth. Simmer for 5 - 7 minutes, whisking frequently until the sauce thickens. Season with a dash of nutmeg and white pepper to taste.

  3. 3

    Drop Pasta & Finish Mornay Sauce

    While the béchamel thickens, drop the macaroni into the boiling water. Cook until just under al dente (1 - 2 minutes less than package instructions, as it will finish in the oven). Remove the béchamel saucepan from heat. Whisk in the Gouda.

  4. 4

    Combine & Transfer to Baking Dish

    Drain the pasta. Fold the pasta into the Mornay sauce. Pour the mixture into a baking dish and top evenly with the grated Parmigiano Reggiano.

  5. 5

    Bake & Garnish

    Bake at 400°F (200°C) for 25 minutes until bubbly and the Parmesan crust turns golden brown. Remove from the oven and immediately scatter the reserved crispy bacon over the top so it stays crunchy. Let cool for 5 minutes before serving.

Nutrition Facts

per 100 g
Calories
221
kcal
Fat
12.7g
Saturated
7.7g
Carbs
16.0g
Fiber
0.6g
Sugar
2.6g
Protein
10.1g
Salts
0.7g

Nutritional values are approximate estimates intended for informational purposes only. If you have dietary restrictions or medical conditions, please consult a qualified healthcare professional before making changes to your diet.

Glycemic Estimate

per serving
Glycemic Index
49
LowMediumHigh
Glycemic Load
31.5
LowMediumHigh
Blood Sugar Response
LowMediumHigh

Peak rise expected around 1h30m after eating

This is an estimated glycemic response and may vary based on individual metabolism and ingredient preparation. Learn more about GI and GL.

Storage & Reheating

  • 1

    Storage: Allow the mac and cheese to cool completely before transferring it to an airtight container or covering the dish tightly with foil. Keep it in the refrigerator for up to 3 to 4 days. Freezing is not recommended, as mornay sauces can break or become grainy when thawed.

  • 2

    Reheating: Baked mac and cheese is best reheated slowly to prevent the sauce from separating and the pasta from drying out.

    • Oven (best method): Place the mac and cheese in an oven-safe dish and cover with foil to keep it from drying out. Add a small splash of milk around the edges if it looks dry. Bake at 180°C (350°F) for 15 - 20 minutes, until heated through. Remove the foil during the last few minutes if you want the top to crisp up again.
    • Microwave (for individual portions): Place a serving on a microwave-safe plate, add a splash of milk, and cover loosely. Heat in 30 - 60 second intervals, stirring gently if possible, until warmed through. The topping will soften, but the flavor will still be delicious.

Equipment

  • SSilicone Spatula
  • MMicroplane Zester
  • MMedium Pot 3 QT / 3 l
  • SSaucepan 2 QT / 2 l
  • PPan 11" / 28 cm
  • SSilicone Tongs
  • BBox Grater
  • BBaking Tray 8 x 13 x 2.5" / 20 × 34 x 6 cm
  • WWhisk

You might also enjoy