Every low carb casserole I made before this one was a punishment dressed as dinner. Dry chicken, watery sauce, sad little florets. The whole situation felt like I was being scolded while I ate it. This one? My family asks for it on non-low-carb days. The cream cheese and cheddar situation is so rich nobody notices there’s no pasta or potatoes. The broccoli and cauliflower are just there to soak up all the good stuff. It’s comfort food that doesn’t need an apology, and it actually works on a Wednesday night.
The short version: 45 minutes, one dish real quick, and you honestly will forget it’s low carb while you’re eating it.
I made this every other week during a particularly strict January, and my husband actually said “this doesn’t taste healthy” — which is the highest culinary praise he knows how to give. I took it.
- Serves: 6 as a main
- Hands-On Time: 15 min | Total Time: 45 min
- Difficulty: Easy enough for a Wednesday when you’re already tired
- Cost per serving: ~$3.50
- Calories: ~420 per serving
- Dietary Notes: Low Carb, Keto-Friendly, Naturally Gluten-Free
(Photo above: overhead shot of the casserole in a white ceramic dish, bubbly and golden on top, a fork pulling up a piece of chicken and a broccoli floret coated in creamy sauce. Warm overhead light, a dark linen napkin under the dish, the whole thing looking like a billboard for comfort you don’t have to feel guilty about.)
The Trick That Makes This Actually Creamy, Not Soggy

