Prep the chicken: Pat the chicken dry. Slice large breasts horizontally into cutlets for even cooking. Season both sides with salt, pepper, and a light sprinkle of paprika.
Heat the skillet: Place a large skillet over medium-high heat.
Add olive oil. When it shimmers, add the chicken in a single layer.
Sear until golden: Cook 4–6 minutes per side, depending on thickness, until deeply browned and just cooked through. Transfer chicken to a plate and tent with foil.
Make the garlic butter: Lower heat to medium.
Add butter to the skillet. Once melted and foamy, stir in minced garlic. Cook 30–60 seconds until fragrant, stirring so it doesn’t brown.
Deglaze and build the sauce: Pour in chicken broth, scraping up the brown bits.
Simmer 1–2 minutes to reduce slightly. Stir in cream. Season with a pinch of salt, pepper, and red pepper flakes if you like heat.
Add the cheese: Reduce heat to medium-low.
Stir in Parmesan until smooth. Sprinkle in half the mozzarella and stir to melt. The sauce should be creamy and glossy.
Return the chicken: Nestle chicken back into the skillet with any juices.
Spoon sauce over the top. Sprinkle remaining mozzarella over the chicken.
Melt and finish: Cover the skillet with a lid (or foil) for 2–3 minutes to melt the cheese. If your skillet is oven-safe, you can broil for 1–2 minutes to brown the top—watch closely.
Brighten and garnish: Add a small squeeze of lemon to lift the richness.
Top with chopped parsley or chives.
Serve: Spoon extra sauce over everything. Pair with rice, mashed potatoes, buttered noodles, or roasted veggies. Don’t forget the bread for swiping the skillet.