Keto Chicken Florentine – Creamy, Comforting, and Low-Carb
This Keto Chicken Florentine is the kind of weeknight dinner that feels special without the fuss. It’s creamy, garlicky, and loaded with tender spinach, all wrapped around juicy chicken. You get the cozy richness of a classic cream sauce without the carbs that usually tag along.
It cooks in one pan, looks elegant, and comes together in under 40 minutes. If you’re craving comfort food that still fits your goals, this one hits the spot.

Ingredients
Method
- Prep the chicken: Pat the chicken dry and season both sides generously with salt and pepper. If the breasts are thick, slice them in half horizontally to make cutlets for faster, more even cooking.
- Heat the pan: Set a large skillet over medium-high heat. Add 1 tablespoon olive oil and 1 tablespoon butter. When the butter foams, add the chicken in a single layer.
- Sear the chicken: Cook 4–5 minutes per side until golden brown and cooked through (internal temp 165°F). If needed, do this in batches to avoid crowding. Transfer chicken to a plate and tent with foil.
- Sauté aromatics: Reduce heat to medium. Add the remaining 1 tablespoon butter. Stir in the shallot and cook 1–2 minutes until soft. Add the garlic and cook 30 seconds until fragrant. Don’t let it brown.
- Deglaze: Pour in the chicken broth (and white wine, if using). Scrape up browned bits from the pan—they add tons of flavor. Simmer 2–3 minutes to reduce slightly.
- Add cream and season: Stir in the heavy cream. Add a pinch of salt, black pepper, and red pepper flakes if you like a little heat. Let it gently simmer for 2–3 minutes to thicken.
- Melt in Parmesan: Lower the heat and stir in the grated Parmesan. Whisk until smooth. Add a small pinch of nutmeg if you enjoy that classic Florentine note.
- Wilt the spinach: Add the spinach in batches, stirring until it just wilts. This takes 1–2 minutes. The sauce should be glossy and coat the back of a spoon.
- Finish with lemon: Grate in about 1/2 teaspoon lemon zest and squeeze in 1–2 teaspoons lemon juice. The acid brightens the richness without adding carbs.
- Return the chicken: Nestle the chicken back into the sauce and simmer 1–2 minutes to warm through. Taste and adjust salt, pepper, and lemon as needed.
- Serve: Top with extra Parmesan and chopped parsley. Spoon the creamy spinach sauce over the chicken on each plate.
Why This Recipe Works

This recipe leans on simple techniques that deliver big results. Searing the chicken first locks in moisture and adds browned, savory flavor.
A quick spinach and garlic sauté builds a base for the sauce, which gets its velvety texture from heavy cream and Parmesan. The sauce reduces and clings to the chicken without flour or cornstarch, keeping it truly low-carb. It’s a familiar flavor profile—creamy, cheesy, garlicky—that happens to be keto-friendly.
Shopping List
- Chicken: 4 boneless, skinless chicken breasts (or 6 small cutlets)
- Spinach: 6–8 cups fresh baby spinach (about 6 ounces)
- Garlic: 3–4 cloves, minced
- Shallot or Onion: 1 small shallot or 1/4 small yellow onion, finely chopped
- Butter: 2 tablespoons
- Olive oil or avocado oil: 1–2 tablespoons
- Chicken broth: 1/2 cup (low-sodium)
- Heavy cream: 3/4 cup
- Parmesan cheese: 1/2 cup, finely grated (plus more for garnish)
- Lemon: 1 (for zest and juice)
- Seasonings: Salt, black pepper, red pepper flakes (optional), Italian seasoning (optional)
- Optional add-ins: 1/4 cup dry white wine, a pinch of nutmeg, fresh parsley for garnish
Step-by-Step Instructions

- Prep the chicken: Pat the chicken dry and season both sides generously with salt and pepper.
If the breasts are thick, slice them in half horizontally to make cutlets for faster, more even cooking.
- Heat the pan: Set a large skillet over medium-high heat. Add 1 tablespoon olive oil and 1 tablespoon butter. When the butter foams, add the chicken in a single layer.
- Sear the chicken: Cook 4–5 minutes per side until golden brown and cooked through (internal temp 165°F).
If needed, do this in batches to avoid crowding. Transfer chicken to a plate and tent with foil.
- Sauté aromatics: Reduce heat to medium. Add the remaining 1 tablespoon butter.
Stir in the shallot and cook 1–2 minutes until soft. Add the garlic and cook 30 seconds until fragrant. Don’t let it brown.
- Deglaze: Pour in the chicken broth (and white wine, if using).
Scrape up browned bits from the pan—they add tons of flavor. Simmer 2–3 minutes to reduce slightly.
- Add cream and season: Stir in the heavy cream. Add a pinch of salt, black pepper, and red pepper flakes if you like a little heat.
Let it gently simmer for 2–3 minutes to thicken.
- Melt in Parmesan: Lower the heat and stir in the grated Parmesan. Whisk until smooth. Add a small pinch of nutmeg if you enjoy that classic Florentine note.
- Wilt the spinach: Add the spinach in batches, stirring until it just wilts.
This takes 1–2 minutes. The sauce should be glossy and coat the back of a spoon.
- Finish with lemon: Grate in about 1/2 teaspoon lemon zest and squeeze in 1–2 teaspoons lemon juice. The acid brightens the richness without adding carbs.
- Return the chicken: Nestle the chicken back into the sauce and simmer 1–2 minutes to warm through.
Taste and adjust salt, pepper, and lemon as needed.
- Serve: Top with extra Parmesan and chopped parsley. Spoon the creamy spinach sauce over the chicken on each plate.
Storage Instructions
- Refrigerator: Store leftovers in an airtight container for up to 3–4 days. The sauce may thicken; a splash of broth or cream loosens it when reheating.
- Freezer: Cream sauces can separate when frozen, but this one holds fairly well.
Freeze up to 2 months. Thaw overnight in the fridge, then reheat gently over low heat, stirring in a bit of cream.
- Reheating: Warm on the stove over low heat until hot, stirring often. Avoid boiling to keep the sauce smooth and the chicken tender.

