Servings: Makes 6–8 servings
Ingredients 1 pound penne or elbow macaroni4 tablespoons (1/2 stick) unsalted butter1/3 cup all-purpose flour4 cups milk , heated2 cups (8 ounces) shredded extra-sharp cheddar cheese2 cups (8 ounces) finely chopped American cheeseSalt and freshly ground pepperHot pepper sauce1/4 cup (1 ounce) freshly grated Parmesan cheese
Bring a large pot of lightly salted water to a boil over high heat. Add the penne and cook until al dente. Drain well.
Position a rack in the center of the oven and preheat the oven to 350°F. Butter a deep 4-quart casserole.
Melt the butter in a medium saucepan over medium heat. Whisk in the flour. Gradually whisk in the milk. Bring to a simmer, stirring constantly, until the sauce thickens. Reduce the heat to low and simmer for 5 minutes.
Remove from the heat and stir in 1 cup of the cheddar cheese and 1 cup of the American cheese. Season to taste with salt, pepper, and hot sauce.
Combine the remaining cheddar and American cheeses. Spread one third of the penne over the bottom of the casserole dish. Top with half of the shredded cheese and a third of the sauce. Repeat, using another third of the penne with the remaining cheese and half of the sauce. Finish with the remaining penne and sauce. Sprinkle Parmesan cheese over the top.
Bake until bubbly and golden brown around the edges, about 30 minutes.