
Dinner
Creamy Spinach Stuffed Chicken
By Maha
Prep Time: 30 mins
Cook Time: 40 mins
Serves: 4
This creamy spinach stuffed chicken is such a good comfort dinner. The chicken is filled with a creamy cheesy spinach mixture, then pan-seared and finished in the oven until perfectly cooked. I love serving it with simple mashed potatoes.
This creamy spinach stuffed chicken is one of those dinners that feels a little elevated, but is actually so simple to make at home. It’s the kind of recipe that works for so many occasions — an easy weeknight dinner when you want something cozy, a meal prep option with sides like mashed potatoes or roasted vegetables, or even a dinner to make when you want something that looks impressive without a lot of extra work.
What makes this recipe so special is the filling. The combination of sautéed garlic, onion, spinach, cream cheese, mozzarella, and parmesan creates a rich, creamy center that keeps the chicken flavorful and tender. Instead of plain baked chicken breast, you get something much more satisfying and full of texture and flavor in every bite. The outside is seasoned really well, quickly seared for color, then finished in the oven so the chicken stays juicy while the filling gets warm and melty.
I especially love this recipe because it gives comfort food energy without needing a complicated sauce or too many steps. It pairs perfectly with mashed potatoes, rice, or even a fresh salad, so it’s easy to make it work with whatever you have at home. If you’re looking for a stuffed chicken recipe that’s creamy, cheesy, and full of flavour, this one is always a good idea.
Why you'll love this recipe
- Easy enough for a weeknight dinner but impressive enough to serve to guests
- The creamy spinach and cheese filling makes every bite rich, flavourful, and extra satisfying
- Pan-searing first gives the chicken a beautiful golden colour before it finishes in the oven
- It pairs perfectly with mashed potatoes, rice, pasta, or roasted vegetables
- The filling helps keep the chicken juicy instead of dry or bland
- It feels like a restaurant-style dinner but uses simple ingredients you can find anywhere
Ingredients
Serves 4Spinach Filling
- 2 tbsp minced garlic
- 1/2 white onion, finely chopped
- 2 tbsp olive oil
- 2 handfuls spinach, roughly chopped
- 250 g cream cheese, softened
- 1/2 cup mozzarella cheese
- 1/2 cup Parmesan cheese
- 1 tsp salt
- 2 tbsp oregano
- 1 tbsp garlic powder
- 1 tbsp onion powder
Chicken
- Chicken breasts
- Olive oil
- 1/2 tbsp paprika
- 1 tbsp Cajun seasoning
- 1 tsp salt
- 1 tsp oregano
- 1/2 tbsp onion powder
- 1/2 tbsp garlic powder
Ingredient Notes
- Chicken breasts: Try to use medium to large chicken breasts so you have enough room to cut and stuff them. If they’re very thick, you can trim them slightly or pound them a bit for more even cooking.
- Spinach: Fresh spinach works best here since it cooks down nicely into the filling. Make sure to cook off extra moisture so the filling doesn’t get watery.
- Cream cheese: Let the cream cheese soften first so it mixes smoothly with the spinach mixture. Full-fat cream cheese gives the richest texture.
- Mozzarella cheese: Mozzarella adds that melty texture to the filling. Low-moisture shredded mozzarella works really well in this recipe.
- Parmesan cheese: Freshly grated parmesan gives the best flavor, but pre-grated works too if that’s what you have on hand.
- Cajun seasoning: This adds extra flavor and a little kick to the chicken. If your Cajun seasoning is salty, you can slightly reduce the added salt.
- Paprika: Paprika adds color and mild flavor to the outside of the chicken. You can use smoked paprika for a deeper flavor.
- Oregano, garlic powder, and onion powder: These seasonings keep the recipe simple but flavorful and work well in both the filling and on the chicken.
- Olive oil: Used for both the filling and the chicken, olive oil helps everything cook evenly and adds flavor.
- Toothpicks: These help keep the stuffed chicken closed while cooking. Just remember to remove them before serving.
Instructions
- Make the filling base
In a pan over medium heat, heat the olive oil. Add the minced garlic and chopped onion and sauté until softened and fragrant. Add the spinach and cook until wilted. Remove from the heat. - Mix the filling
In a bowl, combine the softened cream cheese, cooked spinach mixture, mozzarella, Parmesan, salt, oregano, garlic powder, and onion powder. Mix until well combined, then set aside. - Prepare the chicken
Drizzle the chicken breasts with olive oil and season them with paprika, Cajun seasoning, salt, oregano, onion powder, and garlic powder. - Stuff the chicken
Cut a pocket into the thicker side of each chicken breast and fill it with the spinach mixture. Secure the opening with toothpicks. - Sear the chicken
Heat a little olive oil in a pan over medium heat. Cook the stuffed chicken breasts for about 3 minutes per sideuntil lightly golden. - Bake
Transfer the chicken to a baking dish, cover, and bake at 350°F for 20 to 25 minutes, or until the chicken is fully cooked through. - Serve
Remove the toothpicks and serve warm, ideally with mashed potatoes.
Watch on TikTok
Tips & Tricks
- Do not overfill the chicken breasts or the filling may spill out while cooking.
- Secure the opening well with toothpicks so the chicken stays closed as it sears and bakes.
- Sear the chicken first for color and flavor, but do not worry about fully cooking it in the pan since it will finish in the oven.
- Cook the spinach mixture until the extra moisture has evaporated so the filling stays thick and creamy.
- Let the cream cheese soften before mixing so the filling comes together smoothly.
- Let the chicken rest for a few minutes after baking before removing the toothpicks and serving.
Storage & Make-Ahead
Storage: Store leftover creamy spinach stuffed chicken in an airtight container in the fridge for up to 3 days.
Reheating: Reheat in the microwave in short intervals or warm in a covered dish in the oven at 350°F until heated through.
Make ahead: You can prepare the spinach filling and stuff the chicken ahead of time, then keep it covered in the fridge until ready to cook.
Freezing: You can freeze the stuffed uncooked chicken or fully cooked leftovers in an airtight container. Thaw in the fridge overnight before baking or reheating.
Frequently Asked Questions
Can I make creamy spinach stuffed chicken ahead of time?
Yes. You can make the filling and stuff the chicken ahead of time, then cover and refrigerate it until you are ready to cook.
How do I know when the stuffed chicken is fully cooked?
The safest way is to use a meat thermometer. The thickest part of the chicken should reach 165°F.
Can I use frozen spinach instead of fresh?
Yes, but make sure it is fully thawed and very well drained so the filling does not become watery.
What can I serve with creamy spinach stuffed chicken?
Mashed potatoes, rice, pasta, or roasted vegetables all pair really well with this recipe.
How do I keep the filling from leaking out?
Do not overfill the chicken, and secure the opening with toothpicks before searing and baking.

