This creamy Mac and Cheese Soup combines tender elbow macaroni with a rich cheese sauce, resulting in a comforting and flavorful dish perfect for chilly days.
Cook macaroni: In a large pot, add broth and bring it to a boil over medium-high heat. Add macaroni pasta and cook just until al dente, about 8-10 minutes. Set aside.
Make roux: While the pasta is cooking, melt the butter in a large saucepan over medium heat. Add flour and whisk constantly to make a roux, about 1-2 minutes until smooth and thickened.
Add milk: Gradually add in milk, whisking constantly to combine. The sauce will thicken and clump in the beginning but once you add in more milk, it will smoothen out again.
Add cheeses and spices: Add in cheddar cheese, Parmesan cheese and mozzarella cheese and reduce the heat to low. Stir in the garlic powder and mustard powder. Mix well until smooth.
Combine cheese mixture and pasta soup: Slowly pour the cheese mixture into the macaroni soup and mix well until combined.
Garnish and serve: Garnish with green onions and freshly cracked black pepper. Serve warm.