Crisp the bacon: Place chopped bacon in a large, cold skillet.
Turn heat to medium and cook, stirring, until crisp, 6–8 minutes. Transfer bacon to a plate and leave 1–2 tablespoons of bacon fat in the pan.
Season the chicken: Pat chicken dry. Season both sides with salt, pepper, garlic powder, and smoked paprika.
Sear the chicken: In the bacon fat, add a drizzle of oil if needed.
Sear chicken over medium-high heat until golden, about 4–5 minutes per side. Remove to a plate; it will finish cooking in the sauce.
Sauté the garlic: Lower heat to medium. Add minced garlic and cook 30 seconds until fragrant.
Don’t let it brown.
Deglaze: Pour in chicken broth. Scrape up browned bits with a wooden spoon—this is flavor gold.
Build the sauce: Stir in heavy cream, Parmesan, Dijon, and red pepper flakes. Simmer gently 2–3 minutes, stirring, until slightly thickened. Do not boil or the sauce may split.
Add spinach (optional): Stir in spinach and wilt for 30–60 seconds.
Return chicken to the pan: Nestle chicken and any juices into the sauce.
Simmer on low 4–6 minutes, until chicken reaches 165°F (74°C) internally and sauce coats the back of a spoon.
Finish with bacon: Stir most of the crispy bacon into the sauce, reserving a bit for garnish. Taste and adjust salt and pepper. A small squeeze of lemon brightens the richness.
Serve: Spoon sauce over the chicken.
Top with remaining bacon and fresh herbs. Pair with zucchini noodles, roasted broccoli, or cauliflower mash.