
Mushroom-Stuffed Chicken Breasts

Craving a dish that’s bursting with flavor and easy to make?
These Mushroom-Stuffed Chicken Breasts are your answer!
Tender chicken pockets filled with garlicky mushrooms, fresh spinach, and melted cheese—simple ingredients, but the flavor is anything but basic.
It’s a dish that’s both easy to make and impressively delicious.
Perfect for a weeknight meal or a special dinner that’ll have everyone asking for seconds!
Why You’ll Keep Coming Back to This Recipe
There’s something about this Mushroom-Stuffed Chicken that makes it feel a little more special than an everyday chicken dinner, without actually being difficult to make.
The chicken comes out juicy and tender, while the mushroom, garlic, spinach, and mozzarella filling adds so much flavor to every bite. And because everything is cooked in one skillet, there’s no need to fuss with a complicated cleanup afterward.
It’s also one of those recipes that works just as well for a busy weeknight as it does when you’re cooking for guests. Once you get the hang of cutting the pocket into the chicken breasts, the rest comes together surprisingly easily.
And that combination of golden, seared chicken, savory mushrooms, wilted spinach, and melty cheese? It’s hard not to come back to it.
For Mushroom-Stuffed Chicken:
- Chicken Breasts – Boneless, skinless chicken breasts work best for this recipe as they’re easy to cut into pockets and hold the filling well.
- Salt & Pepper – Used to season both the inside and outside of the chicken, enhancing the flavor of the dish.
- Unsalted Butter – Helps cook the mushrooms and adds richness to the filling.
- Mushrooms – Sliced thin to allow them to cook down and caramelize beautifully for the filling.
- Garlic – Adds a deep, aromatic flavor to the mushroom mixture.
- Thyme – Provides an earthy, fragrant touch that complements the mushrooms perfectly.
- Baby Spinach – Adds color, freshness, and a slight earthy flavor to balance the richness of the cheese.
- Mozzarella – This melting cheese creates that gooey, irresistible cheese pull when the chicken is sliced.
- Olive Oil – Used for searing the chicken breasts to get a crispy, golden crust before baking.
Step-by-Step Guide to Making Mushroom-Stuffed Chicken Breasts
The key to getting this recipe right is taking your time with a few simple steps.
Start with the chicken. Cut a pocket into the side of each chicken breast, being careful not to cut all the way through. Keeping the smooth side intact helps the chicken hold the filling while it cooks.
Season it well. Season both the inside and outside of the chicken with the salt and pepper. This makes sure every bite is flavorful, not just the filling.
Cook the mushrooms until golden. Don’t rush this part. Letting the mushrooms cook until they start to turn golden gives the filling a much deeper, richer flavor.
Add the garlic, thyme, and spinach. The garlic and thyme make the mushrooms wonderfully aromatic, while the spinach cooks down quickly and adds a fresh pop of color.
Stuff the chicken carefully. Add the mushroom and spinach mixture to the pockets, then top with mozzarella. You want enough filling to make the chicken deliciously stuffed, but not so much that it spills out everywhere.
Secure and sear. A few toothpicks are all you need to help keep the filling in place. Searing the chicken before baking gives the outside a beautiful golden crust and adds another layer of flavor.
Finish it in the oven. Once the chicken is baked through, let it rest before slicing. That short resting time helps keep the chicken juicy and gives the melted cheese and filling a chance to settle.
Mushroom-Stuffed Chicken Variations
One of the best things about this recipe is how easy it is to switch up the flavors while keeping the same basic method.
For the herbs, you can use dried thyme or try chives, parsley, rosemary, oregano, or marjoram. Each one gives the filling a slightly different flavor without making the recipe complicated.
You can also change up the greens. Baby spinach works beautifully here, but chopped English spinach, silverbeet (Swiss chard), kale, or even cabbage can work when you want to use what you already have in the fridge.
And when it comes to cheese, mozzarella gives you that classic gooey, melty filling, but another good melting cheese can be used if that’s what you have on hand.
Expert Tips for the Best Stuffed Chicken
Choose chicken breasts that are similar in size. This helps them cook at roughly the same rate and makes stuffing them much easier.
Don’t cut the pocket all the way through. Take your time when making the pocket. You want a deep opening for the filling while keeping the chicken breast intact.
Cook the mushrooms properly. Mushrooms release moisture as they cook, so giving them those few minutes to turn golden helps prevent a watery filling and gives you much better flavor.
Don’t overfill the chicken. It can be tempting to add as much filling as possible, but too much makes the chicken harder to secure and gives the cheese an easier escape route.
Use a meat thermometer. Chicken breasts can go from perfectly cooked to dry surprisingly quickly. Checking the thickest part of the breast is the easiest way to know when they’re ready.
Let the chicken rest. Those five minutes after baking really do make a difference. It gives the juices time to settle before you cut into the chicken.
Common Mistakes to Avoid
Cutting completely through the chicken: If the pocket goes all the way through, the filling can fall out while the chicken cooks. Keep one side intact.
Skipping the mushroom browning: Mushrooms taste much better when they have a chance to turn golden. Avoid crowding them or rushing this step.
Overstuffing the chicken: More filling isn’t always better. Keep it generous but manageable so the chicken can close around it.
Forgetting to secure the pockets: Toothpicks help keep the filling where it belongs while the chicken is seared and baked.
Overcooking the chicken: A meat thermometer is your best friend here. Check the thickest part of the breast rather than relying only on cooking time.
Skipping the resting time: Cutting into the chicken immediately after it comes out of the oven can cause the juices to run out. Give it those few minutes to rest.
How to Store Mushroom-Stuffed Chicken
If you have leftovers, let the chicken cool and store it in an airtight container in the refrigerator.
It makes a great make-ahead lunch or easy dinner the next day, especially when served with a fresh salad or another simple side.
If you’re prepping the chicken before cooking, you can also stuff the chicken breasts ahead of time and keep them refrigerated until you’re ready to cook. This is especially handy when you want to get dinner prepared earlier in the day.
How to Serve Mushroom-Stuffed Chicken
This chicken is rich and flavorful on its own, so I like serving it with simple sides that let the stuffed chicken be the star of the meal.
A creamy risotto makes it feel extra comforting, while a fresh salad keeps things lighter. You could also serve it alongside your favorite vegetables or another simple side dish for an easy family dinner.
For serving, let the chicken rest first, then remove the toothpicks before slicing. Cutting into the chicken reveals all that garlicky mushroom, spinach, and melted mozzarella filling — which is easily one of the best parts of this recipe.
If you loved this rceipe, you’ll want to try these reader-favorite recipes next!
Green Chile Chicken Enchilada Casserole
Cracker Barrel-Style Chicken and Dumplings
They’re just as comforting, flavorful, and easy to make for any weeknight dinner.

