
I make this Cheesy Spinach Dip Chicken Recipe at least twice a month, and it never gets old. It came from a night when I wanted spinach dip but needed actual dinner, so I threw chicken thighs right into the mix.
The result tastes like your favorite party dip turned into a full meal. It’s creamy, cheesy, and comes together in one skillet with almost no cleanup. Once you try it, I promise it’ll land in your regular rotation too.

Ingredients
- 1 tablespoon olive oil or nonstick cooking spray – helps the onions soften without sticking to the pan
- 1 medium onion, chopped – gives the base a slightly sweet, savory backbone
- 2 cloves garlic, minced – fresh cloves beat the jarred stuff here, the flavor is sharper and brighter
- 1 (15-ounce) bag frozen spinach, thawed and drained – squeeze out excess water so your dip doesn’t turn watery
- 1/2 cup sour cream (light or regular) – this is what gives the dip its signature tang and creaminess
- 1 tablespoon fresh dill, chopped – adds a herby freshness that cuts through the richness
- 1 teaspoon red pepper flakes – just enough heat to keep things interesting
- 4 boneless, skinless chicken thighs – thighs stay juicier than breasts and hold up well to baking
- 1/4 cup mozzarella, freshly grated – pre-shredded bags contain anti-caking agents that stop cheese from melting smoothly
- 2 tablespoons Parmesan, freshly grated – grate it yourself for a sharper, saltier finish
- Salt and pepper, to taste – season as you go, not just at the end
- Cooked rice, pasta, or zucchini noodles, for serving – pick your favorite base to soak up the sauce. If you’re planning a complete comfort-food meal, Pink Bunny Punch Recipe makes a refreshing drink alongside it.

Note: These amounts make 4 servings. Double everything if you’re cooking for a bigger group or want leftovers for lunch the next day.
Variations
- Dairy-free option: Swap sour cream for a plain unsweetened coconut or cashew yogurt, and use dairy-free cheese shreds.
- Lower-carb spin: Skip the rice or pasta and serve it over cauliflower rice or roasted zucchini instead.
- Extra flavor boost: Stir in a handful of sun-dried tomatoes or chopped artichoke hearts with the spinach.
- Spicier version: Add a diced jalapeño along with the onion, or double the red pepper flakes.
- Different protein: Try this with boneless chicken breasts or even bone-in thighs, just adjust the cooking time.
- Extra cheesy: Mix in a couple tablespoons of cream cheese with the sour cream for an even richer dip base.

Cooking Time
- Prep Time: 10 minutes
- Cooking Time: 25 minutes
- Total Time: 35 minutes
Equipment You Need
- Large oven-safe skillet – cooks the onions, holds the spinach dip, and goes straight into the oven
- Chef’s knife – for chopping onion, garlic, and dill
- Cutting board – gives you a stable surface for prep
- Box grater – for freshly grating the mozzarella and Parmesan
- Instant-read thermometer – confirms the chicken has hit a safe internal temperature
- Wooden spoon or spatula – for stirring the spinach mixture as it cooks
How to Make Cheesy Spinach Dip Chicken?
Making this dish is simpler than it sounds, and most of the work happens in one pan. You’ll build the dip base first, then let the chicken bake right on top of it. Follow these steps and dinner will be ready in well under 40 minutes.
Step 1: Preheat and Prep the Pan
Preheat your oven to 350°F so it’s ready when the chicken goes in. Lightly coat your oven-safe skillet with cooking spray or a bit of olive oil. This keeps the onions from sticking and makes cleanup much easier later.
Step 2: Cook the Onion and Garlic
Add the chopped onion to the skillet over medium heat and cook until soft and translucent, about 3 minutes. Stir in the garlic and cook just until fragrant, roughly 45 seconds. Don’t let the garlic brown, or it can turn bitter.
Step 3: Build the Spinach Dip Base
Add the drained spinach to the skillet and stir it into the onions until well combined. Then mix in the sour cream, dill, and red pepper flakes. Stir until everything looks creamy and evenly distributed.

Step 4: Season and Nestle the Chicken
Season the chicken thighs with salt and pepper on both sides. Place them directly on top of the spinach mixture, pressing them in slightly so they’re partially nestled into the dip. This lets the chicken soak up flavor as it bakes.
Step 5: Bake Until Cooked Through
Transfer the skillet to the oven and bake for about 20 minutes. You’re looking for the chicken to reach an internal temperature of 160°F on an instant-read thermometer, with juices running clear when pierced.
Step 6: Add Cheese and Broil
Pull the skillet out and sprinkle the mozzarella and Parmesan generously over the chicken and spinach. Switch your oven to broil and cook for about 5 minutes, watching closely until the cheese turns golden and bubbly.
Step 7: Rest and Serve
Let the dish rest for a couple of minutes once it’s out from under the broiler. This helps the juices settle back into the chicken instead of running out when you slice it. Then it’s ready to plate up.

