Keto Chicken Spinach & Artichoke Casserole
- Ready in 1h
- 6.7 g net carbs
- 499 kcal
- Serves 6
This post may contain affiliate links, see our disclaimer.

Looking for a cozy dinner that’s easy, filling, and keto-friendly? This chicken spinach and artichoke casserole is one of my go-to comfort food recipes. Tender chicken is baked in a creamy, cheesy sauce with spinach and artichokes — a flavor combination that never gets old.
The best part? It comes together with simple pantry and freezer staples. No special ingredients, just real food baked into one hearty dish. I love that it’s versatile too — serve it on its own in a big bowl, or add a low-carb side like zucchini noodles or extra greens to make it stretch even further.
Whether you’re meal-prepping or feeding a hungry family, this keto chicken casserole makes 4 generous or 6 regular servings. Creamy, cheesy, and deeply satisfying — it’s the kind of low-carb dinner you’ll want on repeat.
Why You’ll Love This Recipe
- Creamy comfort food – Rich, cheesy, and satisfying without the fuss.
- Pantry & freezer friendly – Frozen spinach, canned artichokes, and basic dairy get it done.
- Family-approved – Hearty, crowd-pleasing flavors everyone enjoys.
- Flexible serving – Great solo or with zucchini noodles, cauliflower rice, or extra greens.
- Meal-prep ready – Makes 4–6 servings and keeps well for easy lunches or dinners.
Ingredients and Swaps
- Chicken thighs – Boneless, skinless thighs stay tender and juicy.
- Spinach – Frozen spinach is convenient; just thaw and squeeze out excess water.
- Artichoke hearts – Canned or jarred artichokes (in water or brine, not oil) bring classic flavor.
- Mayo + yogurt (or sour cream/cream cheese) – This combo makes the sauce rich and creamy. Use full-fat for best results.
- Garlic & onion powder – For depth of flavor without chopping. Fresh garlic can replace powdered.
- Mozzarella & Parmesan – Melty and flavorful. Any mild cheese (like Monterey Jack), or even Gruyere, can work if needed.
- Butter or ghee – For greasing the dish and adding flavor. Olive oil is fine if you prefer.
- Seasonings – Salt, pepper, and dried herbs (like oregano or thyme) can be added to taste.
Can I use fresh spinach instead of frozen?
Yes! Just sauté or steam fresh spinach until wilted, then squeeze out as much liquid as possible before adding it in. This prevents excess water from making the casserole soggy.
What if I don’t have artichoke hearts?
You can leave them out, or swap with chopped zucchini or mushrooms for a similar texture and bulk. The flavor will be different but still delicious. Another option is to use canned hearts of palm or jackfruit. These are closer in flavor than fresh vegetables.
Can I make this dairy-free?
Yes, but it will alter the taste slightly. Replace the yogurt or cream cheese with unlafored coconut yogurt, and swap mozzarella and Parmesan for your favorite dairy-free cheese alternative.
Can I use chicken breasts instead of thighs?
Yes, but reduce the baking time slightly (check at 30–35 minutes) since breasts cook faster and can dry out more easily.
Tips for Best Results
- Drain ingredients well – Too much liquid from spinach, artichokes, or chicken will make the casserole watery.
- Mix cheese into the sauce – Stirring some of the cheese into the spinach-artichoke mixture makes the filling extra creamy and flavorful.
- Let it rest before serving – Allow the casserole to cool for 5–10 minutes after baking. This helps the sauce thicken and makes slicing easier.
Serving Suggestions
- As-is in a bowl – It’s rich and filling on its own.
- With a veg side – Zucchini noodles, steamed broccoli, or sautéed greens.
- Low-carb pasta vibe – Spoon over shirataki fettuccine, low-carb spaghetti, or roasted spaghetti squash.
- Over “rice” – Cauliflower rice or shirataki rice for extra bulk.
- Loaded bake – Top with extra mozzarella and broil 2–3 minutes for a bubbly finish.
Storage
Cool completely, then refrigerate in an airtight container for up to 3 days. For longer storage, portion and freeze (airtight, label-dated) for up to 3 months. Reheat covered at 175 °C/350 °F (or gently on the stovetop) until piping hot; add a splash of water or cream if the sauce tightens. Give it a quick stir after reheating to bring the creamy texture back together.
Similar Recipes You’ll Love
Love creamy, cozy bakes like this? Here are more low-carb casseroles and skillet dinners with big flavor and simple ingredients.
Step-by-step
Preheat your oven to 180 °C/ 355 °F (fan assisted), or 200 °C/ 400 °F (conventional).

Grease a large baking dish with butter or ghee. Lay the chicken pieces out in a single layer in a shallow baking dish. (If you're using frozen chicken, make sure it's completely defrosted and all excess moisture is removed.)

Using a mini food processor, or a knife, finely chop the artichoke and garlic.

Place in a small mixing bowl with the spices, mayonnaise and yoghurt and mix to combine.

Squeeze all of the moisture out of the spinach and mix through. Add 2/3 of the grated cheeses and stir through.

Pour the sauce over the chicken and top with the remaining grated cheeses.

Bake for 40 to 45 minutes. Store in a covered dish in the fridge for up to 3 days or portion out and freeze.


