Skip to Content

Spinach & Mozzarella Stuffed Chicken with Roasted Tomatoes

This post may contain affiliate links. As an Amazon Associate I earn from qualifying purchases. See my disclosure.

Make this classic Spinach and Mozzarella Stuffed Chicken Breast with Roasted Tomatoes for dinner tonight! This easy, healthy, gluten-free recipe is a family favorite.

Spinach and Mozzarella Stuffed Chicken Breast with Roasted Tomatoes

There is a reason this Spinach and Mozzarella Stuffed Chicken Breast recipe is an absolute classic. It is just the perfect combination of flavors and such an easy-to-prepare dish. Everyone loves it. It's healthy. It uses simple, wholesome ingredients. It doesn't get better than this.

Oh wait, it does. 🙂 I add some roasted tomatoes which get so sweet and juicy while roasting, and I top everything with an irresistible Balsamic Glaze.

Spinach and Mozzarella Stuffed Chicken Breast with Roasted Tomatoes

Serve this dish over pasta, rice, or with some crusty bread to mop up all the flavorful juices from the roasting pan. It is so so good.

What you'll need to make this Mozzarella Stuffed Chicken recipe:

  • baby spinach
  • fresh basil
  • chicken breasts (try to get ones that are on the smaller side, all about the same size)
  • Roma tomatoes (also known as plum tomatoes)
  • balsamic glaze - do not skip this, trust me!
  • fresh mozzarella (if you can't get fresh mozzarella, you can still use the packaged kind)
  • balsamic glaze... do not skip this! This glaze adds so much flavor
  • large cast iron skillet, or another heavy-bottom skillet for browning the chicken
  • A baking dish with high sides, so that the juices don't spill out

For this recipe, I season the chicken breasts with salt, pepper, and Italian seasoning. Then I stuff the chicken with baby spinach, fresh basil, and fresh mozzarella. When they are all stuffed, into the skillet they go to get that nice golden brown color. After I brown the chicken, I transfer the stuffed chicken breasts to a baking sheet along with halved Roma  tomatoes (also known as plum tomatoes), and everything roasts until both the chicken and tomatoes are done cooking.

Spinach and Mozzarella Stuffed Chicken Breast with Roasted Tomatoes

The finished dish comes out absolutely beautiful every time. The golden brown chicken, the rich red color of the tomatoes, the bright green of the fresh basil and spinach.... Gorgeous!

Most of the time when I serve dinner at home, I just serve the food onto my husband and my plates - I find it much easier this way instead of getting out all the large platters and dirtying extra bowls.  But this chicken and tomatoes dish comes out so gorgeous that I can't help but serve it on a nice platter so that we can enjoy the food with our eyes before we dig in.

I drizzle a bit of Balsamic Glaze over the roasted chicken and the tomatoes, and that adds even more flavor to this dish. The sweet and tangy balsamic glaze goes great with the browned chicken, the fresh mozzarella, and the roasted tomatoes.

balsamic glaze

This recipe uses 4 full cups of fresh baby spinach which cook down and 'hide' in the chicken breast. I also add fresh basil into the stuffing so that the chicken has a ton of flavor from the inside out. So each serving of this dish contains a full cup of spinach, some fresh basil, and a whole tomato. Combined with the fact that chicken breast is lean and high in protein, this makes a very healthy dish! Sure, there's a bit of mozzarella cheese in there, but overall it is still a very healthy recipe.

You can watch the recipe video for how to many this mozzarella stuffed chicken, or read on below for step by step instructions with photos.

How to make mozzarella stuffed chicken:

  1. Start by roasting the tomatoes while preparing the chicken, since the tomatoes take the longest to cook.image of tomatoes on a roasting pan
  2. Season the chicken breast, make a slit in the chicken breast where you'll stuff the mozzarella and spinach:collage of images: how to stuff chicken breast
  3. Pan-fry the stuffed chicken breasts to get that beautiful golden brown color.image of stuffed chicken breast cooking in skillet
  4. Add the chicken breasts to the baking sheet with the tomatoes and bake until the chicken is fully cooked.image of stuffed chicken breast and tomatoes on a baking pan
  5. Plate the chicken breast and drizzle with balsamic glaze.
    image of mozzarella and spinach stuffed chicken breast on a plate
Done! Super easy.
Serve with your favorite sides, and add more veggies, such as these Pan fried Brussels sprouts with turkey bacon.

My secret for cooking tender chicken breast:

Oh, and here's a little kitchen tip for cooking perfectly tender chicken breast every time without drying it out: As you preheat your oven, add an oven-safe container with water on the bottom rack of your oven. The moisture from the water evaporating will keep your chicken nice and moist (sorry if you hate that word!) and it won't dry out. I use this trick every time and it hasn't failed me once.

Other chicken recipes you will love:

If you make my Spinach and Mozzarella Stuffed Chicken with Roasted Tomatoes, please leave a comment and let me know! I'd love to hear how it turned out.  Or heck, even if you just pin the recipe for later please let me know too! And don't forget to rate the recipe. 🙂

pin this recipe

pinterest image of spinach and mozzarella stuffed chicken breast

Spinach and Mozzarella Stuffed Chicken Breast with Roasted Tomatoes
Print Recipe
4.82 from 16 votes

Spinach and Mozzarella Stuffed Chicken with Roasted Tomatoes

Make this classic Spinach and Mozzarella Stuffed Chicken Breast for dinner tonight! This easy, healthy, gluten-free recipe is a family favorite.
Prep Time15 mins
Cook Time25 mins
Total Time40 mins
Course: Dinner
Cuisine: American, Italian
Servings: 4
Author: Kate

Ingredients

  • 4 plum (Roma) tomatoes
  • Salt & pepper , to taste
  • 2 teaspoons Italian seasoning , divided (or dried oregano)
  • 3 tablespoons olive oil , divided
  • 4 cups baby spinach
  • 4 chicken breasts
  • 8 oz mozzarella , shredded or sliced
  • 1/2 cup fresh basil leaves , divided
  • 2 tablespoons Balsamic Glaze , for serving

Instructions

  • Preheat oven to 375F. Brush or spray a large baking sheet with olive oil. Fill another oven-safe container halfway with water and place on the bottom rack of the oven. The steam from the water will keep the chicken juicy and tender.
     
  • Slice the tomatoes in half. Season each half of the tomatoes with salt, pepper, and a pinch of Italian seasoning. Drizzle the tomatoes with a bit of olive oil (about a tablespoon between all tomatoes). Place the tomatoes on the baking sheet and onto the top rack of the oven. The tomatoes will need to roast for a total of ~20-30 minutes.
     
  • Microwave the baby spinach in 30 second intervals until it is wilted (about 1-2 minutes total). Use paper towels or a clean kitchen towel to soak up the extra liquid from the spinach. Be careful, it will be hot!
     
  • Make a pocket in each chicken breast, taking care not to slice all the way through. Generously season the outsides of each chicken breast with salt, pepper, and Italian seasoning. Stuff each chicken breast with 1/4 of the spinach, 2 oz of mozzarella, and about 3-4 basil leaves. If needed, use a toothpick to "sew" up the chicken breasts so the stuffing doesn't fall out.
      
  • Heat 2 tablespoons of olive oil in a large skillet. Carefully place the chicken breasts in the skillet smooth side down. Cook over high heat for 5 minutes. Use tongs to carefully flip each chicken breast, taking care not to lose the filling. Cook for 3 minutes on the other side.
     
  • Carefully get the baking tray from the oven and place the chicken breasts into the tray next to the halved tomatoes. Tear 5-10 basil leaves and sprinkle them over the chicken breasts and tomatoes. Place the baking tray back into the oven and roast for 10-15 minutes, or until the chicken is cooked all the way through and the tomatoes are roasted to your liking.
      
  • Remove from oven, allow to cool for 5 minutes, and drizzle with Balsamic glaze to serve.
      

Video

Nutrition

Nutrition Facts
Spinach and Mozzarella Stuffed Chicken with Roasted Tomatoes
Amount Per Serving
Calories 568 Calories from Fat 261
% Daily Value*
Fat 29g45%
Saturated Fat 10g50%
Cholesterol 189mg63%
Sodium 641mg27%
Potassium 1068mg31%
Carbohydrates 6g2%
Fiber 1g4%
Sugar 2g2%
Protein 61g122%
Vitamin A 3440IU69%
Vitamin C 11.7mg14%
Calcium 349mg35%
Iron 2.4mg13%
* The nutritional information shown here is just an estimate and not meant to be used as dietary/nutritional advice. Please consult a nutritionist for exact nutritional information based on the exact ingredients you use.

Shop for this recipe:

    

 

May I interest you in some more chicken dinner recipes?

Chili Chicken with Peppers Skillet:

(30 minute, 1 pan recipe)

Garlic Chili Chicken with Peppers Skillet - Babaganosh.org

Blackened Chicken over Rice Pilaf:

Blackened Chicken with Rice Pilaf

Creamy Chicken and Mushroom Skillet:

Chicken and Mushroom Skillet

pin this recipe

pinterest image of spinach and mozzarella stuffed chicken

Share this post by clicking the buttons below:

Instant Pot Cherry Chocolate Steel Cut Oats
← Read Last Post
White Bean Fennel Salad Recipe
White Bean Fennel Salad Recipe
Read Next Post →
Comments or questions about the recipe?
Recipe Rating