The most decadent baked mac and cheese with a delicious crunchy golden topping.
Preheat oven to 350. Butter a large 3 qt or 4 qt baking dish and set aside.
Combine the grated cheeses in a large bowl and set aside.
Cook the pasta until al dente (a little under cooked). Drain the macaroni pasta, and move it to a large bowl. Drizzle the cooked pasta with olive oil and toss to coat. Set pasta aside to cool while you make the cheese sauce.
Melt the butter in a medium sized saucepan.
Whisk in the flour and continue whisking for about 1 minute until the butter and flour makes a roux.
Gradually whisk in the milk until mixture is smooth.
Continue whisking for another few minutes. Season with salt and pepper.
Add in half of the grated cheese and whisk until smooth. Add the other half of the grated cheese and continue whisking until creamy and smooth. Sauce will be thick.
Stir in the cooked pasta until combined and pasta is fully coated with the cheese sauce. Pour half of the mac and cheese into the prepared baking dish. Add in remaining grated cheese and then add the remaining mac and cheese.
In a small bowl, combine the Panko bread crumbs, parmesan cheese, melted butter and smoked paprika. Sprinkle this mixture over the top and bake for 30 minutes until bubbly and golden brown. Serve warm.