01 -
In a medium pot, bring chicken broth to a boil. Add elbow macaroni and cook until al dente, following package instructions. Do not drain.
02 -
While pasta cooks, melt butter in a saucepan over medium heat. Add flour and whisk continuously for 1 minute to remove raw flavour.
03 -
Stir in minced garlic and cook until fragrant, about 30 seconds. Gradually whisk in milk, ensuring mixture is smooth.
04 -
Add onion powder, mustard powder, salt, and black pepper. Cook over medium heat, whisking until thickened and bubbly. Allow to boil for 1 minute.
05 -
Reduce heat to medium-low. Add cream cheese, cheddar, and Swiss or additional cheddar. Whisk until sauce is smooth and creamy.
06 -
Add cooked macaroni and broth to the cheese mixture. Stir to combine, then heat over medium for 3 minutes or until thoroughly heated.
07 -
Taste and adjust seasoning with additional salt or pepper if needed. Garnish with extra cheese or parsley if desired.