Go Back

Spinach & Mushroom Stuffed Chicken - A Comforting, Flavor-Packed Dinner

Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4 servings

Ingredients
  

  • Chicken: 4 boneless, skinless chicken breasts
  • Mushrooms: 8 ounces cremini or button mushrooms, finely chopped
  • Spinach: 4 cups fresh baby spinach (or 10 ounces frozen, thawed and squeezed dry)
  • Aromatics: 3 cloves garlic, minced; 1 small shallot or 1/2 small onion, finely chopped
  • Cheese: 3 ounces cream cheese (softened) or 1/2 cup ricotta; 1/4 cup grated Parmesan
  • Seasonings: Salt, black pepper, Italian seasoning (or dried thyme and oregano), red pepper flakes (optional)
  • Lemon: Zest of 1/2 lemon, plus wedges for serving
  • Oil and butter: 2 tablespoons olive oil, 1 tablespoon butter
  • Binder (optional): 1 tablespoon breadcrumbs or almond flour to firm up the filling if needed
  • Garnish (optional): Fresh parsley

Method
 

  1. Prep the chicken: Pat the chicken breasts dry. With a sharp knife, slice a pocket into the thickest side of each breast, stopping about 1/2 inch from the edges so it stays intact. Season inside and out with salt, pepper, and a light sprinkle of Italian seasoning.
  2. Sauté the aromatics: Heat olive oil in a large skillet over medium heat. Add shallot and cook 2 minutes until translucent. Stir in garlic and cook 30 seconds until fragrant.
  3. Cook the mushrooms: Add the chopped mushrooms and a pinch of salt. Cook, stirring occasionally, until they release their moisture and turn golden, about 6–8 minutes. Push to the side, add butter, and let it melt into the pan.
  4. Wilt the spinach: Add spinach in batches, stirring until just wilted. If using frozen spinach, add it now and cook off excess moisture. Season with pepper and a pinch of red pepper flakes if using.
  5. Finish the filling: Take the pan off the heat. Stir in cream cheese (or ricotta), Parmesan, and lemon zest. If the mixture looks loose, add breadcrumbs to tighten it up. Taste and adjust seasoning. Let cool 3–4 minutes so it’s easier to handle.
  6. Stuff the chicken: Spoon the filling into each chicken pocket, dividing evenly. Don’t overpack. Secure the opening with toothpicks if needed.
  7. Brown the chicken: Wipe out the skillet or use a new one. Add a drizzle of oil and heat over medium-high. Sear the chicken 2–3 minutes per side until lightly golden. This builds flavor and color.
  8. Bake to finish: Transfer chicken to a baking dish or keep it in an oven-safe skillet. Bake at 375°F (190°C) for 15–20 minutes, or until the thickest part reaches 165°F (74°C). Rest 5 minutes before slicing to keep it juicy.
  9. Serve: Remove toothpicks. Spoon any pan juices over the top. Finish with a squeeze of lemon and chopped parsley.