Ingredients
Method
- Cook the pasta. Bring a large pot of salted water to a boil. Cook macaroni until just barely al dente. Drain and set aside.
- Make the roux. In the same pot (or a large saucepan), melt butter over medium heat. Whisk in flour and cook 1 minute, whisking constantly.
- Build the sauce. Slowly whisk in milk and half and half until smooth. Cook 3 to 5 minutes, whisking often, until the sauce thickens enough to coat a spoon. Whisk in salt, garlic powder, paprika, and Dijon if using.
- Add the cheese. Turn off the heat. Add cheddar, mozzarella, and Parmesan, a handful at a time, whisking until fully melted and smooth.
- Combine. Add cooked pasta and stir until evenly coated. Taste and adjust salt.
- Serve. Serve immediately for the creamiest texture.
Optional baked finish
- Bake. Heat oven to 400F. Pour mac into a greased 9x13 baking dish. Mix panko with melted butter and Parmesan, then sprinkle on top. Bake 10 to 15 minutes until bubbly and golden.
Notes
- Freshly grated cheese melts best and keeps the sauce smooth.
- For a looser sauce, add an extra splash of warm milk before serving.
- If baking, slightly undercook the pasta so it doesn’t get soft in the oven.
