Preheat your oven to 350°F (175°C).
Cook the elbow macaroni in boiling salted water until al dente, about 7-8 minutes.
Drain the macaroni and set aside.
In a saucepan, melt the butter over medium heat.
Add the flour and whisk for 1-2 minutes until golden.
Gradually add the milk, whisking continuously until smooth.
Cook until the sauce thickens, about 5-7 minutes.
Stir in the cheese, salt, pepper, and paprika.
Combine the cheese sauce with the macaroni and mix well.
Transfer to a baking dish, top with breadcrumbs mixed with olive oil, and bake for 15 minutes until bubbly and golden.