Additional Tips for Making This Recipe Better
I’ve made this recipe enough times to pick up a few tricks that make a real difference.
- I always squeeze the thawed spinach dry in a clean kitchen towel; skipping this step leaves you with a watery, less cheesy dip.
- I like pounding the chicken thighs to an even thickness first, so they cook at the same rate and nothing dries out.
- I grate my own cheese every time; pre-shredded cheese just doesn’t melt as smoothly into that gooey top layer.
- I keep an eye on the broiler the entire time, since cheese can go from golden to burnt in under a minute.
- I let the dish rest for a few minutes before serving so the sauce thickens slightly and doesn’t run all over the plate. For dessert, Sicilian Fig Cookies Recipe pairs beautifully with this comforting dinner.
How to Serve Cheesy Spinach Dip Chicken?
This dish looks just as good as it tastes when you plate it right. Serve it straight from the skillet for a rustic, family-style presentation, or spoon individual portions over a bed of rice or pasta. A sprinkle of fresh dill or extra Parmesan on top right before serving adds color and a fresh finishing touch.
For a lighter meal, pair it with a simple green salad or roasted vegetables on the side. If you want to make it feel a bit more special, add a wedge of lemon on the plate for a bright squeeze of acidity that balances the richness of the cheese and sour cream.

Nutritional Information
Here’s a general idea of what you’re getting in each serving of this dish (based on 4 servings, not including rice or pasta).
- Calories: about 250 kcal
- Protein: about 30g
- Carbohydrates: about 10g
- Fat: about 10g
Make Ahead and Storage
Make Ahead: You can prep the spinach dip base a day in advance and store it in the fridge. Just reheat it gently in the skillet before adding the raw chicken and baking as directed.
Refrigerating: Leftovers keep well in an airtight container in the fridge for up to 3 days. The flavors actually deepen a bit after a day, making it great for lunches.
Freezing: You can freeze the cooked chicken and spinach mixture for up to 2 months in a freezer-safe container. Thaw it overnight in the fridge before reheating.
Reheating: Warm leftovers in a covered skillet over low heat, or in the microwave in short bursts, adding a splash of water or broth if the sauce has thickened too much.
Why You’ll Love This Recipe?
There are so many reasons this dish has become one of my weeknight staples.
- It’s a one-pan wonder, so you get big flavor without piling up dishes to wash afterward.
- It’s naturally lower in carbs and calories than most creamy chicken bakes, so it fits easily into a balanced diet.
- It’s endlessly customizable, since you can swap the cheese, spice level, or protein to match what you’re craving.
- It comes together fast enough for a busy weeknight, but tastes rich enough to serve to guests.
- It reheats beautifully, making it one of the best recipes for meal prep or next-day lunches.

Cheesy Spinach Dip Chicken Recipe
Ingredients
Method
- Preheat your oven to 350°F so it’s ready when the chicken goes in. Lightly coat your oven-safe skillet with cooking spray or a bit of olive oil. This keeps the onions from sticking and makes cleanup much easier later.
- Add the chopped onion to the skillet over medium heat and cook until soft and translucent, about 3 minutes. Stir in the garlic and cook just until fragrant, roughly 45 seconds. Don’t let the garlic brown, or it can turn bitter.
- Add the drained spinach to the skillet and stir it into the onions until well combined. Then mix in the sour cream, dill, and red pepper flakes. Stir until everything looks creamy and evenly distributed.
- Season the chicken thighs with salt and pepper on both sides. Place them directly on top of the spinach mixture, pressing them in slightly so they’re partially nestled into the dip. This lets the chicken soak up flavor as it bakes.
- Transfer the skillet to the oven and bake for about 20 minutes. You’re looking for the chicken to reach an internal temperature of 160°F on an instant-read thermometer, with juices running clear when pierced.
- Pull the skillet out and sprinkle the mozzarella and Parmesan generously over the chicken and spinach. Switch your oven to broil and cook for about 5 minutes, watching closely until the cheese turns golden and bubbly.
- Let the dish rest for a couple of minutes once it’s out from under the broiler. This helps the juices settle back into the chicken instead of running out when you slice it. Then it’s ready to plate up.
Notes
- I always squeeze the thawed spinach dry in a clean kitchen towel; skipping this step leaves you with a watery, less cheesy dip.
- I like pounding the chicken thighs to an even thickness first, so they cook at the same rate and nothing dries out.
- I grate my own cheese every time; pre-shredded cheese just doesn’t melt as smoothly into that gooey top layer.
- I keep an eye on the broiler the entire time, since cheese can go from golden to burnt in under a minute.
- I let the dish rest for a few minutes before serving so the sauce thickens slightly and doesn’t run all over the plate.