The enemy of a good low carb casserole is water. Broccoli and cauliflower are basically sponges. If you don’t get the liquid out before they hit the oven, you end up with soup. Chicken soup that was trying to be a casserole. I’ve made that mistake exactly twice — never again.
The fix: roast the veggies first. Just until they’re tight and slightly browned around the edges. It concentrates their flavor and dries them out so they absorb the cream sauce instead of watering it down. That single step is what separates this from every other sad low carb casserole you’ve tried.
The second trick is the cheese blend. Cream cheese for body, cheddar for flavor. They work together to stabilize the sauce so it doesn’t break in the oven. You get this luxurious, thick texture that coats every piece of chicken and every floret.
Everything You Need — Plus My Honest Notes
- 1 ½ lbs boneless, skinless chicken thighs, cubed: Thighs stay juicier than breasts in a casserole. If you do swap for breasts, watch the bake time carefully — dry chicken is the saddest thing.
My kids genuinely cannot tell the difference between thighs and breasts in this because the sauce is doing so much work. - 1 head broccoli, cut into small florets: Small is key. Big florets get mushy on the inside while the cheese on top burns.
- 1 head cauliflower, cut into small florets: Same deal. I’ve used frozen in a pinch — just thaw them and squeeze dry like your sanity depends on it.
- 4 oz cream cheese, softened: This is non-negotiable. Set it on the counter while you chop the veggies. Cold cream cheese will leave you with white flecks in the sauce.
- 1 cup sharp cheddar, shredded: Shred it yourself. I know it’s an extra step. The bagged stuff has anti-caking powder that messes with the sauce texture.
- ½ cup chicken broth: Use a good one. It’s the backbone of the sauce.
- ½ cup heavy cream: Don’t swap for milk. The fat content is what makes this feel indulgent.
- 2 cloves garlic, minced: Or 1 tsp garlic powder if that’s what you have.
- ½ tsp onion powder, salt, and pepper: The basics that do the heavy lifting.
- ¼ cup Parmesan, grated: For the top. It gets crispy and salty and adds that texture contrast every dish needs.
What to Pull Out Before You Start
- Large baking sheet (for roasting the veggies)
- 9×13 casserole dish (or a 10-inch oven-safe skillet)
- Large skillet (for the sauce)
- Chef’s knife and cutting board
That’s it. No special equipment needed.
Let’s Make It — Start to Finish
Preheat your oven to 400°F. We’re doing this in two phases — roasting first, then baking. It sounds like extra steps, but I promise most of it is just waiting for things to do their thing.
- Roast the veggies: Toss the broccoli and cauliflower with 1 tbsp olive oil, salt, and pepper. Spread on a baking sheet and roast for 15 minutes until just tender and slightly browned around the edges.
(📸 Photo tip: You want the edges of the florets to look just barely kissed by the heat — a little color, no char.) - Sear the chicken: While the veggies roast, heat a drizzle of oil in your skillet over medium-high. Add the cubed chicken, season with salt, pepper, and onion powder, and cook for 5-7 minutes until golden on the outside. It doesn’t need to be cooked through — it’ll finish in the oven.
- Make the sauce: Lower the heat to medium. Add the garlic to the skillet and stir for 30 seconds until fragrant. Add the softened cream cheese and stir until completely melted and smooth. Slowly pour in the broth and heavy cream, whisking constantly. Add ¾ cup of the cheddar and stir until melted.
- Combine: Add the roasted veggies to the skillet and stir until everything is coated in the sauce. If your skillet isn’t oven-safe, transfer everything to the casserole dish now.
- Top and bake: Sprinkle the remaining cheddar and the grated Parmesan on top. Bake at 400°F for 15-20 minutes until bubbly and the cheese forms a golden cap.
(📸 Photo tip: You’re looking for those dark golden spots on the cheese — that’s where the flavor lives.) - Rest and serve: Let it sit on the counter for 5 minutes before you dig in. This is crucial — it lets the sauce set up so it’s creamy, not runny. Use that time to set the table or pour yourself a glass of wine.
Make-Ahead Notes for Busy Weeks
This casserole is a Sunday prep superstar. I make the whole thing without the topping, cover it, and stick it in the fridge. When I’m ready to bake on a Tuesday night, I add the cheese and throw it in the oven — just add about 10 minutes to the bake time since you’re starting cold.
- Fridge: Assemble (unbaked, without the topping) for up to 3 days. Add the cheese and Parmesan right before baking.
- Freezer: Yes. Assemble in a freezer-safe dish, don’t add the topping, cover tightly, and freeze for up to 3 months. Thaw overnight in the fridge before baking.
- Reheat: Oven or toaster oven at 350°F until warm (about 15-20 minutes). The microwave works in a pinch but the cheese won’t be crispy. I won’t tell you how to live your life, but I will tell you the oven is better.
Things I Learned the Hard Way So You Don’t Have To
- Dry your veggies: I know it’s an extra step, but roasting them first is the non-negotiable secret. If you skip it, you’ll get watery casserole and you’ll be annoyed. I’ve been that person. Learn from my mistakes.
- Soft cream cheese is not optional: If you mix cold cream cheese into the sauce, you’ll get white flecks. It’ll still taste fine, but it looks like you made a mistake. Let it sit out for 20 minutes.
- Shred your own cheese: I said it in the ingredients and I’ll say it again. The bagged stuff has cellulose powder that keeps it from melting smoothly. You deserve a smooth sauce.
- Let it rest: I know you’re hungry. But if you scoop it right out of the oven, it’ll be loose. Five minutes on the counter changes everything. That’s my official advice.
Make It Yours — Easy Swaps
- Vegetarian: Swap the chicken for two cans of drained chickpeas or double the cauliflower. Use vegetable broth instead of chicken broth.
- Lower fat: You can use half-and-half instead of heavy cream and reduced-fat cream cheese. It won’t be as luscious, but it’ll still be good when you’re trying to be a little nicer to yourself.
- Spicy: Add a chopped jalapeño to the sauce or a pinch of red pepper flakes on top before serving. I do this for myself after the kids have gone to bed.
- Add bacon: Because when is bacon not the answer? Crumble 4-5 cooked strips on top before the final bake. It adds that crispy, salty texture that every casserole needs.
- Acid finish: A squeeze of lemon juice right before serving brightens the whole thing up. I do it over my bowl, not the whole dish, in case my family rebels.
Questions I Get About This One All the Time
Q: Why did my sauce turn out grainy?
A: Two possible culprits. Either the cream cheese wasn’t soft enough (see my tip above) or the heat was too high when you added it. Keep the heat at medium-low and whisk constantly. You’ll get a smooth sauce next time — I promise.
Q: Can I use frozen broccoli and cauliflower?
A: You can, but you MUST thaw them and squeeze out as much water as humanly possible. Frozen veggies release way more liquid than fresh. After you squeeze them dry, roast them a little longer than the recipe says to get them dry before they hit the sauce.
Q: Can I make this dairy-free?
A: I’ve tested it with dairy-free cream cheese and cheddar. It works! The texture is slightly less creamy because dairy-free cheese doesn’t melt the same way, but the flavor is still solid. My dairy-free friends have reported back with happy texts.
Q: What do you serve with this?
A: It’s a complete meal in a dish, honestly. But if you want something on the side, a simple green salad with a lemon vinaigrette cuts through the richness beautifully. My kids like it with a side of roasted green beans, which I make while the casserole rests.
More Recipes My Family Makes on Repeat
If you liked this one, here are a few others that get the same reaction at our table — the ones people actually ask for by name:
- One-Pan Creamy Lemon Chicken — Zesty, bright, and comes together in one skillet. Less dishes, more flavor.
- Low Carb Taco Skillet — All the taco flavor without the tortilla. My kids demolish it and don’t ask any questions.
- Perfect Roasted Broccoli with Cheese Sauce — Because you can never have too much cheese sauce, and this one goes with everything.
This is the casserole I make when I need a win on a weeknight — the one that keeps everyone at the table happy and keeps me on track. I hope it becomes that for you, too.
If you try it, drop a comment below and let me know how it went. I read every single one, and I love hearing that it worked for someone else’s family.
📌 This creamy low carb chicken casserole recipe that takes 45 minutes — save it for your next busy weeknight dinner when you need something comforting and easy.

