The problem with most keto casseroles is they taste like diet food. This one doesn’t. The garlic cream sauce is reduced in the skillet before the chicken goes in, so it thickens properly instead of pooling at the bottom of the dish. The mushrooms get browned at high heat, not steamed, which means they bring actual flavor instead of just texture. And the cheese crust on top bakes to a deep golden with crispy edges that make the whole thing smell like something you’d order at a restaurant.
It’s built for leftover rotisserie chicken, takes about 15 minutes of active work, and feeds four people for under $12 total. The keto macros land at 8g net carbs, 30g protein, and 28g fat per serving, which makes it one of the most satisfying low-carb dinners you can put together on a weeknight.
The keto casserole that doesn’t taste like you’re trying.
Why You’ll Love This Recipe
- 8g net carbs per serving with 30g protein and enough fat to keep you full for hours
- The cream sauce actually thickens because you reduce it in the skillet first, not raw in the dish
- Golden browned mushrooms with real flavor, not the pale steamed kind
- Perfect for leftover rotisserie chicken and done in 40 minutes total
- Reheats beautifully for 3 days of keto lunches
Why the Original Recipe Doesn’t Work (And What We Fixed)
The standard version of this recipe tells you to add the mushrooms and garlic to the raw cream, mix it all together, and pour it into the dish. The result is a watery casserole with a pale cream sauce that separates in the oven and pools underneath the chicken. Not ideal.
Three fixes make a real difference. First, brown the mushrooms at medium-high heat with salt added early, not medium heat without it. Salt draws out moisture, and high heat evaporates it fast, which is what gets you golden, flavorful mushrooms instead of gray, spongy ones. Second, build a real cream sauce in the skillet by simmering the heavy cream with garlic for 3 to 4 minutes before adding anything else. It thickens slightly and the garlic infuses the fat. Third, use 5 cloves of garlic, not 2. This dish is called garlic mushroom casserole. Two cloves doesn’t come close to delivering what the name promises.
Ingredient Notes
- Cooked chicken (2 cups shredded): rotisserie chicken is the best choice here. The skin-on roasted flavor carries through the cream sauce. Poached boneless breasts work too but taste blander. Season the chicken lightly with salt and pepper before adding.
- Mushrooms (2 cups sliced, not 1): mushrooms shrink by about half when cooked. One cup raw becomes barely half a cup cooked, which is not enough for 4 servings. Use cremini (baby bella) for the most flavor, or a mix of cremini and shiitake. Button mushrooms work but have less depth.
- Heavy cream (1 cup): do not substitute half-and-half or milk. They don’t have enough fat content to thicken properly without a starch, and starch isn’t keto. Full-fat heavy cream is the right choice and it also keeps the carb count low.
- Garlic (5 cloves): increased from the original 2 cloves. This is a garlic mushroom dish. If you love garlic, go to 6.
- Cheese (1 cup shredded): gruyere is the best melting cheese for this dish and adds a nutty depth that mozzarella doesn’t have. If gruyere is out of budget, use a mix of mozzarella and sharp cheddar. Freshly shredded melts smoother than pre-shredded, which has anti-caking agents that can make sauces grainy.
- Fresh thyme or rosemary: not in the original, but 1 teaspoon of fresh thyme leaves added to the cream sauce while it reduces makes a real noticeable difference in how the dish smells and tastes.
How to Make It
Step 1: Preheat and prep. Preheat oven to 375°F (not 350°F, which takes longer to get the cheese crust golden without drying out the chicken). Grease a 9×9 or 8×8 baking dish. Shred or chop the chicken into roughly 1-inch pieces.
Step 2: Brown the mushrooms. Heat 1 tablespoon olive oil in a large skillet over medium-high heat until shimmering. Add the sliced mushrooms in a single layer and immediately season with 1/2 teaspoon salt. Do not stir for the first 2 minutes. Let them sit and brown. Then stir, cook another 2 minutes until golden on most sides. Push mushrooms to one side and add a second tablespoon of butter if the pan looks dry.
Step 3: Add garlic and build the sauce. Add the minced garlic to the pan and cook for 60 seconds, stirring constantly, until fragrant. Pour in the heavy cream and add fresh thyme if using. Bring to a simmer and let it cook for 3 to 4 minutes, stirring occasionally, until the sauce has thickened slightly and coats the back of a spoon. Taste and season with salt, pepper, and a pinch of red pepper flakes if you want heat. This is the step the original recipe skips and it’s what makes the sauce actually work.
Step 4: Combine and transfer. Add the shredded chicken to the skillet and stir to coat every piece in the sauce. Transfer the mixture to the greased baking dish and spread evenly. Top with 1/2 cup shredded cheese mixed into the top layer, then scatter the remaining 1/2 cup of cheese over the surface.
Step 5: Bake. Bake at 375°F for 20 to 25 minutes until the cheese is deeply golden and the edges are bubbling. If the cheese is golden but the center isn’t bubbling yet, tent loosely with foil and give it another 5 minutes. Broil for the last 90 seconds if you want charred cheese spots.
Step 6: Rest and serve. Let the casserole rest 5 minutes before serving. The sauce firms up slightly as it cools and portions come out cleaner. Scatter fresh parsley over the top and serve directly from the dish.
Tips for the Best Result
- Brown the mushrooms, don’t steam them. High heat, single layer, salt early, no stirring for the first 2 minutes. That’s the formula.
- Reduce the cream sauce before baking. Three to four minutes on the stove is all it takes. Skip this and the sauce separates in the oven.
- Use 5 cloves of garlic minimum. Two cloves is not enough for a dish with this name.
- Freshly shredded cheese. Pre-shredded has anti-caking powder that makes cheese sauces grainy. Buy a block and shred it yourself.
- Bake at 375°F, not 350°F. The higher temp gets the cheese golden faster without drying the chicken through the longer cook time that 350°F requires.
- Don’t skip the rest. Five minutes lets the sauce set so you get clean spoonfuls instead of liquid running everywhere.
What to Serve with It
This casserole is rich and self-contained. It doesn’t need a starch. For a full keto plate, serve alongside roasted broccoli with olive oil and garlic, a simple arugula salad with lemon and parmesan, or cauliflower rice to soak up the extra cream sauce.
For non-keto guests or family members, it also works over buttered egg noodles or with crusty bread on the side. The sauce is good enough to want something to drag through it.
Variations to Try
Spinach and artichoke version: stir 1 cup of fresh spinach and 1/2 cup of chopped canned artichoke hearts into the chicken and sauce mixture before transferring to the baking dish. The spinach wilts into the sauce and the artichokes add a tangy richness that makes this feel like a restaurant dish.
Bacon and ranch: cook 4 strips of bacon until crispy, crumble, and fold into the chicken mixture. Replace fresh thyme with 1 teaspoon of ranch seasoning stirred into the cream sauce.
Sun-dried tomato and basil: add 3 tablespoons of chopped sun-dried tomatoes (packed in oil, drained) to the sauce with the garlic, and finish with fresh torn basil leaves before serving.
Spicy version: add 1/2 teaspoon cayenne, 1 teaspoon smoked paprika, and 1 tablespoon of hot sauce to the cream sauce while it reduces.
How to Store and Reheat
Refrigerate in an airtight container up to 3 days. This casserole is actually better on day 2 after the flavors meld overnight.
Reheat covered with foil at 325°F for 15 minutes for the best texture. Microwave works for single portions: 90 seconds covered with a damp paper towel. The cream sauce can look slightly separated when cold but comes back together with gentle heat.
Freeze portions in zip-top bags up to 3 months. Thaw overnight in the fridge before reheating. The sauce texture changes slightly after freezing but remains flavorful.
Frequently Asked Questions
Why is my cream sauce watery?
You skipped the reduction step. Raw heavy cream poured into a cold casserole dish and baked does not thicken properly. It needs 3 to 4 minutes of simmering in the skillet with the garlic before it goes anywhere near the oven.
Can I use raw chicken instead of cooked?
You can, but it changes the process significantly. Cut boneless skinless breasts into 1-inch pieces, season well, and sear in the skillet first for 3 to 4 minutes per side until almost cooked through before building the sauce. They’ll finish in the oven. Don’t skip the sear or the chicken will be rubbery.
What mushrooms work best?
Cremini (baby bella) are the best everyday choice. Shiitake adds more umami and depth. Portobello works but gets very soft. White button mushrooms are the least flavorful but still fine. Frozen mushrooms work if thawed and squeezed very dry first.
Is this actually keto?
Yes. At 8g net carbs per serving (total carbs minus fiber), it fits comfortably within a standard 20-50g daily keto target. The carbs come mostly from the mushrooms and garlic. Use a higher-fat cheese like gruyere to push the fat ratio up if needed.
Can I make this dairy-free?
Coconut cream can replace heavy cream in a 1:1 ratio and produces a slightly sweeter sauce with a faint coconut note. Use dairy-free shredded cheese. The texture and macros stay similar.
Can I prep this ahead?
Yes. Assemble the casserole through Step 4, cover tightly, and refrigerate up to 24 hours before baking. Add 5 to 8 minutes to the bake time when starting from cold.

Keto Garlic Mushroom Chicken Casserole
Ingredients
Main Ingredients
- 2 cups cooked chicken, shredded You can use leftover chicken.
- 1 cup mushrooms, sliced Use fresh or frozen mushrooms.
- 1 cup heavy cream Provides creaminess to the casserole.
- 2 cloves garlic, minced Add flavor to the dish.
- 1 cup shredded cheese (e.g., mozzarella or cheddar) Use your favorite type of cheese.
- 1 tablespoon olive oil For sautéing the mushrooms.
- to taste Salt and pepper For seasoning.
- to taste Fresh parsley for garnish (optional) Enhances presentation.
Method
Preparation
- Preheat the oven to 350°F (175°C).
- In a skillet, heat the olive oil over medium heat. Add the mushrooms and garlic, cooking until the mushrooms are tender.
- In a large bowl, combine the cooked chicken, sautéed mushrooms and garlic, heavy cream, and half of the cheese. Season with salt and pepper to taste.
- Transfer the mixture to a greased casserole dish and top with the remaining cheese.
Baking
- Bake in the preheated oven for 25-30 minutes, until bubbly and golden.
- Garnish with fresh parsley if desired and serve hot.