Creamy Macaroni and Cheese (Printable)

Tender pasta in rich cheddar sauce with crispy golden topping

# What You’ll Need:

→ Pasta

01 - 8 oz elbow macaroni

→ Cheese Sauce

02 - 2 tbsp unsalted butter
03 - 2 tbsp all-purpose flour
04 - 2 cups whole milk, warmed
05 - 2 cups sharp cheddar cheese, grated
06 - ½ cup Gruyère or mozzarella cheese, grated
07 - ½ tsp mustard powder
08 - ¼ tsp ground black pepper
09 - ½ tsp salt

→ Topping

10 - ⅓ cup breadcrumbs (preferably panko)
11 - 1 tbsp unsalted butter, melted
12 - 2 tbsp grated Parmesan cheese

# Directions:

01 - Preheat oven to 400°F if preparing the baked version.
02 - Bring a large pot of salted water to boil. Cook macaroni until al dente, about 1-2 minutes less than package directions. Drain and set aside.
03 - Melt 2 tbsp butter in a medium saucepan over medium heat. Whisk in flour and cook constantly for 1-2 minutes until smooth roux forms without browning.
04 - Gradually whisk warm milk into roux until smooth. Cook stirring constantly until sauce thickens and bubbles, 3-4 minutes.
05 - Remove from heat. Stir in cheddar and Gruyère until melted and smooth. Add mustard powder, black pepper, and salt.
06 - Add drained macaroni to cheese sauce and stir until thoroughly coated.
07 - For baked version: transfer mixture to lightly greased baking dish. Combine breadcrumbs, melted butter, and Parmesan in small bowl. Sprinkle evenly over pasta.
08 - Bake for 15-20 minutes until top is golden and crisp. Let stand 5 minutes before serving.

# Expert Tips:

01 -
  • The homemade cheese sauce is infinitely better than anything from a box and comes together in minutes
  • Perfect for feeding a crowd, meal prep, or just those nights when you need serious comfort food
02 -
  • I once skipped the mustard powder thinking it was optional and the cheese flavor fell flat, now I never leave it out
  • Warming your milk first prevents the dreaded lumpy sauce disaster that happened to me in my early cooking days
03 -
  • Grate your own cheese instead of buying pre-shredded, which contains anti-caking agents that make sauce grainy
  • Don't rinse the pasta after draining, that starch helps the sauce cling to every noodle
Go Back