Some dinners just hit differently on a weeknight. These Chicken Pillows with Creamy Parmesan Sauce are exactly that kind of meal – simple enough to pull together after work, but impressive enough that you’ll want to make them again on the weekend. Tender chicken wrapped around a cheesy filling, baked until golden, and finished with a rich parmesan sauce that soaks into every bite.
This is one of those chicken main dishes that feels special without asking too much from you. No fancy equipment, no hard-to-find ingredients. Just good, satisfying food that earns its place in your regular rotation.
What You Need for This Recipe
The ingredient list is short and straightforward. For the chicken, you want thin-cut breasts or pounded halves – they fold without tearing. The filling is cream cheese based, which keeps everything moist inside during baking.
- 4 boneless, skinless chicken breasts – thin cut or pounded to 1/4 inch
- 4 oz cream cheese, softened
- 1/2 cup shredded mozzarella
- 1/4 cup grated parmesan, divided
- 2 cloves garlic, minced
- 1 tsp Italian seasoning
- 1/2 tsp onion powder
- Salt and pepper to taste
- 1 tbsp olive oil
- 1 cup heavy cream
- 2 tbsp butter
- 1/2 cup extra parmesan for the sauce
- Fresh parsley for garnish
How to Make Chicken Pillows with Creamy Parmesan Sauce
Preheat your oven to 375°F (190°C). Lightly grease a baking dish and set it aside while you prep everything.
- Mix the cream cheese, mozzarella, half the parmesan, garlic, and Italian seasoning in a bowl until smooth.
- Lay each chicken breast flat. Spoon the filling onto one half, leaving a small border around the edge.
- Fold the chicken over the filling and press the edges down gently. Secure with toothpicks if needed.
- Season the outside with salt, pepper, and onion powder. Drizzle with olive oil.
- Bake uncovered for 25 to 28 minutes, until the internal temperature reaches 165°F.
- While the chicken bakes, melt butter in a small saucepan over medium heat. Add heavy cream and bring to a gentle simmer.
- Stir in the remaining parmesan gradually, whisking until the sauce is smooth and slightly thickened. Season with salt and pepper.
- Pull the chicken from the oven, rest for 3 minutes, then plate and pour the warm sauce over the top.
Tips That Actually Make a Difference
Don’t skip pounding the chicken. Uneven thickness means the thin parts overcook before the thick parts finish. Five minutes with a mallet saves you dry, rubbery edges. Also, let the cream cheese come to room temperature before mixing – cold cream cheese clumps and doesn’t spread evenly into the filling.
For the sauce, use freshly grated parmesan rather than the pre-shredded kind. Pre-shredded often has coatings that prevent it from melting properly, leaving the sauce grainy instead of silky.

Substitutions Worth Knowing
If you’re watching carbs – this recipe already works great as a low carb option – you can swap heavy cream for half-and-half, though the sauce will be a bit thinner. For the filling, ricotta works in place of cream cheese if that’s what you have. It gives a slightly lighter texture inside the pillow.
No mozzarella? Provolone or mild white cheddar both melt well and taste great here. If you want more flavor in the filling, a handful of sun-dried tomatoes or sauteed spinach folded into the cream cheese mixture works beautifully.
Variations to Try
These poultry recipes lend themselves to easy customization. A smoky version with crumbled bacon and smoked gouda in the filling is a crowd favorite. For something with a little heat, add red pepper flakes to the filling and a pinch of cayenne to the sauce. You can also take this in a Mediterranean direction with feta, olives, and a squeeze of lemon in place of the parmesan sauce.
Fixing Common Problems
If the filling leaks out during baking, the chicken wasn’t pressed closed tightly enough, or the filling was overfilled. Use toothpicks and don’t go past a tablespoon and a half per breast. If the sauce breaks or looks oily, the heat was too high – parmesan cream sauce needs low, steady heat. Pull the pan off and whisk in a splash of cold cream to bring it back together.
Storing and Serving
Leftovers keep well in the fridge for up to 3 days. Store the chicken and sauce separately if possible – the sauce thickens overnight and reheats better with a splash of cream stirred in. Reheat covered in a 325°F oven for about 12 minutes to keep the chicken from drying out.
For serving, roasted vegetables, steamed broccoli, or buttery egg noodles are all solid choices. A light green salad on the side balances the richness of the sauce nicely.
FAQ
Can I prepare chicken pillows ahead of time?
Yes. Assemble them, cover tightly with plastic wrap, and refrigerate for up to 24 hours before baking. Add 3 to 5 extra minutes to the baking time since they’ll go in cold.
Can I freeze this recipe?
The chicken pillows freeze well before baking. Wrap each one individually and freeze for up to 2 months. The cream sauce doesn’t freeze well – make it fresh when you’re ready to serve.
What temperature should the chicken reach?
Always cook chicken to an internal temperature of 165°F (74°C). Use a meat thermometer inserted into the thickest part, avoiding the filling area.
Can I use chicken thighs instead of breasts?
Boneless, skinless thighs work, but they’re harder to fold neatly because of the irregular shape. They do stay juicier. Pound them flat and trim any large uneven edges before filling.
How do I keep the parmesan sauce from getting too thick?
Keep the heat low and whisk constantly as you add the parmesan. If it thickens too fast, add a small splash of warm cream or chicken broth and whisk until it loosens to your preferred consistency.

Chicken Pillows with Creamy Parmesan Sauce
Equipment
- Baking dish
- Small saucepan
- Meat mallet
- Whisk
Ingredients
- 4 boneless skinless chicken breasts, pounded to 1/4 inch thin-cut preferred
- 4 oz cream cheese, softened
- 1/2 cup shredded mozzarella
- 1/4 cup grated parmesan for filling
- 2 cloves garlic, minced
- 1 tsp Italian seasoning
- 1/2 tsp onion powder
- salt and pepper to taste
- 1 tbsp olive oil
- 1 cup heavy cream for sauce
- 2 tbsp butter for sauce
- 1/2 cup grated parmesan for sauce, freshly grated
- fresh parsley for garnish
Instructions
- Preheat oven to 375°F (190°C). Lightly grease a baking dish.
- Mix cream cheese, mozzarella, parmesan, garlic, and Italian seasoning in a bowl until smooth.
- Lay each chicken breast flat. Spoon filling onto one half, leaving a small border. Fold over and press edges closed. Secure with toothpicks if needed.
- Season the outside with salt, pepper, and onion powder. Drizzle with olive oil and place in the baking dish.
- Bake uncovered for 25 to 28 minutes until internal temperature reaches 165°F.
- Make the sauce: melt butter in a saucepan over medium-low heat. Add heavy cream and bring to a gentle simmer. Whisk in parmesan gradually until smooth and slightly thickened. Season with salt and pepper.
- Rest the chicken for 3 minutes, then plate and spoon the warm parmesan sauce generously over the top. Garnish with parsley.
Notes
- Pound chicken to even thickness to prevent dry edges.
- Use freshly grated parmesan for the smoothest sauce.
- Assemble up to 24 hours ahead and refrigerate before baking.
- Store leftovers up to 3 days – keep sauce separate for best results.

