Ingredients
16 oz elbow macaroni (or your favorite pasta)
2 tablespoons butter
2 tablespoons all-purpose flour
2 cups whole milk
1 cup heavy cream
2 cups shredded sharp cheddar cheese
1 cup shredded mozzarella cheese
1/2 cup grated Parmesan cheese
1 teaspoon Dijon mustard (optional, for extra flavor)
1/2 teaspoon garlic powder
1/2 teaspoon onion powder
Salt and pepper, to taste
1/2 cup breadcrumbs (preferably panko for extra crunch)
2 tablespoons butter, melted (for topping)
Instructions
-
Cook the Macaroni: Bring a large pot of salted water to a boil. Cook the macaroni according to package directions until al dente. Drain and set aside.
-
Make the Cheese Sauce: In the same pot, melt 2 tablespoons of butter over medium heat. Whisk in the flour and cook for 1-2 minutes until it forms a smooth paste (roux). Gradually whisk in the whole milk and heavy cream, making sure to stir constantly to prevent lumps. Bring the mixture to a simmer and cook for 4-5 minutes, until it thickens slightly.
-
Add the Cheese: Reduce the heat to low and stir in the cheddar, mozzarella, and Parmesan cheese. Add the Dijon mustard, garlic powder, onion powder, salt, and pepper. Stir until the cheese is melted and the sauce is creamy.
-
Combine with Pasta: Add the cooked macaroni to the cheese sauce and stir to coat the pasta evenly.
-
Prepare the Topping: Preheat the oven to 350°F (175°C). Grease a 9×13-inch baking dish. Pour the macaroni and cheese mixture into the dish. In a small bowl, combine the breadcrumbs with the melted butter, then sprinkle evenly over the top of the mac and cheese.
-
Bake: Bake for 20-25 minutes, or until the top is golden brown and crispy.
-
Serve: Remove from the oven and let it cool for a few minutes before serving. Enjoy your creamy, homemade mac and cheese!