In a large pot, bring salted water to a boil and cook the elbow macaroni according to package instructions until al dente (about 7-8 minutes). Drain and set aside.
In another pot, melt butter over medium heat. Once melted, whisk in the flour and cook for about 2 minutes until bubbly and golden.
Gradually add the milk to the flour mixture while whisking continuously. Stir in garlic powder, onion powder, mustard powder, salt, and pepper. Cook for about 5-7 minutes until the sauce thickens.
Remove the pot from heat and mix in the grated cheddar and mozzarella cheese until melted and creamy.
Fold the cooked macaroni into the cheese sauce until well combined.
Transfer the mac and cheese mixture into a greased 9x13 inch baking dish.
In a small bowl, combine panko breadcrumbs, olive oil, and a pinch of salt. Mix until the breadcrumbs are evenly coated.
Sprinkle the breadcrumb mixture evenly over the mac and cheese. Top with grated Parmesan cheese for extra crunch and flavor.
Bake in the preheated oven for 25-30 minutes or until the top is golden brown and crispy.
Once done, remove from the oven and let it cool for 5 minutes. Garnish with fresh chopped parsley before serving.
Notes
Feel free to add your favorite spices or mix in vegetables for added flavor.
Keyword baked, cheesy, comfort food, mac and cheese