Description
Baked mac and cheese is the ultimate comfort dish, elbow macaroni folded into a rich, creamy gruyere and cheddar béchamel sauce, topped with a golden, buttery panko crust and baked until bubbling. This best homemade mac and cheese recipe comes together in 45 minutes and delivers restaurant-quality results every single time.
Ingredients
- 250g / 8 oz macaroni (elbow pasta)
- 1 tbsp (15g) unsalted butter (or 2 tsp oil), for tossing pasta
- Topping: 2/3 cup panko breadcrumbs, 2 tbsp (30g) unsalted butter (melted), 1/4 tsp salt
- Sauce: 4 tbsp (60g) unsalted butter, 1/3 cup plain all-purpose flour, 3 cups milk (warmed, low or full fat), 2 cups freshly shredded gruyere (or cheddar/Colby), 1 cup freshly shredded mozzarella cheese, 3/4 tsp salt
- Optional Seasonings: 1 tsp garlic powder, 1/2 tsp onion powder, 1/2 tsp mustard powder
Instructions
- Cook the Pasta: Bring a large pot of water to a boil. Add macaroni and cook per packet directions minus 1 minute (it will finish cooking in the oven).
- Toss in Butter: Drain pasta, return to pot, add 1 tbsp butter, and toss until melted. Set aside to cool while you make the sauce.
- Mix the Topping: Combine panko breadcrumbs, melted butter, and salt in a small bowl. Set aside.
- Preheat the Oven: Preheat oven to 180°C/350°F.
- Make the Roux: In a large saucepan or ovenproof skillet, melt 4 tbsp butter over medium heat. Add flour and cook, stirring constantly, for 1 minute.
- Add Milk: Pour in about 1 cup of the warmed milk and whisk to dissolve the roux. Add remaining milk and whisk until completely lump-free.
- Season the Sauce: Add salt, garlic powder, onion powder, and mustard powder. Stir to combine.
- Thicken the Sauce: Cook, stirring regularly, for 5–8 minutes until the sauce coats the back of a wooden spoon and you can draw a clean line through it with your finger.
- Add Cheese: Remove from heat. Add gruyere and mozzarella and stir — the residual heat will melt it perfectly without breaking the sauce.
- Assemble: Pour sauce over the cooked macaroni. Stir quickly to coat every piece, then transfer to your baking dish or keep in the skillet. Sprinkle panko topping evenly over the surface.
- Bake: Bake for 25 minutes or until the top is light golden and the edges are bubbling. Do not overbake or the sauce will dry out.
- Serve: Serve immediately, garnished with a little fresh parsley if desired.
Notes
Always shred cheese fresh from the block, pre-shredded cheese contains anti-caking agents that prevent smooth melting. Cook pasta 1 minute less than the package states so it does not turn mushy in the oven. For a make-ahead version, assemble without the topping, refrigerate overnight, add topping just before baking, and add 5–10 extra minutes to the bake time.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Dish
- Method: Baking
- Cuisine: American