This Bacon Mac and Cheese recipe is so rich and creamy that I almost guarantee you won't have any leftovers. Cheesy noodles topped with perfectly cooked bacon might make this the best mac and cheese you ever make.
Cook macaroni according to box instructions. Drain and set aside.
In a large saucepan melt butter on medium/low heat. Add flour and whisk constantly for 1-2 minutes.
Slowly mix in milk and smooth. Add more or less milk to get the thickness of the sauce to how you like it. Simmer for about 5 minutes to thicken still whisking occasionally.
Slowly add in cheese about a cup at a time whisking and allowing to melt before adding more. Season cheese sauce with paprika, salt, and pepper.
Add cooked macaroni to the saucepan and mix until well combined and all noodles are coated in cheese.
Mix in cooked and crumbled bacon into mac and cheese. Remove from heat and allow to sit for 5 minutes to thicken. Optional: serve with diced green onions.
Notes
Cooking Tip: You want your noodles to be al dente as they will cook more once you add them back to the cheese sauce. You do not want soggy noodles.