Ingredients
Equipment
Method
Cook the pasta: Bring a large pot of salted water to boil. Cook macaroni until just al dente. Drain and set aside.
Make the roux: In a medium saucepan, melt butter over medium heat. Whisk in flour and cook 1–2 minutes until slightly golden.
Add milk and cream: Slowly pour in milk and cream, whisking constantly to avoid lumps. Heat until slightly thickened.
Season and add cheese: Stir in Dijon mustard, smoked paprika, salt, and pepper. Remove from heat and fold in cheddar, Gruyère, and mozzarella until smooth.
Combine pasta and sauce: Mix drained macaroni into the cheese sauce, ensuring each piece is coated.
Optional baking: Transfer to a greased baking dish, sprinkle breadcrumbs on top, and bake at 375°F (190°C) for 20 minutes until golden and bubbly.
Rest and serve: Let it rest for 5 minutes before serving to thicken slightly. Enjoy warm.
Notes
- For extra flavor, add sautéed onions, mushrooms, or cooked bacon.
- Use gluten-free pasta and flour to make it GF-friendly.
- Store leftovers in an airtight container for up to 3 days; reheat in oven or microwave.
