Cheesy Garlic Butter Mushroom Stuffed Chicken Recipe tastes rich, cheesy, garlicky, and a little fancy while still feeling like cozy weeknight comfort food. It works for busy home cooks who want a restaurant-style chicken dinner in about 45 minutes from start to finish. I first made this on a Tuesday in sweatpants, so you definitely do not need a special occasion.
Why Make This Cheesy Garlic Butter Mushroom Stuffed Chicken Recipe at Home
This stuffed chicken hits that perfect mix of juicy chicken, melty cheese, and buttery garlic mushrooms that feels like something from a nice bistro. You control the salt, the quality of the ingredients, and the amount of cheese, which means you can go extra cheesy without side-eye from anyone.
You also save money compared to ordering chicken stuffed with mushrooms and cheese at a restaurant. Cleanup stays pretty simple, and the whole recipe uses basic tools you probably already own.
“This Cheesy Garlic Butter Mushroom Stuffed Chicken Recipe tastes like a fancy date-night entrée but cooks like a weeknight hero, and I would happily make it every week. ★★★★★”
Ingredients You Need

Chicken
- 4 boneless skinless chicken breasts, medium size, about 6 to 7 ounces each
- 1 teaspoon kosher salt
- 1/2 teaspoon black pepper
- 1 teaspoon smoked paprika or sweet paprika
- 1/2 teaspoon garlic powder
I like air-chilled chicken because it browns better and releases less water. If you use very large chicken breasts, slice them in half horizontally to keep cooking time reasonable.
Mushroom garlic butter filling
- 2 tablespoons unsalted butter
- 1 tablespoon olive oil
- 10 ounces cremini or baby bella mushrooms, finely chopped
- 1 small yellow onion, finely diced
- 4 cloves garlic, minced
- 1 teaspoon Italian seasoning or a mix of dried thyme and oregano
- 1/2 teaspoon salt, plus more to taste
- 1/4 teaspoon black pepper
- 1 tablespoon fresh parsley, chopped (optional but tasty)
You can use white button mushrooms if that is what you have. I prefer cremini because they bring deeper flavor and color to the filling.
Cheese filling
- 4 ounces cream cheese, softened (block style, not whipped)
- 1 cup shredded mozzarella cheese
- 1/4 cup grated Parmesan cheese
- 1 tablespoon mayonnaise or Greek yogurt for extra creaminess
- Pinch of red pepper flakes (optional)
Use low-moisture mozzarella for the best stretch and less liquid. Pre-shredded works fine here, though freshly shredded melts a bit smoother.
For cooking and finishing
- 2 tablespoons olive oil
- 1 tablespoon butter
- 1/2 cup chicken broth (low sodium)
- 1 tablespoon lemon juice
- Extra chopped parsley for garnish
If you like a richer pan sauce, add a splash of heavy cream at the end. I keep the broth low sodium so the sauce does not taste too salty after it reduces.
Pantry shortcuts and substitutions
- Use garlic powder plus onion powder if you run out of fresh garlic and onion.
- Swap cream cheese with mascarpone for a slightly sweeter, ultra-creamy filling.
- Use provolone or fontina instead of mozzarella for a different cheesy vibe.
- Add a handful of baby spinach to the mushrooms near the end and let it wilt for extra veggies.
Equipment list
- Large skillet (10 to 12 inches), oven-safe if possible
- Cutting board and sharp knife
- Small mixing bowl
- Tongs
- Toothpicks or small skewers to secure the chicken
- Instant-read thermometer for perfect doneness
- Spoon or small spatula for stuffing the chicken
Tips & Mistakes
- Slice a pocket in the chicken side-to-side, not all the way through, so the filling stays inside.
- Pat the chicken dry before seasoning so the spices cling and the chicken browns nicely.
- Do not rush the mushrooms; cook them until they release liquid and that liquid cooks off, or the filling will taste watery.
- Let the mushroom mixture cool slightly before mixing with cheese so the cheese does not melt into a runny mess.
- Avoid overstuffing the chicken; if filling spills out, save a little and tuck it around the chicken in the pan.
- Secure the open side with toothpicks to keep the filling inside while the chicken cooks.
- Sear the chicken on medium-high heat until you see a deep golden crust, then lower the heat or move to the oven so it cooks through without burning.
- Use an instant-read thermometer and pull the chicken at 165°F in the thickest part for juicy, safe results.
- Let the chicken rest 5 minutes before slicing so the juices settle and the cheese thickens slightly.
- Taste the pan sauce before serving and adjust salt, pepper, or lemon juice so the flavors pop.
How to Make Cheesy Garlic Butter Mushroom Stuffed Chicken

