Preheat your oven to 180°C (350°F).
Cook the pasta in a large pot of salted boiling water until al dente, according to package instructions. Drain and set aside.
In the same pot, heat the olive oil over medium heat. Add the minced garlic and sauté for about 1 minute until fragrant.
Pour in the milk and bring to a gentle simmer. Lower the heat and add the cream cheese, stirring until melted and well combined.
Gradually add the shredded cheddar cheese and half of the grated Parmesan cheese, stirring until smooth and creamy.
Season the sauce with salt, black pepper, dried oregano, and paprika.
Add the cooked pasta to the cheese sauce and mix well until the pasta is evenly coated.
Transfer the cheesy pasta mixture into an oven-safe baking dish. If desired, sprinkle the remaining Parmesan cheese and breadcrumbs on top for added crunch.
Bake in the preheated oven for about 20-25 minutes, or until the top is golden and bubbly.
Remove from the oven and let it cool for a few minutes before serving.