Recipe
Keto Chicken Spinach & Artichoke Casserole
★★★★☆4.4Creamy keto chicken casserole with spinach, artichokes, and melty cheese. Easy to make with pantry and freezer ...
- Hands on
- 15m
- Overall
- 1h
- Servings
- 6
- 6.7 g
- Net carbs
- 43 g
- Protein
- 31.5 g
- Fat
- 499
- kcal
Ingredients makes 6 servings
Instructions
Preheat your oven to 180 °C/ 355 °F (fan assisted), or 200 °C/ 400 °F (conventional).
Grease a large baking dish with butter or ghee. Lay the chicken pieces out in a single layer in a shallow baking dish. (If you're using frozen chicken, make sure it's completely defrosted and all excess moisture is removed.)
Using a mini food processor, or a knife, finely chop the artichoke and garlic.
Place in a small mixing bowl with the spices, mayonnaise and yoghurt and mix to combine.
Squeeze all of the moisture out of the spinach and mix through. Add 2/3 of the grated cheeses and stir through.
Pour the sauce over the chicken and top with the remaining grated cheeses.
Bake for 40 to 45 minutes. Store in a covered dish in the fridge for up to 3 days or portion out and freeze.
Nutrition per serving, about 280 g/10 oz
Carbs 6%Protein 36%Fat 58% of calories
- Net carbs
- 6.7 g
- Total carbs
- 11.6 g
- Fiber
- 4.9 g
- Sugars
- 1.7 g
- Protein
- 43 g
- Fat
- 31.5 g
- Saturated fat
- 9.5 g
- Calories
- 499 kcal
- Sodium
- 624 mg · 27.1% RDA
- Magnesium
- 109 mg · 27.2% RDA
- Potassium
- 906 mg · 45.3% EMR
Nutrition by ingredient
| Per about 280 g/10 oz | Net carbs | Protein | Fat | kcal |
|---|---|---|---|---|
| Butter, unsalted, grass-fed | 0 g | 0 g | 3.8 g | 34 |
| Chicken thighs (skinless, boneless, raw) | 0 g | 32.8 g | 6.9 g | 202 |
| Spinach, fresh | 0.6 g | 1.2 g | 0.2 g | 10 |
| Artichoke, canned (globe or French) | 3.8 g | 1.9 g | 0.2 g | 34 |
| Mayonnaise | 0.1 g | 0.2 g | 15.2 g | 136 |
| Yogurt, plain (full-fat, Greek style, 5% fat) | 0.4 g | 0.9 g | 0.5 g | 10 |
| Garlic, fresh | 0.2 g | 0 g | 0 g | 1 |
| Onion powder, spices | 0.5 g | 0.1 g | 0 g | 3 |
| Mozzarella cheese (low moisture, for pizza) | 1.1 g | 4.5 g | 3.7 g | 56 |
| Parmesan cheese | 0.1 g | 1.3 g | 1 g | 15 |
| Total | 6.7 g | 43 g | 31.5 g | 499 |
Serving size about 280 g/10 oz
- Gluten free
- Nut free
- Nightshade free
- Pork free
- Avocado free
- Coconut free
- Fish free
- Shellfish free
- Beef free
You may also like

Low-Carb Chicken Blue Cheese Casserole

Creamy Low-Carb Chicken with Capers

Creamy Chicken Blue Cheese Salad

Keto Cheeseburger in a Bowl

Keto Creamy Mushroom Chicken Skillet

Low-Carb Chicken Liver Shepherd's Pie

Low-Carb Brie & Sausage Casserole

Keto Buffalo Chicken Casserole

Creamy Low-Carb Tarragon Chicken

Low-Carb Irish Shepherd's Pie

Keto Hasselback Caprese Chicken

Curried Chicken Cauliflower Skillet

Seared Pork Chops with Creamy Cheese Sauce

Low-Carb Buffalo Chicken Skillet

Easy Poached Chicken with Lemon Sauce

Low-Carb Brussels Sprouts Casserole









Comments & ratings (9)
This was so tasty, I didn't even think about turning my favorite dip into a casserole. Now I'm thinking it could work with beef or pork too.
Absolutely delicious! This will be added to my weekly meal prep. Thanks!
Thank you! ❤️
This is soooo tasty. Freezes well, and is ideal for popping in the oven to reheat while I do my online tutorials. I shall most definitely be making several so that I can stock my freezer. I'm only 5 weeks into two years of study!!
I'm looking forward to the Australian spring, when I can harvest fresh artichokes from my garden, and use those instead of tinned for a couple of batches.
I also used well chopped fresh spinach instead of frozen, and creme fraiche instead of yoghurt/sour cream.
Thank you so much Liz, I'm glad you enjoyed!
We just finished having this dish for dinner. It was excellent! I made substitutions because I did not have everything in recipe; I did not have frozen spinach so I substituted half a bottle of Kale Pesto with White Cheddar (Sonoma from Costco) , doubled the cheese, doubled the artichokes, used chicken breasts (cut in pieces 1x2 inches or so.
It was really really tasty! In fact, I would make this again in a heartbeat!
It reminds me of artichoke dip but more hearty; I think it would be good to add a small can of chopped green chillies.
Thank you for this!!
Thank you for the lovely tips Janis, that sounds so good!❤️
This sounds so delicious! Going to give it a try. Also, would be good with cooked veggies, I’ll bet!
I agree! This will be great with a veggie side 😊