Mushroom Stuffed Chicken Breast Recipe gives you juicy chicken, a rich garlicky mushroom filling, and plenty of melty cheese in under an hour, perfect for busy weeknights or at-home date nights. It works for anyone who wants restaurant-style stuffed chicken without fancy techniques or hard-to-find ingredients. I first made a version of this in my tiny college apartment, and my smoke alarm and I have both come a long way since then.
Why You Should Try This Mushroom Stuffed Chicken Breast Recipe
This Mushroom Stuffed Chicken Breast Recipe tastes savory, buttery, and a little earthy from the mushrooms, with a gooey cheese center and golden crust on the outside. The chicken stays juicy, the filling packs flavor, and the whole plate looks like you spent way more time in the kitchen than you actually did.
You can serve it with simple sides and still feel like you cooked a special meal. It also reheats well, so leftovers taste just as good for lunch the next day.
“This Mushroom Stuffed Chicken Breast Recipe tastes like something from a cozy bistro, but it comes together in under an hour at home. ★★★★★”
Ingredients You’ll Need

Chicken
- 4 boneless, skinless chicken breasts (about 6 to 8 ounces each, thicker pieces work best)
- 1 tablespoon olive oil
- 1 teaspoon kosher salt
- ½ teaspoon black pepper
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1 teaspoon smoked paprika or sweet paprika
I like thicker chicken breasts from brands that trim them well, since they hold a pocket for stuffing more easily. If your chicken pieces look huge, slice them in half horizontally and use 6 smaller portions instead of 4.
Mushroom filling
- 2 tablespoons unsalted butter (or olive oil for dairy-light version)
- 1 tablespoon olive oil
- 10 ounces cremini or baby bella mushrooms, finely chopped
- White button mushrooms also work, but cremini give deeper flavor.
- ½ small yellow onion, finely diced
- 3 cloves garlic, minced
- ½ teaspoon kosher salt
- ¼ teaspoon black pepper
- ½ teaspoon dried thyme or Italian seasoning
- ¼ teaspoon red pepper flakes (optional, for a mild kick)
- 2 tablespoons dry bread crumbs or panko
- Use seasoned bread crumbs if you want extra flavor without extra spices.
- 3 ounces cream cheese, softened
- Neufchâtel or light cream cheese works fine.
- ½ cup shredded mozzarella cheese
- Pre-shredded works, but fresh-shredded melts smoother.
- ¼ cup grated Parmesan cheese
You can swap part of the mushrooms with finely chopped spinach or kale if you want more greens. For a stronger flavor, add a spoonful of sun-dried tomatoes in oil, patted dry and minced.
Optional garnish
Pantry shortcuts & substitutions
- Use garlic powder and onion powder if you run out of fresh garlic or onion.
- Use an Italian cheese blend in place of mozzarella and Parmesan.
- Use gluten-free bread crumbs if you need a gluten-free option.
- Use pre-sliced mushrooms to save time, then chop them smaller with a knife.
Equipment
- Large skillet for the mushroom filling
- Cutting board and sharp knife
- Small bowl for mixing the filling
- Toothpicks or small skewers to secure the chicken
- Oven-safe skillet or baking dish
- Instant-read thermometer for checking doneness
- Tongs or spatula
Tips & Tricks
- Pat the chicken dry before seasoning so the spices stick and the outside browns nicely.
- Slice a pocket in the thickest side of each breast and keep the knife parallel to the board so you do not cut all the way through.
- Chop the mushrooms small so they fit easily inside the chicken and cook quickly.
- Cook the mushroom mixture until it looks dry and caramelized so it does not leak water into the chicken.
- Let the filling cool a bit before stuffing so it does not start melting the cheese out of the chicken.
- Use toothpicks to close the opening and keep the filling inside while the chicken cooks.
- Brown the stuffed chicken in a skillet first, then finish it in the oven for juicy meat and a golden crust.
- Check the thickest part with a thermometer and pull the chicken at 165°F for safe and tender results.
- Let the chicken rest 5 to 7 minutes before slicing so the juices settle and the filling stays put.
- If the top browns too fast, cover the pan loosely with foil while it finishes baking.
How to Make Mushroom Stuffed Chicken Breast

