Stuffed Chicken Breasts Recipe

I like dishes that are simple yet full of flavor, but the challenge in stuffed chicken is making sure the filling doesn’t leak out in the oven. Stuffed chicken breasts are one of my favorite comfort foods because they are juicy, cheesy, and full of flavor. The moment you cut into a perfectly baked chicken breast and see the creamy, melted filling, it’s like a little celebration on your plate.  In this recipe, I use toothpicks and careful slicing to keep everything perfectly enclosed, and the result is both juicy and cheesy without a mess.

This recipe is simple enough for a weeknight dinner but impressive enough to serve guests. The combination of cream cheese, mozzarella, spinach, and sun-dried tomatoes creates a rich, savory center that pairs beautifully with the tender chicken.

I have tried many stuffed chicken recipes over the years. I use cream cheese for creaminess, fresh spinach for color, sun-dried tomatoes for a punch of flavor, and mozzarella for that perfect melty texture. Always make sure to let the chicken rest a few minutes after baking to keep it juicy and tender.

You can serve stuffed chicken breasts with roasted vegetables, some mashed potatoes, also with a side of garlic bread or a fresh green salad. The flavors are versatile, and it pairs well with many sides that can make your dinner complete.

Its Perfect For:

  • Weeknight dinners when you want something special but easy.
  • Dinner parties because it looks fancy and tastes amazing.
  • Family meals when everyone loves cheese and creamy fillings.
  • Holiday dinners for a simple but elegant main dish.
  • Meal prep for lunches that reheat well and stay tasty.

Ingredients

  • 4 boneless, skinless chicken breasts
  • 4 oz cream cheese, softened
  • 1/2 cup shredded mozzarella cheese
  • 1/4 cup grated Parmesan cheese
  • 2 cloves garlic, minced
  • 1/4 cup sun-dried tomatoes, chopped
  • 1 cup fresh spinach, chopped
  • 1 teaspoon Italian seasoning
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 2 tablespoons olive oil
  • Toothpicks (for securing the chicken)

Kitchen Equipment You’ll Need

  • Sharp chef’s knife for making the chicken pockets.
  • Cutting board for safe prep.
  • Mixing bowl to combine the filling ingredients.
  • Oven-safe skillet or baking dish.
  • Spoon or small spatula to stuff the chicken.
  • Toothpicks to secure the filling.
  • Measuring cups and spoons for precise seasoning.

How to Make Stuffed Chicken Breasts

Step 1

Prepare the filling: In a medium bowl, combine cream cheese, mozzarella, Parmesan, garlic, sun-dried tomatoes, and spinach. Mix until smooth and well incorporated. This creamy, cheesy filling will stay inside the chicken while baking, creating a deliciously melty center.

Step 2

Prepare the chicken: Using a sharp knife, carefully slice a pocket into the thickest part of each chicken breast. Be sure not to cut all the way through—you want a secure cavity for the filling. Season each chicken breast on both sides with salt, pepper, and Italian seasoning for extra flavor.

Step 3

Stuff the chicken: Spoon the cheese and spinach mixture into each chicken breast pocket. Use toothpicks to secure the edges so the filling doesn’t escape while cooking. Make sure each breast is generously filled for maximum flavor in every bite.

Step 4

Sear the chicken: Heat olive oil in a large oven-safe skillet over medium-high heat. Once the oil is hot, add the stuffed chicken breasts and sear for 3–4 minutes on each side, until golden brown. This step locks in the juices and gives the chicken a beautiful color before baking.

Bake the chicken: Transfer the skillet to a preheated oven at 375°F (190°C). Bake for 20–25 minutes, or until the chicken is fully cooked through (internal temperature of 165°F / 74°C). Remove from the oven and let the chicken rest for 5 minutes before serving—this helps keep it juicy and tender.

Step 5

Serve and enjoy: Carefully remove the toothpicks and slice the chicken to reveal the cheesy, spinach-filled center. Serve with roasted vegetables, mashed potatoes, or a fresh salad for a complete, comforting meal. The creamy filling paired with the perfectly baked chicken makes this dish a real crowd-pleaser.

