Ingredients
Equipment
Method
- Cook the macaroni according to package instructions. Drain and set aside.
- In a large saucepan, melt the butter over medium heat. Whisk in the flour and cook for 2-3 minutes, stirring constantly, to create a roux.
- Gradually pour in the milk and heavy cream, whisking continuously to prevent lumps from forming.
- Bring the mixture to a simmer and cook, stirring occasionally, until thickened, about 10 minutes.
- Reduce the heat to low and gradually stir in the cheddar and Gruyère cheeses until melted and smooth.
- Stir in the Dijon mustard, garlic powder, paprika, and season with salt and black pepper to taste.
- Add the cooked macaroni to the cheese sauce and stir to combine.
- Serve hot, garnished with additional cheese, chives, or crumbled bacon, if desired.
Notes
For an extra creamy texture, use a combination of sharp cheddar and Gruyère cheeses. You can also experiment with different cheese varieties to find your perfect flavor profile. Leftover soup can be stored in the refrigerator for up to 3 days and reheated gently before serving.
