Heat olive oil and butter in a large pan over medium heat until melted.
Add garlic and cook just until fragrant.
Add penne pasta, chicken broth, and heavy cream.
Stir well and bring to a gentle boil.
Reduce heat and simmer, stirring often, until the pasta is al dente and the sauce begins to thicken.
Stir in cream cheese until smooth.
Add parmesan cheese and crispy bacon, mixing until the sauce becomes glossy and creamy.
If needed, add a splash of broth or cream to loosen the sauce. Season with salt and black pepper.
Garnish with fresh parsley and extra parmesan cheese before serving hot.