Keto Creamy Mushroom Chicken with Garlic Butter Zoodles That Feel Like a Hug

Molly Dupont
Molly Dupont
15 min Prep Time
30 min Time
4 Servings
Easy Difficulty
4.7 (20 ratings)

This keto-friendly creamy mushroom chicken is rich and comforting without the carbs. The garlic butter zoodles add a fresh, light touch that balances the dish perfectly. Great for a cozy dinner any night of the week!

Post

Introduction

I first made this Keto Creamy Mushroom Chicken with Garlic Butter Zoodles a few months ago when I was craving something rich and comforting but needed to keep carbs low. My family loved it instantly, especially since the creamy sauce felt indulgent without the guilt. What sets this version apart is the garlic butter zoodles—they’re light, fresh, and soak up the sauce perfectly, giving the dish a nice balance. I’ve tried other keto chicken recipes before, but this one nails the creamy texture without using flour or heavy thickeners. The trick I learned is to cook the mushrooms slowly to bring out their deep flavor before adding the cream. The chicken stays tender, and the sauce thickens just right. When it’s done, you get this velvety, savory meal that feels like a warm hug on a plate. Plus, it’s pretty quick to make once you get the zoodles ready. I love serving this on chilly evenings or when I want a satisfying dinner that doesn’t weigh me down. It’s become a favorite in my house, and I think you’ll enjoy it just as much!

Post step 2

What You'll Need

4 servings

  • 1 lb boneless skinless chicken breasts, thinly sliced
  • 2 tbsp olive oil
  • 8 oz cremini mushrooms, sliced
  • 3 cloves garlic, minced
  • 1 cup heavy cream
  • 1/2 cup chicken broth
  • 1/2 cup grated Parmesan cheese
  • 2 tbsp unsalted butter
  • 4 medium zucchinis, spiralized into zoodles
  • Salt and freshly ground black pepper, to taste
  • 1 tsp dried thyme
  • Fresh parsley, chopped (for garnish)

How To Do It

Step 1
Start by heating olive oil in a large skillet over medium-high heat. Add the thinly sliced chicken breasts seasoned with salt, pepper, and thyme. Cook the chicken until golden brown on both sides, about 4-5 minutes per side. This step is crucial because searing the chicken locks in juices and creates a flavorful crust. Avoid overcrowding the pan to ensure even browning. Once cooked, remove the chicken and set it aside. The chicken should look nicely browned but still juicy inside.
⏱ Time: 10 minutes
✓ Doneness: Chicken has a golden crust and no longer looks pink inside
Step 2
In the same skillet, add the butter and sliced mushrooms. Cook over medium heat, stirring occasionally, until the mushrooms release their moisture and start to brown, about 7-8 minutes. This slow cooking draws out the mushroom’s natural umami flavor, which is the base of the sauce. If you rush this step, the mushrooms will steam rather than brown, resulting in less flavor. Once browned, add the minced garlic and cook for another minute until fragrant but not burnt.
⏱ Time: 10 minutes
✓ Doneness: Mushrooms are golden brown and garlic is aromatic without browning
Step 3
Pour in the chicken broth and use a wooden spoon to scrape up any browned bits from the bottom of the pan—this is where a lot of flavor hides. Let the broth simmer for 2-3 minutes to reduce slightly. Then, slowly stir in the heavy cream and Parmesan cheese. Reduce the heat to low and let the sauce simmer gently until it thickens, about 5 minutes. Stir occasionally to prevent the sauce from sticking or curdling. The sauce should be creamy and coat the back of a spoon when ready.
⏱ Time: 8 minutes
✓ Doneness: Sauce thickens and becomes creamy with no lumps
Step 4
Return the cooked chicken to the skillet, nestling it into the creamy mushroom sauce. Let it simmer together for 3-5 minutes so the chicken absorbs some sauce flavor and heats through completely. This melding step helps the flavors marry and ensures the chicken stays tender. Avoid boiling, as that could toughen the chicken. The chicken should be hot and the sauce luscious and thick.
⏱ Time: 5 minutes
✓ Doneness: Chicken is heated through and sauce clings to the meat
Step 5
While the chicken simmers, prepare the garlic butter zoodles. Heat a separate large skillet over medium heat and add the butter. Once melted, toss in the spiralized zucchini noodles and minced garlic. Sauté gently for 2-3 minutes until the zoodles are tender but still have a bit of bite. Overcooking will make them mushy and watery, so keep an eye on them. Season lightly with salt and pepper.
⏱ Time: 5 minutes
✓ Doneness: Zoodles are tender but not soggy, with a fresh garlic aroma
Step 6
To serve, divide the garlic butter zoodles among plates and spoon the creamy mushroom chicken on top. Sprinkle with freshly chopped parsley for a pop of color and fresh flavor. This final touch brightens the dish and adds a subtle herbaceous note. Serve immediately while everything is warm and inviting.
⏱ Time: 2 minutes
✓ Doneness: Dish looks vibrant and smells fragrant with garlic and herbs
Step 7
If you want to add a little extra richness, drizzle a small amount of olive oil or melted butter over the finished dish. This step is optional but adds a nice sheen and depth. Just be careful not to overpower the garlic butter flavors already present.
⏱ Time: 1 minute
✓ Doneness: Dish has a glossy finish without excess oil pooling
Step 8
For leftovers, cool the dish completely before storing. The sauce may thicken in the fridge, so reheat gently with a splash of broth or cream to loosen it up. Avoid microwaving at high heat to prevent curdling. Stir frequently while reheating to keep the sauce smooth.
⏱ Time: N/A
✓ Doneness: Sauce returns to creamy consistency without separating
Step 9
To make prep easier next time, spiralize your zucchini in advance and store them in a paper towel-lined container to absorb excess moisture. This keeps the zoodles from becoming watery when cooked. Fresh garlic can also be minced ahead and refrigerated for convenience.
⏱ Time: N/A
✓ Doneness: Zoodles stay firm and garlic stays fresh for cooking