Creamy Low Carb Chicken Casserole That’s Ready in 45 Minutes (and Tastes Like Cheat Day)
Equipment
- Large baking sheet
- 9×13 casserole dish (or 10-inch oven-safe skillet)
- Large Skillet
- Chef’s Knife and Cutting Board
Ingredients
- 1 ½ lbs boneless skinless chicken thighs, cubed
- 1 head broccoli, cut into small florets
- 1 head cauliflower, cut into small florets
- 4 oz cream cheese, softened
- 1 cup sharp cheddar cheese, shredded
- ½ cup chicken broth
- ½ cup heavy cream
- 2 cloves garlic, minced
- ½ tsp onion powder
- Salt and black pepper, to taste
- ¼ cup Parmesan cheese, grated
Instructions
- Roast the veggies: Toss broccoli and cauliflower with 1 tbsp olive oil, salt, and pepper. Spread on a baking sheet and roast at 400°F for 15 minutes until just tender and slightly browned around the edges.
- Sear the chicken: While veggies roast, heat a drizzle of oil in a large skillet over medium-high. Add cubed chicken, season with salt, pepper, and onion powder, and cook for 5-7 minutes until golden on the outside (doesn’t need to be cooked through).
- Make the sauce: Lower heat to medium. Add garlic and stir for 30 seconds until fragrant. Add softened cream cheese and stir until melted and smooth. Slowly pour in broth and heavy cream, whisking constantly. Add ¾ cup cheddar and stir until melted.
- Combine: Add roasted veggies to the skillet and stir until coated in sauce. Transfer to a 9×13 dish if your skillet isn’t oven-safe.
- Top and bake: Sprinkle remaining cheddar and Parmesan on top. Bake at 400°F for 15-20 minutes until bubbly and the cheese forms a golden cap.
- Rest and serve: Let it sit on the counter for 5 minutes before serving. This lets the sauce set up so it’s creamy, not runny.






