The ultimate comfort food—creamy, cheesy, and perfectly golden on top!
🔹 Prep Time: 10 mins | 🍳 Cook Time: 25 mins | ⏳ Total Time: 35 mins

Ingredients:
- 1 lb (450g) elbow macaroni
- 4 tbsp butter
- ÂĽ cup all-purpose flour
- 3 cups whole milk
- 2 cups shredded sharp cheddar cheese
- 1 cup shredded mozzarella cheese
- ½ cup grated Parmesan cheese
- ½ tsp garlic powder
- ½ tsp mustard powder
- Salt & black pepper to taste
- ½ cup breadcrumbs (optional for topping)
Instructions:
- Cook the pasta:Â Boil macaroni in salted water until al dente. Drain and set aside.
- Make the roux:Â In a large pot, melt butter over medium heat. Whisk in flour and cook for 1-2 minutes until golden.
- Add milk:Â Gradually whisk in milk until smooth. Cook until slightly thickened (about 5 minutes).
- Add cheeses:Â Stir in cheddar, mozzarella, and Parmesan until melted. Season with garlic powder, mustard powder, salt, and pepper.
- Combine with pasta:Â Fold in cooked macaroni until fully coated.
- Bake (optional): Transfer to a greased baking dish, top with breadcrumbs, and bake at 375°F (190°C) for 20-25 minutes until bubbly and golden.
- Serve hot!