Begin by bringing a large pot of salted water to a rolling boil. Once boiling, add the elbow macaroni and cook according to the package directions until al dente, typically about 7-8 minutes. Once cooked, drain the pasta thoroughly in a colander and set it aside.
In the same pot used for the pasta, melt the unsalted butter over medium heat, ensuring it does not brown. Once melted, add the softened cream cheese and stir until it’s smooth and well combined. Gradually pour in the whole milk, stirring consistently. Then, incorporate the garlic powder, onion powder, and Dijon mustard. Allow the sauce to heat gently, stirring often, until it thickens slightly, about 3-5 minutes.
Reduce the heat to low. Gradually add the shredded sharp cheddar and mozzarella cheese to the pot, a handful at a time, stirring continuously until each addition melts completely and the sauce achieves a creamy consistency. Season the cheese mixture with salt and black pepper to taste.
Carefully add the drained macaroni back into the pot with the cheese sauce. Gently stir to ensure every piece of macaroni is blissfully coated in that luscious cheese mixture.
Preheat your oven to 350°F (175°C). Lightly grease a 9x13 inch baking dish or any similar sized dish, and transfer the creamy mac and cheese mixture into it, spreading it out evenly.
In a small bowl, mix the breadcrumbs with a small drizzle of melted butter for added flavor and richness. Sprinkle the breadcrumb mixture evenly over the top of the mac and cheese, ensuring a good covering to achieve that crispy finish.
Place the baking dish into the preheated oven. Bake for 20-25 minutes, or until the top is golden brown and a delightful crisp has formed.
Once baked, remove the dish from the oven and allow it to cool for a few minutes. Before serving, sprinkle chopped fresh parsley on top for a pop of color and freshness.
Notes
Serve in individual bowls or directly from the baking dish for a homey vibe.
Keyword cheesy pasta, comfort food, mac and cheese