In a frying pan, fry the bacon for 5 minutes over high heat, stirring frequently. When cooked, set aside.
In the same pan, heat up the oil & then start cooking the chicken. Season with salt & pepper. Cook for 14 minutes over high heat. When cooked, put aside as well.
In the same pan, melt the butter & then add the garlic, cherry tomatoes & baby spinach. Season with the paprika powder, salt & pepper. Stir together & cook for 5 minutes over medium heat, stirring occasionally.
Lower the heat & add the cream cheese, milk & grated cheese. Stir & cook until it becomes creamy in texture.
Add the cooked bacon & chicken. Stir in the parsley & serve.