Pro Tips

Don’t overcrowd the pan when searing chicken.
Crowding traps steam and prevents proper browning, which reduces flavor and texture. Sear in batches if needed to get that golden crust, which locks in juices and adds savory notes through the Maillard reaction.
Cook mushrooms slowly over medium heat.
Slow cooking lets mushrooms release moisture and brown evenly, concentrating their umami flavor. Rushing this step causes steaming instead of browning, resulting in bland mushrooms that don’t enrich the sauce.
Add cream gradually and keep heat low when making the sauce.
High heat or sudden addition of cream can cause curdling. Slowly incorporating cream and gently simmering helps emulsify the sauce, giving it a smooth, creamy texture without separation.
Use freshly grated Parmesan cheese.
Freshly grated cheese melts better and adds authentic flavor. Pre-grated cheese often contains additives that can affect the sauce’s texture and taste, leading to clumps or graininess.
Spiralize zucchini just before cooking.
Zoodles release water quickly once cut. Preparing them fresh helps maintain their texture and prevents watery dishes. If prepping ahead, store with paper towels to absorb moisture.
Sauté zoodles briefly to keep a slight crunch.
Overcooked zoodles become mushy and watery, which detracts from the dish’s balance. A quick sauté preserves their firmness and fresh flavor, complementing the creamy chicken.
Scrape browned bits from the pan when adding broth.
Those caramelized bits hold intense flavor. Scraping them incorporates that depth into the sauce, enriching it without extra seasoning.

Common Mistakes to Avoid

Skipping the sear on the chicken.

Why it happens Sometimes cooks want to save time and just cook chicken through, but this misses out on flavor and texture from browning.

Fix Take the extra time to sear chicken in batches without crowding. This builds flavor and keeps the chicken juicy. Use medium-high heat and watch carefully to avoid burning.

Cooking mushrooms too fast or at too high heat.

Why it happens In a rush, mushrooms get tossed in too hot a pan, causing them to steam rather than brown.

Fix Cook mushrooms over medium heat and stir occasionally. Let them brown slowly to develop rich flavor. Patience pays off here.

Adding cream too quickly or boiling the sauce.

Why it happens Pouring cream in all at once or turning heat too high can cause the sauce to curdle or separate.

Fix Add cream slowly while stirring and keep heat low. Simmer gently to thicken without breaking the sauce.

Overcooking the zoodles.

Why it happens Zoodles cook very fast and can become mushy if left too long in the pan.

Fix Sauté zoodles just 2-3 minutes until tender but still firm. Remove from heat promptly.

Using pre-grated Parmesan cheese.

Why it happens Pre-grated cheese often contains additives that affect melting and texture.

Fix Grate fresh Parmesan yourself for best flavor and smooth sauce.

Post step 3

Variations

Add Spinach for Extra Greens

Toss in a handful of fresh spinach to the sauce just before serving. It wilts quickly and adds color and nutrients without changing the creamy texture. Spinach pairs beautifully with mushrooms and chicken.

Note: Add spinach at the end of cooking and stir gently to wilt without overcooking.

Swap Chicken for Turkey Breast

Use thinly sliced turkey breast instead of chicken for a leaner option. Cooking times remain similar, and turkey’s mild flavor works well with the creamy mushroom sauce.

