Cook Pasta: Cook macaroni in salted water until al dente. Drain and set aside.Make Cheese Sauce: In a skillet over medium heat, melt butter. Stir in flour to form a roux and cook for 2–3 minutes.Add Milk: Gradually whisk in heated milk, stirring constantly until smooth. Cook until sauce thickens.Add Cheese: Remove from heat and stir in shredded cheese and seasonings until creamy and smooth.Assemble Casserole: Pour cooked macaroni into a buttered casserole dish. Pour the cheese sauce evenly over the top.Optional Toppings: Sprinkle additional cheese or breadcrumbs if desired.Bake: Bake in a preheated 350°F oven for about 30 minutes, or until golden and bubbly.Finish: Let sit 5 minutes before serving. Garnish with parsley.
Notes
For extra richness, combine multiple cheeses such as cheddar and Monterey Jack.
Breadcrumb topping can be toasted with a bit of melted butter for added crunch.
Store leftovers in an airtight container in the refrigerator for up to 3 days.
Reheat gently in the oven or microwave to maintain creaminess.