Ingredients
Equipment
Method
- Preheat oven to 350°F. Grease a 9x13-inch baking dish.
- Bring a large pot of salted water to a boil. Cook the macaroni until al dente according to package directions. Drain well.
- In a large saucepan, melt the butter over medium heat. Whisk in the flour and cook for 1–2 minutes to make a roux.
- Gradually whisk in the whole milk and heavy cream. Cook for 5–7 minutes, stirring constantly, until thickened.
- Stir in the garlic powder, onion powder, paprika, salt, and black pepper.
- Add the cheddar and mozzarella one handful at a time, stirring until completely melted before adding more.
- Fold the cooked macaroni into the cheese sauce until evenly coated.
- Transfer the mixture to the prepared baking dish and spread into an even layer.
- Bake for 20–25 minutes until hot, bubbly, and lightly golden. Broil for the last 2–3 minutes if desired for extra browning.
- Let rest for 5 minutes before serving. Garnish with chopped parsley if desired.
Notes
Cook the pasta only until al dente to prevent overcooking during baking. Add the cheese gradually over medium-low heat for the smoothest sauce. Freshly shredded cheese melts much better than pre-shredded. Let the mac and cheese rest for 5 minutes before serving for the creamiest texture.
