In a deep pan or small pot, melt the butter over medium heat. Mix in the flour to create a roux. Cook the roux for 30 seconds, stirring constantly, to cook the flour.
Add in the milk and cream to the roux and whisk to combine to a smooth sauce. Cook the sauce for a minute or two while stirring until it thickens. Once thick, add in the shredded cheese and whisk until it is all melted.
In a separate pot, cook your pasta in salted water according to package instructions.
Strain the pasta and combine with the cheese sauce.
The Mac and Cheese is ready to serve now! You can serve it as is, creamy style, or you could top with more shredded cheese and breadcrumbs to bake in the oven for an additional 5-7 minutes to make a crispy crust. Totally up to you! Enjoy!