# 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 (optional)
07 - ½ tsp mustard powder
08 - ¼ tsp ground black pepper
09 - ½ tsp salt
→ Topping (for baked version)
10 - ⅓ cup breadcrumbs (preferably panko)
11 - 1 tbsp unsalted butter, melted
12 - 2 tbsp grated Parmesan cheese (optional)
# How-To Steps:
01 - Preheat the oven to 400°F if preparing the baked version.
02 - Bring a large pot of salted water to a boil. Cook macaroni until just al dente, about 1–2 minutes less than package instructions. Drain and set aside.
03 - Melt 2 tablespoons of butter in a medium saucepan over medium heat. Add flour and whisk constantly for 1–2 minutes until smooth and pale, without browning.
04 - Gradually whisk in warm milk and cook, stirring, until the sauce thickens and bubbles, about 3–4 minutes. Remove from heat and stir in cheddar and Gruyère cheese until melted. Season with mustard powder, black pepper, and salt.
05 - Add drained macaroni to the cheese sauce and stir until evenly coated.
06 - Serve immediately, optionally garnished with extra cheese.
07 - For baking, transfer macaroni and cheese into a lightly greased baking dish. Mix breadcrumbs, melted butter, and Parmesan in a small bowl, then sprinkle evenly atop the pasta.
08 - Bake for 15–20 minutes until the topping is golden and crisp. Let rest for 5 minutes before serving.