
This mushroom stuffed chicken breast recipe is one of those dishes that feels fancy enough for a dinner party, yet simple enough for a regular weeknight. It’s filled with flavor from garlic-sautéed mushrooms, spinach, herbs, and melty cheese, all wrapped inside tender, golden-baked chicken. The best part? It’s naturally low in carbs, high in protein, and doesn't require any hard-to-find ingredients.
Why This Recipe Works So Well
Ingredients You’ll Need
- 2 chicken breasts: skinless, boneless – about 7 oz or 220g each
- ¾ tsp salt: for seasoning
- ¼ tsp black pepper: for seasoning
- 2 tbsp unsalted butter (30g): for sautéing
- 7 oz mushrooms (about 2 cups / 200g): sliced – white or cremini
- 2 cloves garlic: minced
- ½ tsp thyme leaves: adds herby flavor
- 2 cups fresh baby spinach: adds nutrients and texture
- 3 oz mozzarella cheese: sliced (or provolone, Gruyère, Swiss, or fontina)
- 1 tbsp olive oil: for searing
Step-by-Step Instructions

- Step 1: Preheat the Oven and Prepare the Chicken
- Start by heating your oven to 390°F (200°C), or 180°C fan-forced. Take your chicken breasts and cut a deep pocket into each one. Be careful not to slice all the way through. Season both inside and outside with half of the salt and pepper.
- Step 2: Cook the Mushroom Filling
- In an oven-safe skillet, melt the butter over high heat. Add the sliced mushrooms and cook for about 3 minutes, letting them brown and release their moisture. Add garlic, thyme, and the remaining salt and pepper, and cook for 2 more minutes. Stir in spinach just until wilted—this takes only 30 seconds.
- Step 3: Stuff the Chicken
- Using a spoon or tongs, stuff each chicken pocket with the mushroom-spinach mixture. Top the filling with a few slices of mozzarella. Secure the edges of the chicken with toothpicks to keep the stuffing in place while it cooks.
- Step 4: Sear the Chicken
- Wipe out the skillet with a paper towel. Heat 1 tbsp olive oil over medium-high heat. Carefully add the stuffed chicken breasts and sear for about 1½ minutes per side, until golden.
- Step 5: Bake
- Once both sides are seared, transfer the skillet to the preheated oven. Bake for 15 minutes, or until the internal temperature of the chicken reaches 149°F (65°C). Always check the temperature of the chicken, not the stuffing.
- Step 6: Let it Rest
- Once out of the oven, transfer the chicken to a plate and loosely cover it with foil. Let it rest for 5 minutes before slicing. This helps the juices settle and keeps the chicken moist.
Ingredient Swaps & Customizations
Mushrooms: Try portobello, shiitake, or a mix for more depth.
Cheese: Use whatever melts well—fontina, Swiss, or even provolone.
Spinach: Frozen spinach (thawed and squeezed dry) works well. Kale or chard also makes a good swap.
Herbs: Don’t have fresh thyme? Use ¼ tsp dried, or try rosemary or sage.
Butter: Substitute with olive oil, ghee, or avocado oil for different flavor profiles.
Mistakes to Avoid
Serving Suggestions
- Fluffy white or brown rice
- Mashed potatoes or cauliflower mash
- Steamed broccoli or roasted asparagus
- Baked lemon herb risotto
- A crisp green salad with vinaigrette

Storage Instructions
Fridge: Store leftovers in an airtight container for up to 3 days.
Freezer: Wrap cooled chicken in plastic wrap and freeze in a zip bag. Keeps well for up to 3 months.
Reheat: Gently reheat in a 350°F (175°C) oven for 15–20 minutes, or microwave in short bursts. Make sure the internal temp reaches 165°F (74°C).
Final Thoughts
This Healthy Mushroom Stuffed Chicken Breast delivers everything you want from a weeknight dinner—ease, comfort, and bold flavor—without the extra carbs or fuss. It’s an excellent way to enjoy a filling, high-protein meal that still feels light and fresh. Once you try it, it’s bound to make a regular appearance in your dinner rotation.
Frequently Asked Questions
- → Can I use different mushrooms?
- Yes, cremini or white mushrooms work well, or even a mix of both.
- → What can I substitute for almond milk?
- Use 2% milk, oat milk, or another unsweetened dairy-free option.
- → How do I know the chicken is done?
- Use a thermometer—the internal temperature should reach 165°F.
- → Can I make it ahead of time?
- You can prep and stuff the chicken in advance. Cook when ready to serve.
- → What should I serve this with?
- It pairs nicely with mashed potatoes, roasted veggies, or a green salad.