Creamy Macaroni Cheese Classic (Print View)

Tender macaroni with rich béchamel and melted cheese, perfect baked golden or stovetop creamy.

# What You’ll Need:

→ Pasta

01 - 12 oz elbow macaroni

→ Béchamel Sauce

02 - 3 tbsp unsalted butter
03 - 3 tbsp all-purpose flour
04 - 2 cups whole milk, warmed
05 - 1 cup heavy cream

→ Cheese Mixture

06 - 2 cups sharp cheddar cheese, grated
07 - ¾ cup Gruyère or Swiss cheese, grated
08 - ½ cup Parmesan cheese, finely grated
09 - 1 tsp Dijon mustard
10 - ½ tsp garlic powder
11 - ½ tsp onion powder
12 - ½ tsp salt
13 - ¼ tsp freshly ground black pepper
14 - Pinch of cayenne pepper (optional)

→ Topping (for baked version)

15 - ½ cup panko breadcrumbs
16 - 2 tbsp unsalted butter, melted
17 - 2 tbsp Parmesan cheese, grated

# Directions:

01 - Set oven to 400°F. Grease a 2-quart baking dish.
02 - Boil elbow macaroni in salted water until just al dente, about 1–2 minutes less than package instructions. Drain and set aside.
03 - Melt butter over medium heat in a large saucepan. Whisk in flour and cook for 1–2 minutes until lightly golden without browning.
04 - Gradually whisk in warmed whole milk and heavy cream until smooth. Simmer gently while stirring constantly until sauce thickens, about 4–5 minutes.
05 - Reduce heat to low. Stir in Dijon mustard, garlic powder, onion powder, salt, black pepper, and optional cayenne pepper.
06 - Add sharp cheddar, Gruyère, and Parmesan cheeses in increments, stirring until fully melted and sauce is smooth.
07 - Fold cooked macaroni into cheese sauce, ensuring even coating.
08 - Serve immediately while hot, optionally garnishing with additional cheese.
09 - Transfer mac and cheese mixture to prepared baking dish. Combine panko breadcrumbs, melted butter, and Parmesan; sprinkle evenly on top.
10 - Bake uncovered for 20–25 minutes until golden and bubbling. Let rest for 5 minutes before serving.

# Expert Advice:

01 -
  • The homemade sauce puts boxed versions to shame with zero extra effort
  • Works as both stovetop comfort food or show stopping baked casserole
  • Uses simple ingredients you probably have in the fridge right now
02 -
  • Grate your own cheese from blocks—pre shredded cheese contains potato starch that prevents smooth melting
  • Warm the milk before adding it to roux or you will never get the lumps out completely
  • Do not overbake the sauce keeps cooking in the oven for those first 10 minutes
03 -
  • Use a microplane for the Parmesan—finer texture means it melts into sauce instead of leaving strings
  • Room temperature ingredients prevent sauce from breaking—take everything out 20 minutes before starting
  • White pepper works instead of black if you want no visible specks in the golden sauce
Go Back