Weeknight dinners have a way of demanding more than you have left to give. You want something satisfying, something that feels like real cooking, but you have maybe 30 minutes and a skillet. That is exactly the gap this Chicken Florentine Savory Crepe Filling fills. Rich, creamy, loaded with chicken thighs, Baby Bella mushrooms, and spinach, it comes together in one pan and delivers a result that feels far more impressive than the effort involved. At just 5 net carbs per serving, it works beautifully for keto and low-carb eating without sacrificing anything in flavor or texture.
Why This Filling Works Before You Even Start
Most creamy chicken fillings fall flat because the sauce is thin, the chicken dries out, or the whole thing tastes underseasoned. This recipe sidesteps all three problems by design.
Chicken thighs stay juicy under heat in a way that breasts simply do not. The combination of chicken broth and heavy cream creates a sauce with real body. And xanthan gum, used in a tiny amount, pulls everything into a cohesive, spoonable filling rather than a watery mess.
One thing to watch before you begin: if you season too aggressively at the start, the chicken broth will push the salt level over the edge. Season lightly in the early stages, then adjust at the end once the sauce has reduced.
For the crepe base itself, if you are following a keto approach and want a wrapper that holds up without tearing, Fluffy Low-Carb Keto French Crepes are built specifically for savory fillings like this one, where a delicate crepe that folds cleanly makes all the difference.
What You Need for Chicken Florentine Savory Crepe Filling
All quantities below are for 4 servings, filling 8 crepes total.

