Ingredients
Method
Step-by-Step
- Melt the butter in a large pot or Dutch oven over medium heat. Whisk in the flour and cook for about 1 minute.
- Gradually whisk in the whole milk and broth until smooth. Add the salt, black pepper, garlic, and Dijon mustard if using.
- Stir in the uncooked pasta and bring the mixture to a gentle simmer. Cook uncovered for 9–12 minutes, stirring frequently so the pasta does not stick and the milk does not scorch.
- When the pasta is nearly tender, stir in the broccoli. Cover and cook for 3–5 minutes, until the broccoli is bright green and tender-crisp and the pasta is fully cooked.
- Remove the pot from the heat. Add the cheddar and Parmesan a handful at a time, stirring until each addition melts into a smooth sauce.
- Let the mac and cheese stand for 2–3 minutes to thicken. Taste, adjust the seasoning, add paprika or red-pepper flakes if desired, and serve immediately.
Notes
Shred cheese from a block for the smoothest sauce. Keep the heat low after adding the cheese and do not boil. Store leftovers in the refrigerator and reheat gently with a splash of milk.
