Season the chicken: Pat chicken dry. Slice large breasts horizontally to make cutlets, or leave thighs as is.
Season both sides with salt, pepper, Italian seasoning, and smoked paprika if using.
Brown the chicken: Heat olive oil in a large skillet over medium-high. Add chicken in a single layer and sear 3–4 minutes per side until golden. It doesn’t need to be fully cooked yet.
Transfer to a plate.
Soften the aromatics: Lower heat to medium. In the same skillet, add onion and a pinch of salt. Cook 3–4 minutes until softened, stirring to lift the browned bits.
Add garlic and red pepper flakes; cook 30 seconds until fragrant.
Build the tomato base: Stir in tomato paste and cook 1 minute to caramelize. Add crushed tomatoes and broth. Scrape the pan bottom to deglaze.
Simmer 3–4 minutes to meld flavors.
Add the cream: Reduce heat to medium-low. Stir in heavy cream until the sauce turns a rosy color. Simmer gently 2 minutes; do not boil vigorously.
Melt in the cheese: Stir in Parmesan.
Taste and adjust salt and pepper. The sauce should be balanced—savory with a light tang.
Finish the chicken: Nestle chicken and any juices back into the skillet. Simmer 4–6 minutes, turning once, until chicken is cooked through (internal temp 165°F/74°C for breasts or thighs).
Final touches: If the sauce feels too thick, add a splash of broth.
If it needs brightness, squeeze in a little lemon. Turn off heat and sprinkle with chopped basil or parsley.
Serve: Spoon sauce generously over the chicken. Serve with pasta, rice, mashed potatoes, or crusty bread.
Add extra Parmesan if you like.