- 2 tablespoons avocado oil — high smoke point, neutral flavor, ideal for sautéing at medium heat
- 4 boneless skinless chicken thighs, cut into bite-size pieces
- ½ onion, diced
- 8 ounces sliced Baby Bella mushrooms
- 6 ounces frozen chopped spinach (no need to thaw beforehand)
- ½ cup chicken broth
- 1 cup heavy cream
- ¼ teaspoon xanthan gum — this is the thickener; do not skip it or increase it
- 8 crepes for serving
- Kosher salt and pepper to taste
Substitution note: No Baby Bellas on hand? Cremini or white button mushrooms work well. For the chicken, ground chicken also works as a swap and cooks slightly faster, though the texture of the filling will be finer and less chunky.
Why xanthan gum? It acts as a low-carb thickener, replacing cornstarch or flour. A quarter teaspoon is all it takes to transform a loose, brothy cream sauce into something that clings to the filling and holds inside a crepe.
Why Most Homemade Crepe Fillings Fail (and How to Fix It)
Before walking through the steps, it helps to know where things tend to go wrong with a filling like this.
- Adding chicken before the vegetables are soft: Raw onion and mushrooms release a lot of moisture. If you add chicken too early, everything steams instead of sautés and you lose the fond that builds flavor. Let the vegetables go fully soft first.
- Using frozen spinach straight from the bag without squeezing: Frozen spinach carries a surprising amount of water. If you are not cooking it down fully in the pan, that water dilutes your sauce. Cook until completely thawed and the excess liquid has evaporated.
- Dumping xanthan gum in without whisking: Xanthan gum clumps on contact with liquid. Sprinkle it in while stirring constantly, or whisk it into a small amount of cream before adding it to the pan.
- Over-salting early: The chicken broth adds salt as it reduces. Season in layers, taste at the end, and adjust then.
- Skipping the boil after adding cream: The sauce needs to reach a boil to activate the xanthan gum and thicken properly. A gentle simmer will not do it.
Step-by-Step: How to Make Chicken Florentine Savory Crepe Filling
Step 1: Build the Aromatic Base Without Burning It
Heat 2 tablespoons of avocado oil in a large skillet over medium heat. The oil is ready when it shimmers slightly across the surface but has not started to smoke.
Add the diced onion and sliced Baby Bella mushrooms. Cook for about 8 minutes, stirring occasionally, until the onions are translucent and the mushrooms have released their moisture and turned a deep golden brown. You will know this stage is complete when the pan smells like a steakhouse and the mushrooms have shrunk to roughly half their original size.
Season lightly with salt and a pinch of pepper here. If you are using regular chicken broth rather than low-sodium, hold back on the salt at this stage.
Step 2: Cook the Chicken Through Without Drying It Out
Add the bite-size chicken thigh pieces directly to the pan with the vegetables. Spread them out so they make contact with the hot surface rather than steaming in a pile.
Cook for about 10 minutes, turning occasionally, until the chicken is cooked through with no pink remaining. The pieces should look lightly golden on the outside and feel firm but not rubbery when pressed. If the chicken is browning too fast on the outside before cooking through, lower the heat to medium-low and add 2 tablespoons of water to the pan.
Add a small amount of additional salt at this stage if needed.
Step 3: Incorporate the Spinach and Drive Off the Moisture
Add the 6-ounce package of frozen chopped spinach directly to the pan. No thawing required. Stir it into the chicken and mushroom mixture and let the heat of the pan do the work.
Cook until the spinach is completely thawed and any visible liquid from the frozen spinach has evaporated. The filling should look cohesive at this point, not watery. This usually takes 3 to 4 minutes of stirring over medium heat.
Step 4: Create the Cream Sauce That Holds Everything Together
Pour in the ½ cup of chicken broth and 1 cup of heavy cream. Sprinkle in the ¼ teaspoon of xanthan gum while stirring continuously to prevent clumping.
The sauce will look thin at first. That is expected. One thing to watch: if you stop stirring while adding the xanthan gum, it will form small gel pockets that are difficult to break up later.
Step 5: Bring to a Boil and Watch the Sauce Transform
Raise the heat slightly and bring the mixture to a full boil, stirring as it heats. The sauce is ready when it coats the back of a wooden spoon and a line drawn through it holds its shape cleanly.
This transformation happens quickly once the boil starts, usually within 1 to 2 minutes. Remove from heat as soon as the sauce reaches the right consistency to avoid over-thickening.
Step 6: Taste, Adjust, and Serve Inside Your Crepes
Taste the filling and adjust seasoning. Spoon generously into your prepared crepes and fold or roll to serve.
This filling is enough for 8 crepes across 4 servings. For a Fluffy Low-Carb Keto French Crepes pairing, the crepe’s neutral flavor lets the Florentine filling take center stage without competition.
What Separates a Good Chicken Florentine Filling from a Great One
- Use frozen onions if you have them. Jennifer mentions this in the video and it is genuinely useful. Frozen diced onions soften faster than fresh and save prep time without any flavor compromise.
- Do not crowd the chicken in the pan. Pieces that overlap will steam rather than sear, and you lose the texture contrast that makes each bite interesting.
- Taste before serving, not before. The sauce changes character as it reduces and the xanthan gum sets. What tastes under-seasoned at the cream-adding stage often tastes balanced once it has thickened.
- The filling works beyond crepes. Spoon it over cauliflower rice for a completely different presentation with the same flavor. It also works as a filling for stuffed peppers or alongside roasted vegetables.
I prefer chicken thighs over breasts for this filling. They stay moist through the full cook time and the slightly higher fat content integrates into the cream sauce in a way that leaner cuts do not replicate.
Serving Suggestions
The most straightforward serve is inside warm crepes, folded into thirds so the filling is visible from the open end. The contrast between the thin, lacy crepe and the thick, creamy filling is what makes this feel like a restaurant dish.
For a low-carb meal that skips the crepe entirely, spoon the filling over cauliflower rice. The rice absorbs the cream sauce and turns the filling into something closer to a bowl meal. Compared to the rich, layered flavors here, Creamy Tuscan Chicken takes a similar cream-based approach but builds its sauce around sun-dried tomatoes and garlic rather than mushrooms and spinach, giving you a different flavor direction with the same satisfying texture.
A simple green salad with a sharp vinaigrette cuts through the richness of the filling and rounds out the meal without adding complexity to the cooking.
For anyone building out a weekly keto meal rotation, Keto Taco Salad with Chicken offers a completely different flavor profile that keeps low-carb eating from feeling repetitive across the week.
Make It Once, Use It All Week
Store leftover filling in an airtight container in the refrigerator for up to 3 days. Keep the filling and crepes separate if possible, as assembled crepes tend to become soggy as they sit.
To reheat, warm the filling in a small saucepan over low heat, stirring gently. Add a splash of chicken broth or cream if the sauce has thickened too much in the fridge. You will know it is ready when it returns to a loose, spoonable consistency and steams gently from the surface.
Avoid microwaving at high power, which can cause the cream sauce to separate and turn grainy. Low and slow reheating keeps the sauce smooth.
The filling also freezes reasonably well for up to one month. Thaw overnight in the refrigerator before reheating.
FAQs
Can I use chicken breasts instead of thighs in this Chicken Florentine Savory Crepe Filling?
Yes, but the texture will be noticeably drier. Chicken thighs have more fat and stay tender through the full 10-minute cook time. If you use breasts, cut them smaller and pull them from the heat as soon as they read 165°F internally to avoid overcooking.
Do I need to thaw the frozen spinach before adding it?
No. Add it directly from frozen. The heat of the pan thaws it within a few minutes. The key is cooking it long enough afterward to drive off the excess water before adding the cream, otherwise the sauce will be thin.
What can I use instead of xanthan gum?
For a non-keto version, a tablespoon of cornstarch whisked into the cream before adding works well. For a keto-friendly alternative, a small amount of cream cheese stirred in at the end will thicken the sauce and add a subtle tang. Note that these substitutions will change the carb count.
Can this filling be made ahead of time?
Yes. Make the filling up to 2 days ahead and store it covered in the refrigerator. Reheat gently on the stovetop with a small splash of cream to loosen the sauce before serving.
How do I keep the crepes from getting soggy when filled?
Fill and serve immediately when possible. If you are prepping ahead, store the filling and crepes separately and assemble just before eating. The filling’s moisture will soften the crepe within about 20 minutes of contact.
Is this recipe gluten free?
The filling itself contains no gluten-containing ingredients. Whether the full dish is gluten free depends on the crepes you use. Pair with a certified gluten-free crepe recipe to keep the entire meal gluten free.
A Filling Worth Coming Back To
Thirty minutes, one pan, and a handful of straightforward ingredients. That is the full ask here.
The result is a creamy chicken and spinach filling that holds up whether you spoon it into crepes for a proper sit-down dinner or ladle it over cauliflower rice on a Tuesday when the day ran long. The sauce thickens beautifully, the chicken stays tender, and the mushrooms add an earthiness that keeps the whole thing from tasting one-dimensional.
Give this one a try the next time you want something that feels genuinely satisfying without spending the evening in the kitchen. The first time you pull it off in under 30 minutes, you will understand why it stays in regular rotation.
Essential Kitchen Tools
Making Chicken Florentine Savory Crepe Filling? Most failed attempts come from using the wrong pan or heat setup — not the recipe itself.
Want to save this recipe?
Want to save this recipe? Enter your email below, and we'll send it straight to your inbox. Plus, receive new recipes every week!
Quick Chicken Florentine Savory Crepe Filling Recipe
- Total Time: 30 minutes
- Yield: 4 1x
Description
Savory and rich Chicken Florentine Savory Crepe Filling meets tender chicken and earthy mushrooms, enhanced by the creamy texture of heavy cream and the subtle bite of spinach. Perfect for a quick, satisfying low-carb meal.
Ingredients
- 2 Tablespoons avocado oil
- 4 Boneless skinless chicken thighs, cut into bite-sized pieces
- 1/2 Onion, diced
- 8 Ounces Sliced Baby Bella mushrooms
- 6 Ounces Package frozen chopped spinach
- 1/2 Cup Chicken Broth
- 1 Cup Heavy cream
- 1/4 teaspoon xanthan gum
- 8 Crepes
- Kosher salt and pepper to taste
Instructions
- In a large skillet, heat the avocado oil over medium heat.
- Sauté the onions and mushrooms until they become tender, which should take about 8 minutes.
- Incorporate the chicken thighs and cook until they are fully done, approximately another 10 minutes.
- Add the spinach and continue cooking until it has completely thawed.
- Pour in the chicken broth, heavy cream, and xanthan gum.
- Bring the mixture to a boil and stir until it reaches a thickened consistency.
- Fill your favorite crepe with the mixture to serve.
- If you’re on a keto diet, consider using my keto crepe recipe!
Notes
TECHNIQUE TIP: Ensure the chicken is cut into even bite-sized pieces to cook uniformly and quickly in the skillet.
STORAGE: Store any leftover crepe filling in an airtight container in the refrigerator for up to 3 days. Reheat gently to maintain texture.
- Prep Time: 5 minutes
- Cook Time: 25 minutes
- Category: Dinner
- Cuisine: French
Nutrition
- Calories: 432 kcal
- Sugar: 3 g
- Fat: 33 g
- Saturated Fat: 17 g
- Carbohydrates: 7 g
- Fiber: 2 g
- Protein: 24 g
