Spinach Stuffed Chicken Breast with Mushrooms

Finding an impressive-looking dinner that doesn’t require hours in the kitchen can feel impossible, especially when you’re trying to feed a family on a busy weeknight. Between work schedules, homework help, and everything else on your plate, elaborate meals often get pushed aside for simpler options.

That’s exactly why this stuffed chicken breast with mushrooms has become one of my favorite recipes to make. It looks fancy enough to serve at a dinner party, but it’s straightforward enough to pull off on a regular Tuesday night. The savory mushroom and spinach filling paired with melted cheese makes everyone at the table happy, and the creamy garlic sauce brings it all together without any fuss.

stuffed chicken breast with mushrooms
Image: mollyshomeguide.com / Photographer Molly
SAVE NOW

Why You’ll Love This Stuffed Chicken Breast

  • Restaurant-quality meal at home – This stuffed chicken breast looks and tastes like something you’d order at a nice restaurant, but you can make it right in your own kitchen.
  • Packed with flavor – The combination of mushrooms, spinach, and melty cheese creates a savory filling that makes every bite satisfying.
  • Impressive presentation – When you slice into these chicken breasts and reveal the cheesy filling, your family or guests will think you spent hours in the kitchen.
  • Complete meal in one – With protein, vegetables, and cheese all rolled into one dish, you’ve got a balanced dinner that doesn’t require a ton of side dishes.
  • Perfect for meal prep – These stuffed chicken breasts reheat beautifully, making them great for preparing ahead for busy weeknights.

What Kind of Mushrooms Should I Use?

You’ve got plenty of options when it comes to mushrooms for this stuffed chicken recipe. Button mushrooms or cremini mushrooms are probably the easiest to find and work great here – cremini just have a slightly deeper, earthier flavor than white buttons. If you want to get a bit fancier, shiitake or baby bella mushrooms will add even more richness to the filling. Whatever you choose, make sure to clean them with a damp paper towel rather than rinsing them under water, since mushrooms absorb moisture like a sponge and can get soggy. Slice them evenly so they cook at the same rate and release their moisture properly while you’re sautéing them.

stuffed chicken breast with mushrooms
Image: mollyshomeguide.com / Photographer Molly
SAVE NOW

Options for Substitutions

This stuffed chicken recipe is pretty forgiving when it comes to swaps:

  • Mushrooms: Any mushroom variety works here – button, cremini, portobello, or even shiitake. Just chop them to a similar size so they cook evenly.
  • Shallots: If you don’t have shallots, use about half a small yellow onion or a couple of green onions. They’ll give you that same mild, sweet flavor.
  • Spinach: Fresh kale, Swiss chard, or arugula work great as substitutes. If using kale, remove the tough stems and chop it finely. You can also use frozen spinach – just thaw it completely and squeeze out all the water first.
  • Mozzarella: Provolone, fontina, or even Swiss cheese make good alternatives. Just stick with a cheese that melts well.
  • Heavy cream: Half-and-half works in a pinch, though your sauce will be slightly thinner. You can also use whole milk mixed with 2 tablespoons of cream cheese to add back some richness.
  • Chicken breast: This is one ingredient you’ll want to stick with – the recipe relies on being able to butterfly and stuff the breast, which doesn’t work well with other cuts.

Watch Out for These Mistakes While Cooking

The biggest mistake when making stuffed chicken breasts is not pounding them to an even thickness before cutting the pocket, which leads to uneven cooking where the thin parts dry out while the thick parts stay undercooked – use a meat mallet to flatten each breast to about 3/4 inch thick for consistent results.

Overstuffing the chicken is another common error that causes the filling to burst out during cooking, so stick to about 2-3 tablespoons of the mushroom mixture per breast and secure it tightly with toothpicks placed at an angle.

Many home cooks skip the searing step or don’t get the pan hot enough, but a good sear on both sides locks in moisture and creates a golden crust that keeps the chicken juicy throughout baking.

Finally, pulling the chicken out at exactly 160°F is important since it will continue cooking as it rests, and going past 165°F turns your chicken dry and tough – use an instant-read thermometer inserted into the thickest part (not the filling) to check.

stuffed chicken breast with mushrooms
Image: mollyshomeguide.com / Photographer Molly
SAVE NOW

What to Serve With Stuffed Chicken Breast?

This stuffed chicken breast is pretty hearty on its own, so I like to keep the sides simple and let the chicken shine. A big bowl of buttery mashed potatoes or creamy polenta is perfect for soaking up that delicious mushroom cream sauce. Roasted vegetables like asparagus, green beans, or Brussels sprouts add a nice contrast to the rich filling, and they’re easy to throw in the oven while the chicken cooks. If you want something lighter, a crisp Caesar salad or arugula salad with lemon dressing balances out the creaminess of the dish really well.

Storage Instructions

Store: Keep your stuffed chicken breasts in an airtight container in the fridge for up to 3 days. The cream sauce might thicken up a bit as it sits, but that’s totally normal. I like to store the chicken and any extra sauce together so the chicken stays moist.