Note: Ensure turkey is cooked through but avoid overcooking to keep it tender.

Make It Dairy-Free

Replace heavy cream with full-fat coconut milk and use nutritional yeast instead of Parmesan. This keeps the sauce creamy and flavorful while accommodating dairy-free diets.

Note: Simmer coconut milk gently and adjust seasoning to balance the slightly sweet coconut flavor.

Add a Touch of White Wine

Deglaze the pan with 1/4 cup dry white wine before adding broth for a subtle depth of flavor. Let the wine reduce by half to cook off alcohol and concentrate taste.

Note: Allow wine to simmer until mostly evaporated to avoid harsh alcohol notes.

Use Shirataki Noodles Instead of Zoodles

For a different low-carb noodle, substitute spiralized shirataki noodles. They have a neutral flavor and slightly chewy texture, which pairs well with the creamy sauce.

Note: Rinse and dry shirataki noodles well before sautéing to remove excess moisture and odor.

Nutrition

Per Serving:

420 kcal
Calories
38g
Protein G
8g
Carbohydrates G
28g
Fat G
3g
Fiber G
520mg
Sodium
Nutritional values are estimates and may vary based on specific ingredients used.

Storage & Tips

Room Temperature

This dish should not be left out at room temperature for more than 2 hours. Cover loosely with foil or a clean towel if serving buffet-style to keep it warm but safe.

Refrigerator

Store leftovers in an airtight container for up to 4 days. The sauce may thicken in the fridge; gently reheat on the stovetop with a splash of broth or cream to loosen it. Zoodles can become softer when cold but still taste good warmed.

Freezer

Freeze the chicken and sauce separately from the zoodles for up to 2 months. Wrap tightly in freezer-safe containers or bags to prevent freezer burn. Thaw overnight in the fridge before reheating gently.

Reheating

Warm the chicken and sauce in a skillet over low-medium heat, stirring frequently. Add a little broth or cream if sauce thickens too much. Avoid microwaving at high power to prevent curdling. Sauté zoodles separately for 1-2 minutes to refresh texture.

Make Ahead

Prepare the sauce and cook chicken up to 1 day ahead, then store covered in the fridge. Spiralize zucchini just before serving to keep zoodles fresh. Reheat sauce and chicken gently, then toss with freshly sautéed zoodles for best texture.

FAQ

Can I use chicken thighs instead of breasts?
Yes, boneless skinless chicken thighs work well and add extra moisture and flavor. They may require slightly longer cooking time, so adjust accordingly by cooking until internal temperature reaches 165°F. The sauce pairs nicely with the richer taste of thighs.
How do I prevent zoodles from getting watery?
Zucchini naturally releases water when cooked. To minimize this, spiralize just before cooking and sauté zoodles quickly over medium heat. You can also sprinkle them with salt and let them sit for 10 minutes, then pat dry before cooking to remove excess moisture.
Can I make this recipe dairy-free?
Absolutely! Use full-fat coconut milk instead of heavy cream and nutritional yeast in place of Parmesan cheese. The sauce will have a slightly different flavor but remain creamy and delicious. Adjust seasoning as needed to balance flavors.
Is this recipe suitable for meal prep?
Yes, you can prepare the chicken and sauce ahead and store them separately from the zoodles. Keep the zoodles fresh by spiralizing just before serving or storing them with paper towels to absorb moisture. Reheat sauce gently and toss with freshly cooked zoodles.
What if I don’t have a spiralizer for the zucchini?
You can use a vegetable peeler to create thin ribbons or buy pre-spiralized zucchini from many grocery stores. Alternatively, thinly slice zucchini into strips or use other low-carb noodles like shirataki noodles as a substitute.
Can I add other vegetables to this dish?
Yes! Spinach, kale, or bell peppers can be added to the sauce or sautéed with the zoodles. Add leafy greens near the end of cooking to wilt them gently without losing texture.
How do I thicken the sauce if it’s too thin?
Simmer the sauce longer on low heat to reduce and thicken naturally. Avoid adding flour or starches to keep it keto-friendly. Adding more Parmesan cheese can also help thicken and enrich the sauce.
Can I use dried herbs instead of fresh parsley?
Yes, dried parsley can be used but add it earlier in cooking to allow flavor to develop. Fresh parsley added at the end gives a brighter, fresher note, so it’s preferred if available.
Post

Final Thoughts

I hope you give this creamy mushroom chicken with garlic butter zoodles a try—it’s become a favorite in my kitchen for good reason! Let me know how it turns out for you and enjoy every comforting bite.

You Might Also Like