In a large skillet, heat oil and melt 1 tablespoon of butter over medium heat, swirling the pan to coat it with the butter. Add chicken to the pan, working in batches if needed to avoid crowding it.
Cook the chicken cutlets for 4-5 minutes on each side, or until golden brown and cooked through to a temperature of 165°F (74°C). Transfer chicken to a plate, cover to keep warm, and set aside.
Add the remaining butter and garlic to the skillet, and cook for 30 seconds or 1 minute until the garlic is fragrant.
Add the chicken stock (or water or wine) and deglaze the pan, scraping any bits stuck to the bottom with a wooden spoon. Allow the liquids to simmer and reduce for 2-3 minutes.
Adjust the heat to medium-low, and add the heavy cream, parmesan cheese, and cream cheese to the skillet, seasoning with crushed pepper flakes. Allow the sauce to simmer for a couple of minutes and thicken. If it becomes too thick, stir in a tablespoon of water.
Add the spinach and artichoke hearts, stir in, and let the spinach wilt in the sauce.
Put the chicken back in the sauce, and spoon the sauce over the cutlets. Serve warm over pasta, rice, or with steamed vegetables.