Preheat your oven to 325°F. Lightly grease an 8-inch square baking dish or a similar size.
Step 1
Cook the macaroni until al dente, as per the package instructions. Once done, drain the pasta and set it aside.
Step 2
For the sauce, melt butter in a medium saucepan over medium heat. Whisk in the flour, salt, and pepper, and cook for 2 minutes. Gradually pour in the milk and half and half, stirring constantly. Continue to cook until the sauce thickens to a gravy-like consistency, about 5-7 minutes. Remove from heat.
STEP 3
Stir in 1 cup of shredded cheese into the sauce until just melted. Then, add the cooked macaroni to the sauce, tossing to coat evenly.
STEP 4