Cook the Pasta: Boil macaroni in salted water until al dente. Drain and set aside.
Make the Sauce: In a saucepan, melt butter over medium heat. Stir in flour and cook for 1-2 minutes. Gradually whisk in milk until smooth. Simmer until thickened.
Add Seasonings: Mix in garlic powder, paprika, salt, and pepper. Stir in cheddar and mozzarella cheese until melted and creamy.
Combine and Bake: Toss the cooked macaroni with the cheese sauce. Transfer to a baking dish, top with Parmesan cheese and crumbled bacon.
Bake to Perfection: Bake at 375°F (190°C) for 15-20 minutes, or until golden and bubbly.
Garnish and Serve: Sprinkle with fresh parsley and enjoy! 🌟