Ingredients
Method
- Boil the macaroni in salted water until just al dente, about 7–8 minutes. Drain and set aside.
- Melt the butter in a large pan over medium heat. Whisk in the flour and stir constantly for about 2 minutes until it smells nutty but not burnt.
- Slowly pour in the milk while whisking continuously to avoid lumps. Add the heavy cream and keep stirring over medium heat until the mixture thickens and becomes smooth, about 5–7 minutes.
- Reduce the heat to low and add the shredded cheddar, Gruyere, and mozzarella cheeses. Stir until fully melted and the sauce is creamy.
- Season the cheese sauce with salt, pepper, and a pinch of paprika or cayenne if desired. Taste and adjust seasoning as needed.
- Combine the drained pasta with the cheese sauce, mixing well to ensure every piece is fully coated.
- For a crispy top, pour the mixture into a baking dish, sprinkle with extra cheese, and bake at 375°F (190°C) for 15 to 20 minutes until golden and bubbly.
Notes
For extra flavor, try adding cooked bacon, caramelized onions, jalapenos, or steamed broccoli before baking. If the cheese sauce is too thick, stir in a splash of milk to loosen. Always melt the cheese over low heat to avoid clumping. For a sharper flavor, consider adding a pinch of mustard powder.