01 -
Cook macaroni per package instructions, drain, and set aside.
02 -
Melt butter in a large pot over medium heat. Whisk in flour to form a roux.
03 -
Slowly pour in milk and cream, whisking constantly until smooth.
04 -
Add garlic powder, onion powder, paprika, salt, and pepper. Simmer until thickened.
05 -
Reduce heat and stir in cheddar and Gruyère until fully melted.
06 -
Fold in cooked macaroni until evenly coated.
07 -
Transfer to a baking dish, top with breadcrumbs (if using), and bake at 375°F for 20-25 minutes until bubbly and golden.
08 -
Let cool slightly, then serve and enjoy!