Why This is Good for You
- High in protein: Chicken provides the protein needed for muscle maintenance and steady energy, especially helpful on low-carb plans.
- Healthy fats: Cream, butter, and olive oil help you feel satisfied and support ketosis.
- Leafy greens: Spinach brings fiber, vitamin K, folate, and magnesium with minimal carbs.
- Low-carb balance: There’s no flour or starch here.
Parmesan naturally thickens the sauce while adding flavor and calcium.
Pitfalls to Watch Out For
- Overcooking the chicken: Dry chicken ruins the dish. Pull it as soon as it reaches 165°F and let it rest in the sauce to stay juicy.
- Boiling the cream: High heat can cause the sauce to split. Keep it at a gentle simmer.
- Too salty: Parmesan and broth both add salt.
Taste before adding more seasoning.
- Watery sauce: If you don’t reduce the broth or the spinach releases extra water, the sauce can be thin. Let it simmer a bit longer or whisk in a tablespoon of extra Parmesan.
- Using pre-shredded cheese: Bagged Parmesan often has anti-caking agents. Freshly grated melts smoother and tastes better.
Alternatives
- Chicken swaps: Use chicken thighs for extra tenderness.
Turkey cutlets work too.
- Dairy-free keto: Swap heavy cream with full-fat coconut milk and use a dairy-free Parmesan-style cheese. Flavor will be slightly sweeter; add extra lemon and pepper.
- Extra veggies: Mushrooms or zucchini ribbons sautéed with the shallot are great low-carb additions.
- Flavor twists: Stir in sun-dried tomatoes (no sugar added) or a spoonful of pesto for a fresh, herbal note.
- Serve with: Cauliflower mash, zoodles, roasted asparagus, or a simple arugula salad keep it keto-friendly.
FAQ
Is Chicken Florentine traditionally keto?
Not necessarily. Classic versions sometimes use flour to thicken the sauce.
This recipe skips flour and relies on reduction and Parmesan to keep it low-carb.
Can I use frozen spinach?
Yes. Thaw it fully and squeeze out as much water as possible. Use about 1 to 1 1/2 cups thawed, well-drained spinach to replace the fresh.
How do I make the sauce thicker without starch?
Let it simmer gently to reduce, then stir in more finely grated Parmesan.
You can also whisk in a tablespoon of cream cheese for extra body while staying keto.
What if my sauce separates?
Take the pan off the heat and whisk in a splash of cold cream. Return to very low heat and stir until it comes back together. Avoid boiling once the cream is added.
Can I make this ahead?
Yes.
Cook the chicken and sauce, cool, and store together. Reheat gently on the stove and finish with lemon juice right before serving for the freshest taste.
What wine pairs well with this dish?
A dry white wine like Sauvignon Blanc or Pinot Grigio complements the creamy sauce. If you’re strict keto, enjoy it in the pan for flavor but skip the glass.
How many carbs are in a serving?
Exact numbers vary by brands and portions, but typically this dish lands around 4–6 net carbs per serving, mostly from the spinach and cream.
Can I cook the chicken in the oven?
Yes.
Sear the chicken first for color, then finish in a 375°F oven for 8–10 minutes if needed. Make the sauce on the stove while it bakes.
Is there a good substitute for heavy cream?
Half-and-half can work but may be thinner and more likely to curdle. For best results, stick with heavy cream or full-fat coconut milk for a dairy-free option.
Can I use rotisserie chicken?
You can.
Shred or slice it and simmer gently in the finished sauce just until warmed through. It won’t have the same seared flavor, but it’s quick and tasty.
Wrapping Up
Keto Chicken Florentine is one of those reliable recipes that tastes restaurant-worthy but stays weeknight-simple. It’s creamy and comforting without dragging you off track.
Keep chicken, spinach, cream, and Parmesan on hand, and you can make this any night. With a squeeze of lemon and a sprinkle of cheese, you’ve got a low-carb dinner that feels downright luxurious.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.