Stuffed Chicken Breast: Spinach and Cheese Perfection

Facebook
X
Pinterest

Stuffed chicken breast is one of those dishes that looks like it came from a fancy restaurant but is actually surprisingly easy to make at home. A juicy chicken breast butterflied and filled with a creamy mixture of spinach, cream cheese, and mozzarella, then baked until golden. When you slice into it, the filling oozes out, and it’s just beautiful. It’s the kind of dish that impresses guests but doesn’t stress you out in the kitchen.

I started making stuffed chicken when I wanted to elevate my weeknight dinners without adding a ton of extra work. The spinach and cheese filling is classic for a reason—it’s creamy, flavorful, and pairs perfectly with chicken. Now it’s one of my favorite ways to make chicken breasts feel special.

Why This Recipe Works
What makes stuffed chicken breast special is how the filling keeps the chicken incredibly moist while adding tons of flavor. The cream cheese and mozzarella create this gooey, creamy center, and the spinach adds color and a slight earthiness. Butterflying the chicken creates a pocket for the filling, and securing it with toothpicks keeps everything inside where it belongs.

The key is not overstuffing—you want enough filling to be impressive but not so much that it oozes out during cooking. And searing the chicken before baking gives you that beautiful golden crust while keeping the inside juicy.

The Complete Recipe
What You’ll Need
For the Stuffed Chicken:

4 boneless, skinless chicken breasts (about 6-8 oz each)
4 oz cream cheese, softened
1 cup shredded mozzarella cheese
1½ cups fresh spinach, chopped (or ½ cup frozen, thawed and squeezed dry)
2 cloves garlic, minced
¼ cup grated Parmesan cheese
1 teaspoon Italian seasoning
Salt and black pepper to taste
2 tablespoons olive oil
Toothpicks for securing
For Seasoning:

1 teaspoon garlic powder
1 teaspoon paprika
½ teaspoon onion powder
Salt and black pepper
For Serving:

Fresh parsley, chopped
Lemon wedges
Step-by-Step Instructions
Step 1: Prepare the Filling

In a bowl, mix together the softened cream cheese, mozzarella, chopped spinach, minced garlic, Parmesan, Italian seasoning, salt, and pepper. Mix until well combined. Set aside.

Step 2: Butterfly the Chicken

Place a chicken breast on a cutting board. Using a sharp knife, cut horizontally through the thickest part of the breast, stopping about ½ inch from the other side. Open it like a book.

If the chicken is very thick, you can gently pound it to an even thickness using a meat mallet.

Repeat with remaining chicken breasts.

Step 3: Stuff the Chicken

Season the inside of each butterflied chicken breast with salt and pepper.

Spread about ¼ of the spinach-cheese mixture on one side of each opened chicken breast, leaving about ½ inch border around the edges.

Fold the chicken breast closed and secure with 2-3 toothpicks. Make sure the filling is sealed inside.

Step 4: Season the Outside

In a small bowl, mix together the garlic powder, paprika, onion powder, salt, and pepper.

Rub the seasoning mixture all over the outside of each stuffed chicken breast.

Step 5: Sear the Chicken

Preheat your oven to 375°F (190°C).

Heat the olive oil in a large oven-safe skillet over medium-high heat.

Add the stuffed chicken breasts and sear for 3-4 minutes per side until golden brown. Don’t move them too much—you want a nice crust to form.

Step 6: Bake

Transfer the skillet to the preheated oven (or transfer the chicken to a baking dish if your skillet isn’t oven-safe).

Bake for 20-25 minutes until the chicken reaches an internal temperature of 165°F.

Step 7: Rest and Serve

Remove from the oven and let the chicken rest for 5 minutes. This allows the juices to redistribute.

Carefully remove the toothpicks.

Slice each chicken breast on a diagonal to show off the beautiful filling.

Garnish with fresh parsley and serve with lemon wedges.

Tips I’ve Learned Along the Way
Don’t Overstuff: Use about ¼ cup of filling per chicken breast. Too much and it will ooze out during cooking.

Secure Well: Use 2-3 toothpicks to seal the chicken. Make sure they go through both sides to keep the filling inside.

Pound for Even Thickness: If your chicken breasts are very thick, pound them to an even thickness before stuffing. This ensures even cooking.

Sear First: Searing creates a golden crust and adds flavor. Don’t skip this step.

Use a Thermometer: The chicken is done at 165°F internal temperature. This ensures it’s cooked through but still juicy.

Let It Rest: Resting for 5 minutes allows the juices to redistribute. If you cut into it immediately, all the juices will run out.

