Description
A creamy, cheesy baked mac and cheese that delivers comfort on busy nights, featuring a rich bechamel sauce and a crunchy topping.
Ingredients
Scale
- 450 g (4 cups) elbow macaroni
- 75 g (5 tbsp) unsalted butter
- 40 g (⅓ cup) all-purpose flour
- 720 ml (3 cups) whole milk
- 1 tsp (5 g) Dijon mustard
- 225 g (2 cups) grated sharp cheddar
- 150 g (1½ cups) grated Gruyère or Emmental
- 1½ tsp kosher salt
- ½ tsp black pepper
- ¼ tsp smoked paprika (optional)
- 75 g (1 cup) panko breadcrumbs
- 2 tbsp olive oil or melted butter
- Optional: 125 g cooked bacon or 225 g shredded cooked chicken
Instructions
- Cook the pasta: Bring a large pot of water to a rolling boil and add 1 tbsp kosher salt. Cook elbow macaroni for 1–2 minutes less than package directions, about 6–7 minutes. Drain and set aside.
- Make the roux: Melt unsalted butter in a heavy saucepan over medium heat. Add all-purpose flour and whisk constantly for 1–2 minutes until the raw flour smell is gone.
- Build the bechamel: Gradually whisk in whole milk, bringing to a simmer while whisking constantly. Cook 3–4 minutes until thickened.
- Add the cheese: Remove from heat and stir in cheddar and Gruyère in two additions, stirring until fully melted. Adjust seasoning.
- Combine pasta and sauce: Fold drained pasta into cheese sauce until evenly coated. Transfer to a prepared baking dish.
- Make the topping: Toss panko breadcrumbs with melted butter or oil. Scatter over pasta and bake in a preheated oven at 200°C (400°F) for 18–22 minutes until golden brown.
- Rest and serve: Let sit for 5 minutes before serving warm.
Notes
For a creamy texture, consider stirring in sour cream or cream cheese with the cheese. Leftovers can be stored in the fridge for 3–4 days.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Category: Main Course
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 520
- Sugar: 6g
- Sodium: 620mg
- Fat: 28g
- Saturated Fat: 15g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 46g
- Fiber: 2g
- Protein: 20g
- Cholesterol: 90mg