Mushroom-Stuffed Chicken Breasts
Ingredients
- 2 skinless, boneless chicken breasts (220g / 7oz each) (Note 1)
- 3/4 tsp salt
- 1/4 tsp pepper
- 2 tbsp (30g) unsalted butter
- 7 oz (200g) mushrooms, sliced thin (~2 heaping cups)
- 2 garlic cloves, finely minced
- 1/2 tsp thyme leaves (Note 2)
- 2 cups baby spinach (Note 3)
- 3 oz (80g) mozzarella, sliced (or another melting cheese)
- 1 tbsp olive oil
Instructions
- Preheat oven to 200°C (390°F) or 180°C (355°F) for fan ovens.
repare chicken breasts:
- Cut a pocket into each chicken breast, being careful not to cut all the way through. Cut on the side with the natural fold to keep the smooth side intact. Season both the inside and outside of the chicken breasts with half of the salt and pepper.
Make the mushroom filling:
- In an oven-proof skillet, melt butter over high heat. Add sliced mushrooms and cook for 3 minutes, until they begin to turn golden. Add the minced garlic, thyme, and the remaining salt and pepper. Continue cooking for an additional 2 minutes until the mushrooms are golden and aromatic. Stir in the spinach and cook for 30 seconds, or until wilted.
Stuff the chicken:
- Carefully stuff the mushroom and spinach mixture into the pocket of each chicken breast. Top with sliced mozzarella. Seal the pockets with toothpicks, just enough to hold the filling in place (doesn’t need to be fully sealed).
Sear the chicken:
- Wipe the skillet with paper towels and heat olive oil over medium-high heat. Sear the chicken breasts on both sides for about 1.5 minutes until golden.
Bake:
- Transfer the skillet to the preheated oven and bake for 15 minutes, or until the internal temperature of the chicken reaches 65°C (149°F), measured at the thickest part of the breast.
Rest the chicken:
- Remove the chicken from the skillet and let it rest for 5 minutes under loosely tented foil.
Serve and enjoy!
- Serve the stuffed chicken with your favorite sides, like a creamy risotto or fresh salad.
Notes
- Chicken breasts are ideal for this recipe because they are the right size and shape for stuffing. This recipe won’t work well with thighs or other cuts.
- Feel free to swap herbs – you can use dried thyme or other herbs like chives, parsley, rosemary (1/2 tsp), oregano, or marjoram.
- You can replace baby spinach with other leafy greens like chopped English spinach, silverbeet (Swiss chard), kale, or even cabbage.
Nutrition
1. Can I prep the chicken ahead of time?
Yes! You can stuff the chicken breasts and refrigerate them until you’re ready to cook. It makes dinner prep a breeze, and gives the flavors more time to meld together.
2. How do I stop the cheese from leaking out?
To prevent any cheesy mess, make sure you don’t overstuff the chicken. A generous amount is perfect, but avoid too much filling. Use toothpicks to seal the chicken, and it’ll hold everything together during cooking.
3. What if I don’t have toothpicks to seal the chicken?
No worries! You can use kitchen twine to tie the chicken, or just gently pound the chicken to an even thickness before stuffing—no sealing needed!
4. How do I make sure the chicken is fully cooked without drying it out?
The best way to avoid dry chicken is by using a meat thermometer. Aim for an internal temperature of 165°F (74°C). It’ll be perfectly cooked without drying out.
5. Can I switch the cheese?
Definitely! While mozzarella is great for its meltability, feel free to use any cheese that melts well, like provolone, Gouda, or Swiss. Go with what you love!