Tips for Perfect Stuffed Chicken Breasts

  • Always slice the chicken carefully: Make a deep pocket without cutting all the way through. This prevents the filling from spilling.
  • Season generously: Sprinkle salt, pepper, and Italian herbs inside and outside for maximum flavor.
  • Don’t overfill: Too much filling can leak during cooking. Keep it generous but manageable.
  • Sear before baking: Browning the chicken in a skillet locks in juices and adds flavor.
  • Use toothpicks: They keep the filling secure and make the chicken look neat.
  • Let it rest: After baking, allow the chicken to rest for 5 minutes to retain juiciness.
  • Choose fresh ingredients: Fresh spinach, high-quality cheese, and flavorful sun-dried tomatoes make a huge difference.

Optional Ingredients

  • Mushrooms for earthy flavor.
  • Red bell peppers for color and sweetness.
  • Fresh basil for a fragrant touch.
  • Pesto for a herby, cheesy filling twist.
  • Feta cheese instead of mozzarella for tang.
  • Onion powder or shallots for added aroma.

How to Serve Stuffed Chicken Breasts

I love serving stuffed chicken breasts in a way that makes every plate look inviting. I usually slice each chicken breast in half so the cheesy, spinach-filled center is visible—it looks beautiful and makes everyone excited to dig in. I like placing the chicken on a warm plate and arranging a side of roasted vegetables around it. Carrots, zucchini, and broccoli are my go-to choices because they add color, nutrition, and a slight sweetness that balances the richness of the cheese filling.

I also serve stuffed chicken breasts with a creamy side like mashed potatoes or garlic mashed cauliflower. The smooth texture of the potatoes complements the tender chicken and melty filling, creating a comforting combination that everyone loves. For a lighter option, I sometimes serve it with a fresh green salad tossed in lemon vinaigrette. The crisp, tangy salad adds freshness, brightens the flavors, and keeps the meal from feeling too heavy.

I sometimes drizzle a little garlic butter, olive oil, or even a balsamic reduction over the chicken before serving. This not only enhances the flavor but also gives the dish a glossy, restaurant-quality finish. A sprinkle of fresh herbs like parsley, basil, or thyme adds a fragrant, elegant touch. I find that presenting the dish this way makes it perfect for both casual family dinners and special occasions.

Is Stuffed Chicken Breasts Healthy?

Yes, stuffed chicken breasts can be healthy if prepared with fresh ingredients. Chicken is a great source of lean protein, and adding vegetables like spinach and sun-dried tomatoes boosts vitamins and minerals.

Using moderate amounts of cheese adds flavor and richness without making the dish too heavy. You can also adjust the ingredients to make it lighter by using low-fat cheese or adding more vegetables inside the filling.

Variations and Substitutions

  • Spinach and Feta: Replace mozzarella with feta for a tangy flavor. Add fresh herbs like dill for a Mediterranean twist.
  • Mushroom and Swiss: Sauté mushrooms and use Swiss cheese. This gives a deep, earthy taste perfect for cozy dinners.
  • Pesto and Mozzarella: Spread pesto inside before adding mozzarella. It adds herby freshness and a beautiful green color.
  • Bacon and Cheddar: Add crumbled bacon and cheddar cheese for a smoky, indulgent filling that everyone loves.
  • Sun-Dried Tomato and Goat Cheese: Swap cream cheese for goat cheese. The tangy cheese pairs wonderfully with tomatoes.
  • Broccoli and Cheddar: Add small steamed broccoli pieces with cheddar for a nutritious, kid-friendly option.
  • Italian Sausage Stuffed: Mix cooked Italian sausage with cheese and herbs. This makes a hearty, flavorful meal.
  • Caprese Style: Use fresh mozzarella, tomato slices, and basil. Drizzle with balsamic glaze before serving for a fresh taste.

How to Store and How to Reheat

You can store cooked stuffed chicken breasts in an airtight container in the refrigerator for up to 3 days. Let the chicken cool slightly before storing to prevent condensation, which can make it soggy.

