This classic Mac n' Cheese is a comforting and indulgent dish that features tender elbow macaroni smothered in a rich, creamy cheese sauce. Baked to perfection with a crispy breadcrumb topping, this homemade mac and cheese is sure to become a family favorite. Serve it as a satisfying main course or as a delightful side dish.
Bring a large pot of salted water to a boil. Add the elbow macaroni and cook according to package instructions until al dente. Drain the macaroni and set aside.
In a large saucepan, melt the butter over medium heat. Add the all-purpose flour and whisk constantly for 1-2 minutes to form a roux. Gradually pour in the milk, whisking continuously to avoid lumps. Cook, stirring often, until the mixture thickens, about 5 minutes.
Remove the saucepan from heat. Stir in the grated cheddar cheese and half of the grated Parmesan cheese until melted and smooth. Season with salt and black pepper.
Add the cooked macaroni to the cheese sauce and stir well to coat evenly.
Preheat the oven to 375°F (190°C). Transfer the macaroni and cheese mixture to a 9x13 inch baking dish.
In a small bowl, mix the breadcrumbs with the remaining grated Parmesan cheese. Sprinkle the breadcrumb mixture evenly over the mac and cheese. Bake for 20-25 minutes or until the top is golden brown and the edges are bubbly.
Remove the Mac n' Cheese from the oven and let it cool for 5-10 minutes before serving hot.