Preheat the oven to 400 degrees F (200 degrees C).
Bring a very large pot of lightly salted water to a boil. Cook elbow macaroni in the boiling water, stirring often, until tender yet firm to the bite, about 8 minutes.
Meanwhile, melt butter in another very large pot over low heat. Stir in flour, onion powder, garlic, Italian seasoning, mustard, salt, and pepper until a smooth paste forms. Pour in cream and milk. Add Parmesan, cottage, Cheddar, and mozzarella cheeses. Stir often, making sure to scrape the bottom of the pot, until cheeses start to melt. Increase heat to medium and cook, stirring constantly, until sauce is thick and runny.
Drain macaroni and divide between two 9x13-inch pans. Pour cheese sauce evenly over the top. Mix until sauce is spread out evenly.
Bake in the preheated oven until cheese sauce starts to brown, about 45 minutes.
Nutritional Facts
Per 20 servings
Calories: 620
Carbohydrate: 41g
Fat: 37g
Fiber: 2g
Protein: 32g
Sugar: 3g
Related Recipes
Macaroni and Cheese with Caramelized Onions and Bacon
Baked Mac and Cheese with Sour Cream and Cottage Cheese