Try my new budgeting app Cheddar 🧀
Better than YNAB, Mint (RIP), or EveryDollar.
Export 11 ingredients for grocery delivery
Step 1
Bring a medium size pot of water to a boil over medium heat. Stir in 1 tbsp salt. Add macaroni noodles and boil for about 5 minutes until noodles are al dente (still have a slight bite).
Step 2
Strain the noodles and rinse with cold water. Set aside.
Step 3
In a large pot melt butter over medium heat. Stir in flour.
Step 4
Add the seasonings. Stir to combine. This will be a thick paste. Cook for 3-5 minutes to cook the flour.
Step 5
Pour in milk. Whisk to combine. Cook at just below a simmer for about 5-7 minutes, while continuing to stir occasionally. Sauce will thicken and be able to coat a spoon.
Step 6
Remove from heat, then stir in cheeses while they melt. Then add in the cream cheese and stir until that is completely melted.
Step 7
Add the cooked macaroni noodles to the cheese sauce. Stir to coat the noodles.
Step 8
Serve warm and enjoy.