Freeze: You can freeze the cooked stuffed chicken for up to 2 months in a freezer-safe container. Just know that cream-based sauces can sometimes separate a bit when frozen, but a quick stir while reheating usually fixes that right up.

Reheat: Warm it up in the oven at 350°F for about 15-20 minutes until heated through, or use the microwave on medium power. If you’re reheating from frozen, let it thaw in the fridge overnight first for the best results.

Preparation Time 30-45 minutes
Cooking Time 25-30 minutes
Total Time 60-75 minutes
Level of Difficulty Medium
Servings 4 servings

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 1850-2050
  • Protein: 170-190 g
  • Fat: 110-125 g
  • Carbohydrates: 30-38 g

Ingredients

For the mushroom filling:

  • 10 oz mushrooms
  • 2 tbsp olive oil
  • 1/3 cup shallots (finely chopped)
  • 1.5 tbsp garlic (minced)
  • 1/2 tsp Italian seasoning
  • 1/4 tsp salt
  • 1/4 tsp pepper
  • 1 tsp soy sauce
  • 1 tsp balsamic vinegar
  • 2 cups spinach (fresh)
  • 1/8 tsp red pepper flakes

For the chicken:

  • 4 chicken breasts
  • 1 tsp salt
  • 1/2 tsp pepper
  • 1/3 cup Parmesan cheese (grated)
  • 5 oz mozzarella cheese (shredded)
  • 2 tbsp olive oil

For the cream sauce:

  • 1 tbsp garlic (minced)
  • 1 cup cream (heavy cream for richness)
  • 1 tsp parsley (freshly chopped, for vibrant color and flavor)
  • salt to taste
  • pepper to taste

Step 1: Prepare the Mushroom and Spinach Filling

  • 10 oz mushrooms
  • 2 tbsp olive oil
  • 1/3 cup shallots
  • 1.5 tbsp garlic
  • 1/2 tsp Italian seasoning
  • 1/4 tsp salt
  • 1/4 tsp pepper
  • 1 tsp soy sauce
  • 1 tsp balsamic vinegar
  • 2 cups spinach

Heat 2 tablespoons of olive oil in a large skillet over medium-low heat.

Add the finely chopped shallots and cook for 1-2 minutes until softened.

Stir in the minced garlic and Italian seasoning, cooking for just 30 seconds until fragrant.

Increase the heat to medium, add the sliced mushrooms along with 1/4 teaspoon salt and 1/4 teaspoon pepper, and cook for 2-3 minutes until the mushrooms release their moisture and begin to brown.

Add the balsamic vinegar and soy sauce, cooking for 1 minute to combine the flavors.

Finally, add the fresh spinach and cook for 1 minute until just wilted.

Transfer the filling to a plate to cool while you prepare the chicken.

Step 2: Prepare and Stuff the Chicken Breasts

  • 4 chicken breasts
  • 1 tsp salt
  • 1/2 tsp pepper
  • mushroom and spinach filling from Step 1
  • 1/3 cup Parmesan cheese
  • 5 oz mozzarella cheese

Preheat your oven to 375°F.

While the filling cools, carefully butterfly each chicken breast by slicing horizontally into the thickest part without cutting all the way through, creating a pocket for stuffing.

Combine 1 teaspoon salt and 1/2 teaspoon pepper in a small bowl, then season both the inside and outside of each chicken breast generously with this mixture.

Once the mushroom filling has cooled slightly, divide it evenly among the four chicken breasts, spooning it into the pocket of each one.

Top the filling with equal portions of the grated Parmesan and shredded mozzarella cheese.

Fold the chicken closed and secure with 2-3 toothpicks per breast to keep the filling from escaping during cooking.

I like to tuck the edges under slightly to create a more uniform shape—this helps them cook evenly.

Step 3: Sear and Finish the Chicken in the Oven

  • stuffed chicken breasts from Step 2
  • 2 tbsp olive oil

Heat 2 tablespoons of olive oil in a large oven-safe skillet over medium heat.

Once the oil is hot and shimmering, carefully place the stuffed chicken breasts in the pan and sear for 5 minutes on the first side without moving them—this creates a golden crust that locks in juices.

Flip each breast and cook for 3 minutes on the second side.

Transfer the entire skillet to the preheated 375°F oven and bake for 10-15 minutes, until the internal temperature of the thickest part of the chicken reaches 160-165°F when measured with a meat thermometer.

Remove the skillet from the oven and carefully transfer the chicken to a warm plate, leaving the pan drippings in the skillet for the sauce.

Step 4: Build the Creamy Pan Sauce

  • 1 tbsp garlic
  • 1 cup cream
  • 1 tsp parsley
  • salt to taste
  • pepper to taste

Place the skillet with the chicken drippings over medium heat.

Add the minced garlic (1 tablespoon) and cook for 30 seconds, stirring constantly to prevent burning and to deglaze any flavorful browned bits from the bottom of the pan.