Remove Toothpicks: Don’t forget to remove the toothpicks before serving! I like to count them as I remove them to make sure I got them all.

Variations I Love:

Sun-Dried Tomato: Add chopped sun-dried tomatoes to the filling
Bacon Spinach: Add crispy bacon crumbles to the filling
Mushroom Swiss: Use Swiss cheese and sautéed mushrooms
Caprese Style: Use mozzarella, tomatoes, and fresh basil
Buffalo Chicken: Mix buffalo sauce into the cream cheese
Why This Dish is a Winner
Stuffed chicken breast is the perfect combination of impressive and easy. It looks like you spent hours in the kitchen, but it actually comes together in about 45 minutes. The creamy spinach and cheese filling keeps the chicken incredibly moist and adds so much flavor.

What I love most is how versatile it is. You can change up the filling based on what you have on hand or what you’re craving. And it works for both weeknight dinners and special occasions—it’s fancy enough to serve to guests but easy enough to make on a Tuesday.

It’s also a complete meal in one. The chicken provides protein, the spinach adds vegetables, and the cheese makes it satisfying. Serve it with a simple side salad or roasted vegetables, and you have a restaurant-quality dinner.

Serving Suggestions
Stuffed chicken breast pairs beautifully with:

Roasted vegetables (broccoli, asparagus, Brussels sprouts)
Mashed potatoes or garlic mashed cauliflower
Rice pilaf or wild rice
Simple green salad with balsamic vinaigrette
Garlic bread
Steamed green beans
Creamy polenta
The Bottom Line
If you want to make chicken breasts feel special without a lot of extra work, stuffing them is the way to go. The spinach and cheese filling keeps the chicken moist and adds incredible flavor, and the presentation is stunning when you slice into it and reveal that creamy center.

I make this all the time for both weeknight dinners and when I’m entertaining. It’s one of those recipes that always gets compliments and makes you look like a much better cook than the effort required.

Give it a try, and I think you’ll find yourself making stuffed chicken on repeat. It’s just that good.

Have you made stuffed chicken before? What’s your favorite filling? Let me know in the comments!

Recipe Card
Stuffed Chicken Breast (Spinach and Cheese)
Prep Time: 20 minutes
Cook Time: 30 minutes
Total Time: 50 minutes
Servings: 4
Difficulty: Intermediate

Ingredients:

Stuffed Chicken:

4 boneless, skinless chicken breasts (6-8 oz each)
4 oz cream cheese, softened
1 cup shredded mozzarella cheese
1½ cups fresh spinach, chopped
2 cloves garlic, minced
¼ cup grated Parmesan cheese
1 teaspoon Italian seasoning
Salt and black pepper
2 tablespoons olive oil
Toothpicks
Seasoning:

1 teaspoon garlic powder
1 teaspoon paprika
½ teaspoon onion powder
Salt and black pepper
For Serving:

Fresh parsley
Lemon wedges
Instructions:

Mix cream cheese, mozzarella, spinach, garlic, Parmesan, Italian seasoning, salt, pepper
Butterfly chicken breasts (cut horizontally, open like book)
Season inside with salt and pepper
Spread ¼ of filling on one side of each breast
Fold closed, secure with 2-3 toothpicks
Mix garlic powder, paprika, onion powder, salt, pepper
Rub seasoning all over chicken
Preheat oven to 375°F
Heat olive oil in oven-safe skillet over medium-high
Sear chicken 3-4 minutes per side until golden
Transfer to oven, bake 20-25 minutes (165°F internal)
Rest 5 minutes
Remove toothpicks
Slice on diagonal, garnish with parsley, serve with lemon
Tips for Success:

Don’t overstuff (¼ cup filling per breast)
Secure well with 2-3 toothpicks
Pound chicken to even thickness if needed
Sear first for golden crust
Use thermometer (165°F)
Let rest 5 minutes before slicing
Count toothpicks as you remove them
Storage:

Refrigerate leftovers up to 3 days
Reheat in 350°F oven 10-15 minutes
Nutrition (per serving):

Calories: ~420
Fat: 22g
Protein: 52g
Carbohydrates: 4g
Fiber: 1g

Try these easy family dinners next!

Did you love this recipe?

Please leave a 5-star rating and review below!

Did you love this recipe?

Enter your email below & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!
Your email address will not be published. Required fields are marked *

Leave a Reply

Hello from the Michael

I’m Michael – the home cook, food enthusiast, and recipe creator behind Endless Eats. Based along the beautiful California Coast, I’m passionate about crafting easy, flavorful recipes that help you bring your loved ones together around the dinner table. 

Easy Dinners

Easy Soup