Ingredients:
- 1 lb (450g) Elbow macaroni
- 1 tbsp (15ml) Salt
- 3 tbsp (42g) Unsalted butter
- 3 tbsp (25g) All-purpose flour
- 3 cups (710ml) Low-fat milk, warmed
- 1/2 tsp (2.5g) Dry mustard powder
- 1/2 tsp (2.5g) Garlic powder
- 1/4 tsp (1.25g) Smoked paprika
- 3 cups (340g) Sharp Cheddar cheese, freshly grated
- 1 cup (110g) Gruyère or Monterey Jack, freshly grated
- 1/4 cup (10g) Fresh parsley, chopped
Instructions:
- Bring a large pot of salted water to a rolling boil. Add the macaroni and cook for exactly 2 minutes less than the package instructions.
- Drain the pasta, reserving 1/2 cup (120ml) of the starchy pasta water for later.
- In a heavy-bottomed saucepan, melt the butter over medium heat until it bubbles.
- Whisk in the flour and cook for 1–2 minutes until the mixture smells nutty and turns a pale gold.
- Slowly pour in the warmed milk, whisking constantly to eliminate lumps. Simmer until the sauce thickens enough to coat the back of a spoon.
- Stir in the mustard powder, garlic powder, and smoked paprika.
- Reduce heat to low or remove the pan from the burner entirely.
- Fold in the freshly grated Cheddar and Gruyère/Monterey Jack cheeses, stirring until completely melted and smooth.
- Add the undercooked macaroni to the sauce, stirring gently. Add reserved pasta water a tablespoon at a time if needed to achieve desired creaminess.
- Garnish with chopped fresh parsley and serve immediately.