Step 1: Prep and season the chicken
Place the chicken breasts on a cutting board and pat them dry with paper towels. Use a sharp knife to cut a pocket into the thickest side of each breast, stopping about ½ inch from the other side. Drizzle with olive oil, then sprinkle salt, pepper, garlic powder, onion powder, and paprika on both sides and inside the pocket.
Rub the seasonings into the chicken so they coat evenly. Set the chicken aside while you prepare the mushroom filling.
Step 2: Cook the mushroom filling
Heat butter and olive oil in a large skillet over medium heat. Add the diced onion and cook until it softens and turns translucent, about 3 to 4 minutes. Add the chopped mushrooms, salt, pepper, thyme, and red pepper flakes if you use them.
Stir and cook until the mushrooms release their moisture and then turn golden and slightly dry, about 7 to 10 minutes. Add the garlic and cook 1 minute, until it smells fragrant. Sprinkle in the bread crumbs and stir so they soak up any remaining moisture and toast lightly.
Transfer the mushroom mixture to a bowl and let it cool for 5 minutes. Stir in the cream cheese, mozzarella, and Parmesan until the filling looks thick and cohesive.
Step 3: Stuff the chicken breasts
Spoon the mushroom cheese mixture into each chicken pocket, dividing it evenly. Use the back of the spoon or your fingers to push the filling deep into the pocket. Do not overfill to the point that it spills out.
Use 2 to 3 toothpicks per breast to pin the open side closed. Pull the edges of the chicken together and push the toothpicks through both sides so the filling stays inside.
Step 4: Sear the stuffed chicken
Preheat your oven to 375°F. Wipe out the skillet you used for the mushrooms or grab a clean oven-safe skillet. Add a drizzle of olive oil and heat it over medium to medium-high heat.
Place the stuffed chicken breasts in the hot skillet, smooth side down. Sear until the first side turns golden brown, about 3 to 4 minutes, then flip and sear the second side for another 3 minutes.
Step 5: Finish in the oven
Transfer the skillet to the preheated oven. Bake the stuffed chicken for 15 to 20 minutes, depending on thickness. Check the internal temperature in the thickest part of the chicken, not the filling.
Once the thermometer reads 165°F, remove the skillet from the oven. Let the chicken rest in the pan for 5 to 7 minutes. Pull out the toothpicks carefully before serving.
Step 6: Garnish
Sprinkle the Mushroom Stuffed Chicken Breast Recipe with chopped parsley and extra Parmesan. Squeeze a little lemon juice over the top if you like brightness with rich dishes. Slice the chicken on a slight angle so the filling shows in each piece.
What to Serve with Mushroom Stuffed Chicken Breast
This Mushroom Stuffed Chicken Breast Recipe pairs nicely with simple sides that soak up the juices, like garlic mashed potatoes or buttery rice. You can also serve it with roasted vegetables such as green beans, asparagus, or carrots. A crisp side salad with a light vinaigrette balances the richness of the mushroom and cheese filling.
For a cozy family dinner, add warm dinner rolls and a side of steamed broccoli. For a lighter meal, serve it with cauliflower rice and a big mixed greens salad.
Storage Options
- Store leftover Mushroom Stuffed Chicken Breast Recipe in an airtight container in the fridge for up to 3 to 4 days.
- For freezing, wrap each cooled stuffed chicken breast tightly in plastic wrap, then place them in a freezer bag and freeze for up to 2 months.
- Reheat in a covered baking dish in a 325°F oven until warm in the center, about 15 to 20 minutes, so the chicken stays juicy and the filling heats evenly.
- For quicker single portions, slice the chicken and reheat gently in a covered skillet over low heat with a splash of broth.

Mushroom Stuffed Chicken Breast Recipe
Ingredients
Instructions
- Preheat your oven to 375°F (190°C). Lightly grease a baking dish and set aside.
- Prepare the mushroom stuffing: In a skillet over medium heat, melt the butter. Add the chopped mushrooms and onion and cook, stirring occasionally, until the mushrooms release their moisture and it evaporates, about 6–8 minutes.
- Stir in the minced garlic and cook for 1–2 minutes until fragrant. Remove the pan from the heat and let the mixture cool slightly.
- In a bowl, combine the cooked mushroom mixture with Parmesan, mozzarella, cream cheese, parsley, Italian seasoning (if using), salt, and pepper. Mix until a thick, cohesive filling forms.
- Prepare the chicken: Pat the chicken breasts dry with paper towels. Using a sharp knife, carefully cut a pocket horizontally into the thick side of each breast, being careful not to cut all the way through.
- Season the outside of the chicken breasts with salt, black pepper, and paprika.
- Stuff each chicken breast with an even amount of the mushroom mixture, pressing it gently into the pocket. Secure the openings with toothpicks if needed to keep the filling inside.
- In a large oven-safe skillet, heat the olive oil over medium-high heat. Sear the stuffed chicken breasts for 2–3 minutes per side until lightly golden.
- Transfer the skillet to the preheated oven (or move the chicken to the prepared baking dish) and bake for 18–22 minutes, or until the chicken is cooked through and reaches an internal temperature of 165°F (74°C).
- Remove from the oven and let the chicken rest for 5 minutes. Carefully remove toothpicks, slice if desired, and serve warm.
Notes
Approximate per serving (1 stuffed chicken breast): 380 calories; fat 22 g; saturated fat 9 g; carbohydrates 4 g; fiber 1 g; sugars 2 g; protein 42 g; sodium 680 mg. Values are estimates and will vary based on specific ingredients, brands, and portion sizes.