Cook macaroni according to package directions; drain.
Meanwhile, in a large nonstick skillet, melt butter over medium heat.
Stir in flour until smooth; gradually whisk in cream.
Bring to a boil, stirring constantly.
Cook and stir until thickened, about 2 minutes.
Reduce heat; stir in cheese until melted.
Add cooked macaroni to the skillet; cook and stir until heated through.
Serve hot, topped with desired optional toppings like crumbled cooked bacon, crushed cheddar cheese fish-shaped crackers, chopped fresh chives, and freshly ground pepper.
Notes / Tips / Wine Advice:
Wine Advice:
Pair this indulgent comfort dish with a medium-bodied white wine such as Chardonnay or a light-bodied red wine like Pinot Noir. These wines provide a nice balance to the richness of the cheese while complementing the creamy texture of the dish.