I have a confession to make. Last Tuesday, I was standing in my kitchen at 6:30 PM, staring into the open fridge like it held the secrets to the universe. I was tired. The kids were hungry. The takeout menu was tempting me with promises of zero cleanup. Then I remembered I had chicken breasts, a tub of cream cheese, a jar of artichoke hearts, and a bag of frozen spinach gathering dust in the back.
I threw it all into the pan without really thinking about it. I wanted something warm, comforting, and ridiculously easy. What came out wasn’t just dinner—it was a hug in a skillet. The sauce was velvety, the flavors were bold, and my husband actually asked for seconds. That’s not just a good weeknight meal; that’s a miracle.
This creamy spinach artichoke chicken has now replaced everything else in our rotation. It’s the kind of dish that feels fancy enough for a date night but simple enough for a random Tuesday when you’re running on fumes. And the best part? You only need five main ingredients to make it happen. Seriously. Five.
I’ve made this recipe at least a dozen times since that random Tuesday in October. I’ve tweaked the spices, tested different cooking methods, and even tried it with different cuts of meat. But the core recipe stays the same because it just works. It’s rich, it’s savory, and it tastes like you spent hours in the kitchen (when you really only spent 20 minutes). If you’re looking for a dinner that delivers maximum flavor with minimum effort, this is it. It’s the kind of meal you’ll make on repeat until you’re bored of it—which, honestly, might never happen.
Why You’ll Love This Recipe
There are about ten reasons I keep making this creamy spinach artichoke chicken, but let’s get to the big ones. This isn’t just another chicken recipe; it’s a lifesaver for busy weeknights and lazy weekends alike.
It’s Stupidly Simple — I’m not exaggerating. If you can chop a chicken breast and stir a pot, you can master this. There’s no complex technique, no fancy equipment, and no obscure ingredients you have to hunt down at a specialty store. I’ve walked my teenage daughter through it over FaceTime while she was at college, and she nailed it on her first try.
It Tastes Like Takeout (But Better) — You know those creamy, garlicky sauces from your favorite Italian or American bistro? This sauce is that, but made in your own kitchen. It’s rich without being heavy, and savory without being overwhelming. My kids, who usually turn their noses up at anything “fancy,” devour this without complaint.
It’s Ready in 20 Minutes — From the moment you take the chicken out of the fridge to the moment you’re sitting down to eat, it takes about 20 minutes. That’s less time than it takes to scroll through Instagram and decide you’re hungry again. I make this on nights when I get home late, when the dog needs walking, and when I just want to sit down.
It’s Versatile — Serve it over pasta? Yes. Pair it with mashed potatoes? Absolutely. Throw it on a bed of cauliflower rice for a low-carb option? Done. It adapts to whatever you have on hand or whatever diet you’re following. It’s also great for meal prep—the leftovers taste even better the next day as the flavors meld together.
It Uses Pantry Staples — You probably already have most of these ingredients. Chicken breasts, cream cheese, artichoke hearts, spinach, and a few spices. No last-minute grocery runs needed. This is the definition of pantry-friendly comfort food.
This is my go-to when I need dinner to just work. No stress, no mess, just reliable, delicious food that makes everyone happy. And if you love this, you might also enjoy trying my crispy air fryer chicken wings for a game day snack, or my no-bake energy balls for a quick dessert.
Ingredients You’ll Need
Here’s the best part: this recipe is incredibly straightforward. You don’t need a PhD in cooking or a cart full of exotic spices. Just five simple ingredients that work together to create something magical. I’m particular about a couple of these, so I’ll tell you exactly why they matter.
The Base
Chicken Breasts (1.5 lbs / 680g) — I use boneless, skinless chicken breasts because they cook quickly and absorb the sauce beautifully. For even cooking, pound them to about ½-inch thickness. This ensures they cook through at the same rate. You can also use chicken thighs if you prefer a juicier meat, though the cooking time will be slightly longer.
Heavy Cream (1 cup / 240ml) — This is the liquid base for the sauce. Full-fat heavy cream gives you that luxurious, restaurant-quality texture. Half-and-half works in a pinch, but the sauce will be thinner. Don’t use skim milk; it just won’t have the right mouthfeel. Trust me on this.
Chicken Broth (½ cup / 120ml) — I use low-sodium broth so I can control the saltiness of the final dish. Vegetable broth works if you want to keep it vegetarian-friendly, though the flavor profile shifts slightly. Make sure it’s warm when you add it to the pan to prevent the cream from seizing.
The Flavor Stars
Cream Cheese (8 oz / 225g) — This is the secret weapon. It thickens the sauce and adds that tangy, creamy richness that defines spinach artichoke dip. Use full-fat, softened cream cheese. If it’s too cold, it’ll clump up in the sauce. I take it out of the fridge about 15 minutes before I start cooking.
Artichoke Hearts (1 can / 14 oz) — I prefer marinated artichoke hearts because they add a nice tangy kick. If you use plain ones, just drain and chop them. The marinade adds depth, but plain works too. Chop them into bite-sized pieces so they’re easy to eat with the chicken.
Frozen Spinach (10 oz / 280g) — Fresh spinach is an option, but frozen is so much easier for this recipe. It’s already washed and chopped, and it integrates seamlessly into the sauce. Thaw it and squeeze out as much water as possible. I mean *all* the water. Watery spinach makes for a soupy sauce, and nobody wants that.
The Seasoning
Garlic Powder & Onion Powder (1 teaspoon each) — These add a consistent, savory backbone to the sauce. Fresh garlic is great, but for a quick weeknight meal, the powder gives you that reliable flavor without the extra chopping. I use a good quality garlic powder because it makes a difference.
Italian Seasoning (1 tablespoon) — This blend of dried herbs (basil, oregano, thyme, rosemary) ties everything together. It’s the classic flavor profile for Italian-inspired dishes. If you don’t have Italian seasoning, mix equal parts dried basil, oregano, and thyme.
Salt & Black Pepper (to taste) — Always season to taste at the end. The cream cheese and broth already have some salt, so start with a little and add more if needed. Freshly cracked black pepper adds a nice bite.
Optional: Red Pepper Flakes (½ teaspoon) — If you like a little heat, add a pinch of red pepper flakes. It cuts through the richness of the cream and adds complexity. I usually add this if I’m serving it with mild sides like pasta or rice.
And if you’re looking for other easy 5-ingredient meals, check out my fall maple pecan cold brew for a cozy morning treat, or my spiced brown sugar chai latte for something warm and spicy.
Equipment Needed
You don’t need fancy equipment for this. Here’s what I actually use, and what works just as well if you don’t have the exact item.
Large Skillet or Dutch Oven — I use a 12-inch stainless steel skillet because it holds heat well and allows the sauce to reduce evenly. A non-stick skillet works too, just be gentle with metal utensils. If you’re feeding a crowd, a Dutch oven is great because it has high sides to prevent splattering.
Tongs — Essential for flipping the chicken breasts without tearing them. I prefer tongs over a spatula because they give you better control. A regular fork works in a pinch, but tongs are easier.
Wooden Spoon or Silicone Spatula — For stirring the sauce. Wooden spoons are great because they don’t scratch non-stick surfaces and they heat up slowly, so they don’t burn the sauce. Silicone spatulas are also good for scraping the bottom of the pan.
Measuring Cups and Spoons — Standard stuff. I use a 1-cup liquid measuring cup for the cream and broth, and standard spoons for the spices.
Cutting Board and Knife — For chopping the artichoke hearts if they’re large. A sharp knife makes this task much easier. If the artichoke hearts are already chopped, you can skip this step.
Colander — For draining the canned artichoke hearts and squeezing the spinach. I use a fine-mesh colander because it holds everything securely.
Optional: Meat Mallet or Rolling Pin — To pound the chicken breasts to even thickness. This ensures even cooking, but if you’re in a hurry, you can just cook them for a bit longer and flip them more often.
How to Make It: Step-by-Step
Alright, let’s make this! I’m walking you through exactly how I do it, including the little tricks I’ve picked up over the years. This process is straightforward, but there are a few key moments where attention pays off.
Step 1: Prep the Chicken (5 minutes)
Pat the chicken breasts dry with paper towels. This is crucial for getting a good sear. If they’re wet, they’ll steam instead of brown. Season both sides generously with salt and pepper. If you have time, pound them to about ½-inch thickness using a meat mallet or a rolling pin. This helps them cook evenly and quickly. Set them aside on a plate.
Step 2: Sear the Chicken (6-8 minutes)
Heat a large skillet over medium-high heat with a tablespoon of olive oil or butter. Once the oil is shimmering, add the chicken breasts. Cook for 3-4 minutes per side, or until golden brown and cooked through. The internal temperature should reach 165°F (74°C). Don’t move them around too much; let them develop a nice crust. Once cooked, remove the chicken from the pan and set it aside on a plate. Cover it loosely with foil to keep it warm. Don’t worry if it’s not perfectly cooked through yet; it will finish cooking in the sauce.
Step 3: Make the Sauce (5 minutes)
In the same skillet, reduce the heat to medium-low. Add the cream cheese, chopped artichoke hearts, thawed and squeezed spinach, garlic powder, onion powder, and Italian seasoning. Stir constantly until the cream cheese is melted and the sauce is smooth. This takes about 3-4 minutes. If the sauce looks too thick, add a splash of the chicken broth to thin it out. The goal is a creamy, cohesive sauce that coats the back of a spoon.
Step 4: Combine and Simmer (3-4 minutes)
Return the chicken breasts to the skillet, nestling them into the sauce. Spoon some of the sauce over the top of the chicken. Let everything simmer gently for 3-4 minutes. This allows the chicken to finish cooking and absorb the flavors of the sauce. The sauce should thicken slightly as it simmers. If it gets too thick, add a little more broth or cream. The chicken should be tender and the sauce should be rich and creamy.
Step 5: Serve
Remove from heat. Taste the sauce and adjust seasoning with salt and pepper if needed. Serve immediately, spooning extra sauce over the top. This pairs beautifully with pasta, mashed potatoes, rice, or cauliflower rice. Garnish with fresh parsley if you have it, though it’s not necessary. The dish is rich enough on its own.
Total Time: About 20 minutes (5 minutes prep, 15 minutes cooking). This is the perfect balance of effort and reward.
Expert Tips & Tricks
Here’s everything I’ve learned from making this dozens of times. These tips will save you from my mistakes and ensure your creamy spinach artichoke chicken turns out perfectly every time.
Squeeze the Spinach Dry
I can’t stress this enough. Frozen spinach holds a ton of water. If you don’t squeeze it out thoroughly, your sauce will be watery and thin. I use my hands to squeeze out every drop of water. It might feel messy, but it’s worth it. The result is a thick, creamy sauce that clings to the chicken.
Pound the Chicken Even
Chicken breasts are rarely uniform in thickness. The thick end cooks slower than the thin end, leading to dry chicken. Pounding them to an even ½-inch thickness ensures they cook at the same rate. If you don’t have a mallet, just use a rolling pin or the bottom of a heavy pan. It takes two minutes and makes a huge difference.
Don’t Skip the Sear
It’s tempting to skip the searing step and just poach the chicken in the sauce. But searing adds flavor and texture. It creates a caramelized crust that contrasts with the creamy sauce. Plus, it renders out some of the fat from the chicken, which enriches the sauce. Don’t rush this step. Let the chicken develop a golden brown color.
Use Softened Cream Cheese
Cold cream cheese clumps up in the sauce. If you forget to soften it, microwave it for 10-15 seconds to soften it up. It should be pliable and easy to stir. If you add it cold, you’ll end up with lumpy sauce, which is not appetizing.
Save the Pasta Water
If you’re serving this over pasta, save a cup of the starchy pasta water. If the sauce is too thick, add a splash of pasta water to thin it out. The starch helps the sauce cling to the pasta, making every bite flavorful. This is a trick I learned from making keto-friendly brownies and applying similar principles to savory dishes.
Common Mistakes (and how to avoid them)
Mistake: Sauce is too watery
Fix: You didn’t squeeze the spinach enough, or you added too much broth. Simmer the sauce longer to reduce it, or add a little more cream cheese to thicken it.
Mistake: Chicken is dry
Fix: You overcooked it. Chicken breasts cook quickly. Use a meat thermometer to check for 165°F. If you don’t have one, cut into the thickest part to check. Remove from heat as soon as it’s done.
Mistake: Sauce is grainy
Fix: The heat was too high when you added the cream cheese, or the cream cheese was too cold. Use medium-low heat and softened cream cheese. Stir constantly until smooth.
Variations & Substitutions
Once you’ve nailed the basic version, here’s how you can mix it up. I’ve tried all of these, and they all work beautifully.
Shrimp Version
Swap the chicken for large shrimp. Sauté the shrimp for 2-3 minutes per side until pink, then remove. Make the sauce, return the shrimp, and simmer for 2 minutes. Shrimp cooks much faster than chicken, so adjust the timing accordingly. This is my favorite variation for a quicker meal.
Turkey Breast Version
Use turkey cutlets instead of chicken. They’re leaner and cook even faster. Pound them thin and sear for 2 minutes per side. The sauce works perfectly with turkey too. This is a good option if you’re trying to reduce red meat consumption.
Vegan Version
Use plant-based chicken alternatives or chickpeas. Replace heavy cream with full-fat coconut cream and cream cheese with vegan cream cheese. Use vegetable broth and nutritional yeast instead of Parmesan (if using). The flavor profile changes slightly, but it’s still delicious and creamy. I make this for my vegan friend, and she loves it.
Spicy Version
Add red pepper flakes, cayenne pepper, or a dash of hot sauce to the sauce. If you like heat, this is a great way to add complexity. I usually add ½ teaspoon of red pepper flakes for a mild kick. Adjust to your tolerance.
Herb-Forward Version
Add fresh herbs like parsley, basil, or thyme to the sauce. Fresh herbs add brightness and color. I usually stir in a handful of chopped parsley right before serving. This is great for spring or summer when fresh herbs are abundant.
Dietary Modifications:
- Gluten-Free: This recipe is naturally gluten-free. Just make sure your broth and spices are certified gluten-free.
- Keto/Low-Carb: Serve over cauliflower rice or zucchini noodles instead of pasta. The sauce is rich and satisfying, perfect for low-carb diets.
- Dairy-Free: Use coconut cream and vegan cream cheese. The flavor is slightly different but still creamy and delicious.
Serving & Storage
How to Serve:
I usually serve this straight from the skillet at the dinner table—it looks rustic and stays warm. But here are other ways I’ve enjoyed it:
Side Dishes:
- Pasta: Fettuccine or penne are classic choices. Toss the pasta with the sauce for maximum flavor.
- Mashed Potatoes: Creamy mashed potatoes are the perfect vehicle for this sauce. I use Yukon Gold potatoes for their buttery flavor.
- Rice: Jasmine or basmati rice works well. It soaks up the sauce nicely.
- Cauliflower Rice: For a low-carb option, cauliflower rice is a great substitute. It’s light and doesn’t overpower the dish.
- Green Salad: A simple arugula salad with lemon vinaigrette cuts through the richness of the sauce.
Toppings Bar:
When I have guests, I put out: extra Parmesan, red pepper flakes, fresh parsley, and lemon wedges. Everyone customizes their bowl. It’s fun and interactive.
Wine Pairing:
Not a wine expert, but my wine-snob friend says a crisp Pinot Grigio or a buttery Chardonnay works great with this. The acidity in the wine cuts through the creaminess of the sauce.
Storage Instructions:
Refrigerator:
Store leftovers in an airtight container for up to 4 days. The sauce will thicken in the fridge—totally normal. Just reheat gently with a splash of milk or broth to loosen it up.
Reheating:
Best method: Add to a skillet with a splash of milk or cream over low heat. Stir until heated through and creamy again. Microwave method: Heat in 30-second intervals, stirring between. Add a splash of milk if it’s too thick. Never works: Trying to reheat in the pot you cooked it in. It always burns on the bottom. Ask me how I know.
Freezing:
This doesn’t freeze well because of the dairy. The sauce separates when thawed. Make it fresh or store in the fridge for up to 4 days. If you must freeze, freeze the sauce separately from the chicken, and thaw in the fridge overnight. Reheat gently and whisk in a little fresh cream to re-emulsify.
Meal Prep:
Make the sauce on Sunday, store in the fridge. Cook chicken fresh each night. Takes 10 minutes and tastes way better than fully reheated pasta. This is my go-to strategy for busy weeknights.
Nutrition Information
I’m not a nutritionist, but here’s the breakdown if you’re tracking. This is per serving (based on 4 servings).
Per Serving:
- Calories: 450
- Protein: 35g
- Carbs: 12g
- Fiber: 3g
- Sugar: 4g
- Fat: 28g
- Saturated Fat: 16g
- Cholesterol: 120mg
- Sodium: 650mg
- Calcium: 200mg
What’s Good:
- High in protein from the chicken
- Good source of calcium from the cheese
- Contains healthy fats from the cream
- Can add vegetables to boost nutrition
What to Know:
- Higher in calories from cream and cheese
- Contains dairy
- Moderate sodium (use low-sodium broth to reduce)
My Take:
Look, this is comfort food with cream and cheese. It’s not a diet recipe. But it’s way better than takeout, costs less, and I know exactly what’s in it. When I want to make it lighter, I use half-and-half and load up on vegetables. But usually? I just eat a reasonable portion and enjoy it.
Final Thoughts
So that’s my creamy spinach artichoke chicken! I’ve probably talked your ear off at this point, but when you make a recipe this often, you have a lot to say about it. This has saved weeknight dinners more times than I can count. It’s my answer to “what’s for dinner” when I’m tired, don’t want takeout, and still want something that tastes really good. My kids are happy, my husband’s happy, and I’m happy because I’m not stressed about cooking.
Make it yours! Try different add-ins, swap in your favorite vegetables, adjust the spices. The best recipes are the ones you adapt to your family’s tastes. If you make this, drop a comment and let me know what you think! I love hearing how recipes turn out in your kitchen. And if something doesn’t work, tell me that too—I’m here to help troubleshoot.
Happy cooking! And I hope your kitchen smells half as good as mine does right now.
Frequently Asked Questions
Can I use fresh spinach instead of frozen?
You can, but you’ll need to wilt it down first. Fresh spinach is bulky and has a lot of water. Sauté it in the pan until it’s fully wilted, then squeeze out as much water as possible before adding it to the sauce. It takes more time, but the flavor is slightly fresher. I usually stick with frozen for convenience, but fresh works if you have it.
Why did my sauce turn out grainy?
This usually happens when the cream cheese is too cold or the heat is too high. Parmesan and cream cheese can seize up if they’re shocked by cold or high heat. Always use softened cream cheese and keep the heat on medium-low. Stir constantly until smooth. If it’s already grainy, try whisking in a splash of warm cream—it sometimes helps smooth it out.
Can I make this ahead for a dinner party?
Sort of. Make the sauce up to 2 days ahead and store in the fridge. Cook the chicken fresh right before serving (takes 10 minutes). Reheat the sauce gently and nestle the chicken in. It won’t be quite as good as fresh, but it’s close and saves you stress during the party. I do this all the time for small gatherings.
How do I reheat leftovers without it getting dry?
Add a splash of milk or cream to a skillet, add your leftover chicken and sauce, and heat gently over low heat, stirring frequently. The extra liquid brings back the creamy texture. Microwave sort of works but tends to dry it out. If you do microwave, definitely add a splash of milk first and heat in short bursts, stirring between.
Can I double this recipe?
Absolutely! Double everything and use your biggest skillet or a Dutch oven. The cooking times stay the same. I do this when I’m meal-prepping or feeding a crowd. Just make sure your pan is big enough for the sauce—you might need to use two pans or a very large skillet to avoid overcrowding.
What’s the best way to store leftovers?
Store in an airtight container in the fridge for up to 4 days. The sauce will thicken as it cools, which is normal. Reheat gently with a splash of liquid to loosen it up. Don’t freeze it if you can avoid it, as the dairy can separate. Fresh is always best for this dish.
Pin This Recipe!
Creamy Spinach Artichoke Chicken: 5-Ingredient Dinner
- Total Time: 20 minutes
- Yield: 4 servings 1x
Description
A rich, velvety weeknight dinner made with just five ingredients. This creamy spinach artichoke chicken is ready in 20 minutes, requiring minimal effort for maximum flavor, making it perfect for busy families.
Ingredients
- 1.5 lbs boneless, skinless chicken breasts
- 1 cup heavy cream
- 1/2 cup low-sodium chicken broth
- 8 oz full-fat cream cheese, softened
- 1 can (14 oz) artichoke hearts, drained and chopped
- 10 oz frozen spinach, thawed and squeezed dry
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1 tablespoon Italian seasoning
- Salt and black pepper to taste
- 1 tablespoon olive oil or butter for searing
- Optional: 1/2 teaspoon red pepper flakes
Instructions
- Pat chicken breasts dry and season generously with salt and pepper. Pound to 1/2-inch thickness for even cooking.
- Heat olive oil or butter in a large skillet over medium-high heat. Sear chicken for 3-4 minutes per side until golden brown and cooked through (165°F). Remove chicken and set aside.
- Reduce heat to medium-low. Add cream cheese, chopped artichoke hearts, squeezed spinach, garlic powder, onion powder, and Italian seasoning to the same skillet.
- Stir constantly until cream cheese is melted and sauce is smooth (3-4 minutes). Add a splash of broth if too thick.
- Return chicken to the skillet, nestling it into the sauce. Spoon sauce over the top.
- Simmer gently for 3-4 minutes to finish cooking the chicken and meld flavors.
- Taste and adjust seasoning with salt and pepper. Serve immediately with pasta, mashed potatoes, or cauliflower rice.
Notes
Squeeze all water out of the frozen spinach to prevent a watery sauce. Pound chicken breasts to even thickness for uniform cooking. Use softened cream cheese to avoid lumps. This dish does not freeze well due to the dairy; store leftovers in the fridge for up to 4 days and reheat gently with a splash of milk or broth.
- Prep Time: 5 minutes
- Cook Time: 15 minutes
- Category: Main Course
- Cuisine: American
Nutrition
- Serving Size: 1 chicken breast wit
- Calories: 450
- Sugar: 4
- Sodium: 650
- Fat: 28
- Saturated Fat: 16
- Carbohydrates: 12
- Fiber: 3
- Protein: 35
Keywords: creamy spinach artichoke chicken, 5-ingredient dinner, weeknight meals, easy chicken recipe, skillet dinner, comfort food


