Save My sister texted me one random Tuesday asking if I could recreate spinach artichoke dip as an actual dinner, not just an appetizer. I stared at my chicken breasts sitting on the counter and thought, why not? Twenty minutes later, this casserole was bubbling away in the oven, filling my kitchen with the kind of rich, garlicky smell that made everyone abandon their plans to stick around for dinner. It turns out the dip we all loved at parties was just waiting to become something even better, something that actually felt like a proper meal.
I made this for my coworker who had just started keto and kept complaining that everything felt boring or unsatisfying. Watching her take that first bite and actually smile was worth every minute I spent chopping vegetables. She asked for the recipe before she'd even finished her plate, and now she texts me photos of her version with little tweaks she's made.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- 4 boneless, skinless chicken breasts (about 1.5 lbs): These are your protein anchor, and patting them dry before seasoning helps them stay tender throughout baking.
- 2 cups fresh spinach, chopped: Fresh spinach wilts down beautifully into the cream mixture, giving you that restaurant-quality texture.
- 1 cup canned artichoke hearts, drained and chopped: Canned works perfectly here because you're folding them into a creamy sauce, so there's no textural loss.
- 2 cloves garlic, minced: Fresh garlic is non-negotiable; the heat brings out its sweetness in the oven.
- 4 oz cream cheese, softened: Softening it first prevents lumps in your sauce and makes mixing effortless.
- 1/2 cup sour cream: This adds tanginess that keeps the casserole from tasting one-note.
- 1/2 cup mayonnaise: I know it seems odd, but it creates incredible richness and helps bind everything together.
- 1 cup shredded mozzarella cheese: Use freshly shredded if possible because pre-shredded contains additives that can make melting less smooth.
- 1/2 cup grated Parmesan cheese: This brings a nutty depth that elevates the whole dish.
- 1/2 tsp onion powder: It rounds out the flavor profile without adding moisture.
- 1/2 tsp dried Italian herbs: These are layered on the chicken and mixed into the cream sauce for cohesive seasoning.
- 1/2 tsp salt, 1/4 tsp black pepper, and a pinch of red pepper flakes: Taste as you go because everyone's salt preference differs.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Get your oven and dish ready:
- Preheat to 400°F and grease your 9x13-inch baking dish lightly so nothing sticks. A hot oven means the top gets golden while the chicken stays moist inside.
- Season and arrange the chicken:
- Place the breasts in the dish and sprinkle both sides with salt, pepper, and Italian herbs. Don't be shy with seasoning here because the cream sauce will balance it out.
- Build your creamy sauce:
- In a bowl, combine the softened cream cheese with sour cream and mayo, stirring until you get a smooth base. Add the minced garlic, onion powder, and half of both cheeses, mixing until everything is incorporated without lumps.
- Fold in the vegetables:
- Gently fold the chopped spinach and artichoke hearts into the cream mixture, being careful not to overmix. The spinach will seem like a lot, but it compacts as it cooks.
- Cover and top the chicken:
- Spread the mixture evenly over each chicken breast, making sure they're well covered. This is where the magic happens because the cream sauce keeps the chicken incredibly juicy while baking.
- Add the final cheese layer:
- Sprinkle the remaining mozzarella and Parmesan on top, and add red pepper flakes if you want a subtle heat. The extra cheese creates that golden, bubbly top that looks restaurant-quality.
- Bake until golden:
- Bake uncovered for 25 to 30 minutes, watching for the moment when the top turns golden and the edges bubble. The chicken needs to reach 165°F internally to be safe, but keto-friendly proteins often cook faster than you'd expect.
- Rest before serving:
- Let it sit for 5 minutes after coming out of the oven. This brief rest allows the cream sauce to set slightly, making it less likely to run all over your plate.
Save There's something about serving a casserole that feels old-fashioned and comforting, but when it's keto and people actually ask for seconds, it becomes this quiet victory. My mom tried it once and stopped worrying that my diet meant missing out on real comfort food.
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
Why This Beats Restaurant Versions
Restaurant spinach artichoke dip is delicious but usually arrives at your table as an appetizer you're supposed to ration. This version gives you permission to eat as much as you want because there's actual protein here, making it a legitimate dinner. The homemade sauce tastes fresher too because you control the quality of every ingredient, and there's no mystery cream-substitute lurking in the background.
Customization Without Guilt
I've made this recipe probably twenty times now, and it's flexible enough to keep things interesting. Sometimes I add sun-dried tomatoes, other times I throw in a handful of fresh basil right before serving, and once I squeezed lemon juice over the top which added brightness that surprised me in the best way. You can also swap the chicken for turkey thighs if you want something richer, or even use thick-cut firm tofu if you're cooking for someone who doesn't eat meat.
Serving and Storage Wisdom
This casserole is best eaten fresh from the oven when everything is warm and the cheese is still slightly melted, but it reheats beautifully the next day. Just cover it loosely with foil and warm it at 325°F for about 10 minutes until it's heated through without drying out. Leftovers stay good in the fridge for three or four days, though honestly, they rarely make it that long in my house.
- Serve alongside a simple green salad or steamed broccoli to round out your macros.
- A squeeze of fresh lemon juice right before eating brightens the richness in the best way.
- If you're meal prepping, this works great for lunch portions because it travels well and reheats in minutes.
Save This recipe proved that eating keto doesn't mean sacrificing the flavors and textures that make food actually worth eating. It's become the dish I make when I want to feel good about my choices and still get that perfect, creamy, cheesy bite.
Recipe FAQs
- → What type of chicken is best for this dish?
Boneless, skinless chicken breasts work well, but boneless thighs can be used for a juicier result.
- → Can I use fresh artichokes instead of canned?
Yes, but fresh artichokes require additional prep and cooking time compared to canned hearts.
- → How do I prevent the bake from drying out?
Keeping the mixture generous with cream cheese and sour cream helps maintain moisture. Also, avoid overbaking by checking chicken’s internal temperature around 165°F.
- → Is it possible to make this dish dairy-free?
Substituting dairy ingredients with plant-based alternatives may work, but the creamy texture and flavor will differ.
- → What sides pair well with this chicken bake?
Steamed vegetables or a fresh side salad complement the dish, balancing richness and adding freshness.
- → Can I prepare this dish in advance?
Yes, assemble the ingredients ahead and refrigerate before baking. Bake just before serving for best texture.