Pour in the heavy cream and stir gently for 2-3 minutes, allowing the sauce to thicken slightly and incorporate all the pan flavors.

Season to taste with salt and pepper, then stir in the freshly chopped parsley.

I find that letting the sauce simmer for just a minute after adding the cream gives it a silkier, more luxurious texture—resist the urge to rush this step.

Step 5: Plate and Serve

Remove the toothpicks from each chicken breast and place the stuffed breasts on serving plates.

Spoon the warm creamy sauce over and around the chicken, ensuring each portion gets a generous coating of the rich pan sauce.

Serve immediately while the chicken and sauce are still warm.

stuffed chicken breast with mushrooms

Spinach Stuffed Chicken Breast with Mushrooms

Delicious Spinach Stuffed Chicken Breast with Mushrooms recipe with step-by-step instructions.
Prep Time 20 minutes
Cook Time 45 minutes
Total Time 1 hour 7 minutes
Servings 4 servings
Calories 1950 kcal

Ingredients
  

For the mushroom filling::

  • 10 oz mushrooms
  • 2 tbsp olive oil
  • 1/3 cup shallots (finely chopped)
  • 1.5 tbsp garlic (minced)
  • 1/2 tsp Italian seasoning
  • 1/4 tsp salt
  • 1/4 tsp pepper
  • 1 tsp soy sauce
  • 1 tsp balsamic vinegar
  • 2 cups spinach (fresh)
  • 1/8 tsp red pepper flakes

For the chicken::

  • 4 chicken breasts
  • 1 tsp salt
  • 1/2 tsp pepper
  • 1/3 cup Parmesan cheese (grated)
  • 5 oz mozzarella cheese (shredded)
  • 2 tbsp olive oil

For the cream sauce::

  • 1 tbsp garlic (minced)
  • 1 cup cream (heavy cream for richness)
  • 1 tsp parsley (freshly chopped, for vibrant color and flavor)
  • salt to taste
  • pepper to taste

Instructions
 

  • Heat 2 tablespoons of olive oil in a large skillet over medium-low heat. Add the finely chopped shallots and cook for 1-2 minutes until softened. Stir in the minced garlic and Italian seasoning, cooking for just 30 seconds until fragrant. Increase the heat to medium, add the sliced mushrooms along with 1/4 teaspoon salt and 1/4 teaspoon pepper, and cook for 2-3 minutes until the mushrooms release their moisture and begin to brown. Add the balsamic vinegar and soy sauce, cooking for 1 minute to combine the flavors. Finally, add the fresh spinach and cook for 1 minute until just wilted. Transfer the filling to a plate to cool while you prepare the chicken.
  • Preheat your oven to 375°F. While the filling cools, carefully butterfly each chicken breast by slicing horizontally into the thickest part without cutting all the way through, creating a pocket for stuffing. Combine 1 teaspoon salt and 1/2 teaspoon pepper in a small bowl, then season both the inside and outside of each chicken breast generously with this mixture. Once the mushroom filling has cooled slightly, divide it evenly among the four chicken breasts, spooning it into the pocket of each one. Top the filling with equal portions of the grated Parmesan and shredded mozzarella cheese. Fold the chicken closed and secure with 2-3 toothpicks per breast to keep the filling from escaping during cooking. I like to tuck the edges under slightly to create a more uniform shape—this helps them cook evenly.
  • Heat 2 tablespoons of olive oil in a large oven-safe skillet over medium heat. Once the oil is hot and shimmering, carefully place the stuffed chicken breasts in the pan and sear for 5 minutes on the first side without moving them—this creates a golden crust that locks in juices. Flip each breast and cook for 3 minutes on the second side. Transfer the entire skillet to the preheated 375°F oven and bake for 10-15 minutes, until the internal temperature of the thickest part of the chicken reaches 160-165°F when measured with a meat thermometer. Remove the skillet from the oven and carefully transfer the chicken to a warm plate, leaving the pan drippings in the skillet for the sauce.
  • Place the skillet with the chicken drippings over medium heat. Add the minced garlic (1 tablespoon) and cook for 30 seconds, stirring constantly to prevent burning and to deglaze any flavorful browned bits from the bottom of the pan. Pour in the heavy cream and stir gently for 2-3 minutes, allowing the sauce to thicken slightly and incorporate all the pan flavors. Season to taste with salt and pepper, then stir in the freshly chopped parsley. I find that letting the sauce simmer for just a minute after adding the cream gives it a silkier, more luxurious texture—resist the urge to rush this step.
  • Remove the toothpicks from each chicken breast and place the stuffed breasts on serving plates. Spoon the warm creamy sauce over and around the chicken, ensuring each portion gets a generous coating of the rich pan sauce. Serve immediately while the chicken and sauce are still warm.

Disclaimer: Our editors have used AI to create or enhance parts of this article and some images. All content has been fact-checked by our team to ensure accuracy.

Leave a Comment

Recipe Rating