Step 1: Sauté veggies and aromatics
Heat 2 tablespoons butter and 1 tablespoon olive oil in a large skillet over medium heat. Add the chopped mushrooms and onion, and cook until the mushrooms release their liquid and that liquid cooks off, about 8 to 10 minutes, stirring often. Stir in the minced garlic, Italian seasoning, salt, and pepper, and cook 1 to 2 minutes until the garlic smells fragrant. Turn off the heat, stir in the parsley, and let the mixture cool for 5 to 10 minutes.
Step 2: Mix the cheesy mushroom filling
In a mixing bowl, add the softened cream cheese, shredded mozzarella, Parmesan, and mayonnaise or Greek yogurt. Spoon in the cooled mushroom mixture. Stir until everything combines into a thick, spreadable filling. Taste a little and adjust salt, pepper, or red pepper flakes to your liking.
Step 3: 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 slice a deep pocket into the side of each breast, keeping one long side intact so the chicken holds together. Season the outside of the chicken on both sides with salt, pepper, smoked paprika, and garlic powder. Rub the spices in gently so they coat evenly.
Step 4: Stuff the chicken
Spoon the cheesy mushroom filling into each chicken pocket, dividing it evenly. Press the filling in with the back of the spoon so it sits snugly. Use toothpicks to pin the open edges closed so the filling stays inside during cooking. Set the stuffed chicken on a plate while you heat the pan.
Step 5: Sear the stuffed chicken
Heat 2 tablespoons olive oil and 1 tablespoon butter in the same skillet over medium-high heat. When the fat shimmers and the butter foams, add the stuffed chicken breasts, smooth side down. Sear until the first side turns deep golden brown, about 4 to 5 minutes, then flip and sear the second side for another 3 to 4 minutes.
Step 6: Finish cooking with a quick pan sauce
Pour in the chicken broth around the chicken, not directly on top, and lower the heat to medium. Cover the skillet with a lid and cook until the chicken reaches 165°F in the thickest part, about 8 to 12 more minutes depending on thickness. Remove the lid, add the lemon juice, and spoon the pan juices over the chicken a few times. Taste the sauce and adjust seasoning, then turn off the heat and let the chicken rest in the pan for 5 minutes.
Step 7: Slice
Transfer the stuffed chicken to a cutting board and gently pull out the toothpicks. Slice each breast into thick pieces so the cheesy mushroom filling shows in every slice. Spoon some of the garlicky pan sauce over the top and sprinkle with extra parsley. Serve hot while the cheese still stretches.
Variations I’ve Tried
I sometimes add a handful of chopped spinach to the mushroom mixture near the end of cooking for a green boost. Sun-dried tomatoes also taste amazing in the filling and bring a little tangy sweetness that pairs well with the garlic butter. For a smoky twist, I swap mozzarella with smoked provolone and add a pinch of chipotle powder to the seasoning. When I cook for kids, I skip the red pepper flakes and use mild mozzarella and a little extra cream cheese for a super creamy center.
How to Serve Cheesy Garlic Butter Mushroom Stuffed Chicken
Serve this Cheesy Garlic Butter Mushroom Stuffed Chicken Recipe with mashed potatoes, rice, or buttered noodles so they soak up the garlicky pan sauce. A simple side salad or steamed green beans balances the richness and keeps the plate colorful. Garlic bread or warm dinner rolls also work great if you want a cozy, carb-forward meal. For drinks, pair it with sparkling water, iced tea, or a citrusy lemonade to cut through the richness.
How to store
- Cool leftovers to room temperature within 1 hour, then store them in an airtight container in the fridge for up to 3 days.
- For freezing, wrap each stuffed chicken breast tightly in plastic wrap, place them in a freezer bag, and freeze for up to 2 months.
- Reheat in the oven at 350°F, covered, for 15 to 20 minutes from the fridge or 25 to 30 minutes from frozen, until the center feels hot and reaches 165°F.
- If you use a microwave, cover the chicken and heat at 50 percent power in short bursts, then finish with a quick 2 to 3 minute warm-up in a skillet to refresh the texture.

Cheesy Garlic Butter Mushroom Stuffed Chicken
Ingredients
Instructions
- Heat butter and olive oil in a large skillet over medium-high heat.
- Add sliced mushrooms and cook, stirring occasionally, until they release their moisture and begin to brown, about 5–7 minutes.
- Stir in minced garlic, thyme, oregano, salt, and black pepper. Cook for 1–2 minutes until fragrant.
- Remove from heat, let cool slightly, then stir in mozzarella, Parmesan, and parsley until evenly combined. Set aside.
- Preheat oven to 400°F (200°C).
- Pat chicken breasts dry with paper towels. Using a sharp knife, cut a pocket horizontally into the thickest side of each breast, being careful not to cut all the way through.
- Season the outside of the chicken with salt, black pepper, paprika, and garlic powder on both sides.
- Spoon the mushroom cheese mixture evenly into each pocket, pressing it in gently. Secure the openings with toothpicks to keep the filling inside during cooking.
- Heat olive oil and butter in an oven-safe skillet over medium-high heat.
- Place stuffed chicken breasts in the skillet and sear until golden brown, about 3–4 minutes per side.
- Transfer the skillet to the preheated oven and bake for 12–15 minutes, or until the chicken reaches an internal temperature of 165°F (74°C).
- Remove chicken to a plate and tent loosely with foil to rest.
- Place the same skillet over medium heat. Add butter and minced garlic; cook for 30–60 seconds until fragrant, scraping up browned bits from the pan.
- Stir in chicken broth and lemon juice and simmer for 2–3 minutes to slightly reduce.
- Spoon the garlic butter sauce over the stuffed chicken breasts before serving.
Notes
Approximate per serving (1 stuffed chicken breast with sauce): 520 calories; fat 34 g; saturated fat 15 g; carbohydrates 6 g; fiber 1 g; sugars 2 g; protein 48 g; sodium 780 mg. Values will vary based on exact ingredients, cheese type, and portion size.