To reheat, place the chicken in a preheated oven at 350°F (175°C) for 10–15 minutes, or until warmed through. Cover with foil to keep it moist. You can also reheat in a microwave on medium power, but the oven is best to preserve the texture and prevent the cheese from overcooking.

Frequently Asked Questions About Stuffed Chicken Breasts

Can I freeze stuffed chicken breasts?
Yes! You can freeze uncooked stuffed chicken breasts for up to 2 months. Wrap them tightly in plastic wrap and then in foil to prevent freezer burn. When ready to cook, thaw completely in the fridge for best results. Freezing is great for meal prep and busy nights.

Can I make it ahead of time?
Absolutely! You can prepare the stuffed chicken in advance and keep it in the fridge for a few hours or overnight before baking. This is perfect for meal prep or dinner parties. Baking it fresh ensures the filling stays creamy and the chicken stays juicy.

What if my chicken is too thick?
If the chicken breasts are very thick, pound them slightly with a meat mallet to even out the thickness. This ensures the chicken cooks evenly, prevents the filling from leaking, and keeps the texture tender throughout. Thick chicken can be tricky, but this simple step fixes it perfectly.

Can I use frozen chicken?
It’s best to use fully thawed chicken breasts. Cooking stuffed chicken from frozen can cause the cheese filling to leak out and may result in uneven cooking, with the outside done but the inside undercooked. Thawing fully makes the process much safer and more reliable.

Stuffed Chicken Breasts Recipe

Recipe by Maria MeyerCourse: Main CourseCuisine: AmericanDifficulty: Medium
Servings

4

servings
Prep time

20

minutes
Cooking time

35

minutes

Learn how to make juicy and cheesy Stuffed Chicken Breasts with spinach, sun-dried tomatoes, and melted mozzarella. Perfect for weeknight dinners, family meals, or special occasions. Easy, flavorful, and crowd-pleasing!

Ingredients

  • 4 boneless, skinless chicken breasts

  • 4 oz cream cheese, softened

  • 1/2 cup shredded mozzarella cheese

  • 1/4 cup grated Parmesan cheese

  • 2 cloves garlic, minced

  • 1/4 cup sun-dried tomatoes, chopped

  • 1 cup fresh spinach, chopped

  • 1 teaspoon Italian seasoning

  • 1/2 teaspoon salt

  • 1/4 teaspoon black pepper

  • 2 tablespoons olive oil

  • Toothpicks (for securing the chicken)

Directions

  • Prepare the filling: In a medium bowl, combine cream cheese, mozzarella, Parmesan, garlic, sun-dried tomatoes, and spinach. Mix until smooth and well incorporated. This creamy, cheesy filling will stay inside the chicken while baking, creating a deliciously melty center.
  • Prepare the chicken: Using a sharp knife, carefully slice a pocket into the thickest part of each chicken breast. Be sure not to cut all the way through—you want a secure cavity for the filling. Season each chicken breast on both sides with salt, pepper, and Italian seasoning for extra flavor.
  • Stuff the chicken: Spoon the cheese and spinach mixture into each chicken breast pocket. Use toothpicks to secure the edges so the filling doesn’t escape while cooking. Make sure each breast is generously filled for maximum flavor in every bite.
  • Sear the chicken: Heat olive oil in a large oven-safe skillet over medium-high heat. Once the oil is hot, add the stuffed chicken breasts and sear for 3–4 minutes on each side, until golden brown. This step locks in the juices and gives the chicken a beautiful color before baking.
  • Bake the chicken: Transfer the skillet to a preheated oven at 375°F (190°C). Bake for 20–25 minutes, or until the chicken is fully cooked through (internal temperature of 165°F / 74°C). Remove from the oven and let the chicken rest for 5 minutes before serving—this helps keep it juicy and tender.
  • Serve and enjoy: Carefully remove the toothpicks and slice the chicken to reveal the cheesy, spinach-filled center. Serve with roasted vegetables, mashed potatoes, or a fresh salad for a complete, comforting meal. The creamy filling paired with the perfectly baked chicken makes this dish a real crowd-pleaser.
Share This