Mozzarella & Pesto Stuffed Chicken

Featured in: Oven & Pan Cooking

Transform simple chicken breasts into an impressive Italian-inspired dinner with this easy stuffed preparation. Each breast is carefully filled with fragrant basil pesto and slices of creamy mozzarella, then seasoned and baked until the cheese melts and creates a golden, flavorful crust.

The preparation is straightforward: create a pocket in each chicken breast, season generously, and stuff with the aromatic filling. A brush of olive oil and sprinkle of Parmesan creates a beautiful golden finish. The result is juicy, tender chicken with bursts of herbaceous pesto and gooey cheese in every bite.

Perfect for weeknight dinners yet elegant enough for entertaining, this dish pairs beautifully with roasted vegetables, a fresh green salad, or crusty bread. The entire dish comes together in just 45 minutes with minimal prep work, making it an ideal choice for busy home cooks who want restaurant-quality results without the fuss.

Updated on Wed, 21 Jan 2026 15:59:00 GMT
Mozzarella & Pesto Stuffed Chicken breasts, baked until golden and bubbling, ready to be sliced for a delicious dinner. Pin to board
Mozzarella & Pesto Stuffed Chicken breasts, baked until golden and bubbling, ready to be sliced for a delicious dinner. | feliztazla.com

The smell of basil pesto bubbling away inside chicken still takes me back to my tiny first apartment kitchen, where I made this on a Tuesday night just to impress myself. My oven ran hot so the cheese oozed out everywhere, creating this crispy cheesy crown around each breast that honestly might have been the best accident ever.

I served this to my parents last month, and my dad actually went quiet for the first time all evening. He later admitted hed been skeptical about stuffed chicken, thinking it would be dry or fussy, but one bite changed his mind completely. Now he requests it every time they visit.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • 4 boneless skinless chicken breasts: Look for ones that are roughly the same size so they finish cooking together
  • 1 tablespoon olive oil: Use this to brush over the chicken for that gorgeous golden finish
  • 1/2 teaspoon salt and 1/4 teaspoon black pepper: Simple seasoning that lets the filling shine
  • 4 tablespoons basil pesto: Homemade or storebought both work beautifully here
  • 120 g mozzarella cheese sliced: Fresh mozzarella gives better melts but regular works too
  • 2 tablespoons grated Parmesan cheese: Creates this salty crispy crust on top
  • 1/2 teaspoon dried Italian herbs: Totally optional but adds a nice aromatic layer

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Preheat your oven to 200C 400F and grease a baking dish:
Do this first so youre not scrambling with chickenjuicy hands later
Cut pockets into each chicken breast:
Use your sharpest knife and slice horizontally through the thickest part but stop before you cut all the way through
Season both sides with salt and pepper:
Get the seasoning everywhere even inside those pockets you just created
Stuff each pocket with pesto and mozzarella:
Dont overstuff or the cheese will escape but be generous enough that every bite gets filling
Secure with toothpicks and brush with olive oil:
The toothpicks are insurance against bursting pockets and the oil helps the browning
Sprinkle with Parmesan and Italian herbs:
This is what creates that restaurantworthy crust on top
Bake for 2530 minutes until juices run clear:
An instant thermometer reaching 74C 165F is the most reliable way to know its done
Let rest for 5 minutes before serving:
This step is crucial for juicy chicken and gives the cheese time to set slightly
A close view of Mozzarella & Pesto Stuffed Chicken, showing melted cheese and fresh basil pesto spilling from the cut. Pin to board
A close view of Mozzarella & Pesto Stuffed Chicken, showing melted cheese and fresh basil pesto spilling from the cut. | feliztazla.com

This recipe became my goto for dinner parties after the time I made it for a friend who swore she hated chicken breast. She went back for seconds and then asked for the recipe before shed even finished her plate.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Choosing Your Pesto

Ive tried every pesto variation imaginable and honestly they all bring something different to the table. Traditional basil is classic and reliable but sun-dried tomato adds this gorgeous sweetness that cuts through the rich cheese. Just watch out for pine nuts if anyone has allergies.

What To Serve Alongside

A crisp green salad with lemon vinaigrette cuts through the richness perfectly. Roasted vegetables like zucchini or bell peppers cook at the same temperature so you can throw everything on one baking sheet for minimal cleanup.

Make It Your Own

Once youve got the basic technique down this recipe becomes a template for endless variations. I love adding fresh spinach inside with the cheese for some extra nutrition and color.

  • Sun-dried tomato pesto works beautifully here
  • Fresh spinach or basil leaves add nice color inside
  • A sprinkle of garlic powder takes the flavor up a notch
Serve this juicy Mozzarella & Pesto Stuffed Chicken alongside a crisp green salad and roasted vegetables for a complete meal. Pin to board
Serve this juicy Mozzarella & Pesto Stuffed Chicken alongside a crisp green salad and roasted vegetables for a complete meal. | feliztazla.com

Theres something so satisfying about cutting into that stuffed chicken and watching the cheese stretch. Hope this becomes a weeknight favorite in your kitchen too.

Recipe Questions & Answers

How do I prevent the cheese from leaking out during baking?

Use toothpicks to secure the opening of each chicken breast after stuffing. Be careful not to overstuff the pockets, and place the chicken seam-side up in the baking dish to help keep the filling contained while it bakes.

Can I use chicken thighs instead of breasts?

Yes, boneless skinless chicken thighs work wonderfully and often remain juicier. Simply pound them slightly to even thickness, create the pocket, and adjust the baking time to 20-25 minutes since thighs cook faster than breasts.

What should I serve with this dish?

Roasted vegetables like zucchini, bell peppers, or asparagus complement the flavors perfectly. A crisp green salad with balsamic vinaigrette, garlic mashed potatoes, or crusty Italian bread also make excellent sides to soak up the flavorful juices.

Can I make this ahead of time?

Absolutely. Prepare and stuff the chicken up to 24 hours in advance, then store covered in the refrigerator. When ready to bake, let it sit at room temperature for 15 minutes, then brush with oil and add toppings before cooking as directed.

How do I know when the chicken is fully cooked?

The safest method is using a meat thermometer to check that the internal temperature reaches 74°C (165°F). Visual cues include clear juices running when pierced, opaque meat throughout, and the cheese being fully melted and slightly golden on top.

Can I use store-bought pesto or should I make it homemade?

Both options work perfectly. High-quality store-bought pesto saves time and delivers consistent flavor. Homemade pesto allows you to adjust the garlic, cheese, and basil to your preference. Either choice will result in a delicious, aromatic filling.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Mozzarella & Pesto Stuffed Chicken

Juicy chicken breasts stuffed with basil pesto and mozzarella, baked until golden and tender.

Prep time
15 min
Time to cook
30 min
Overall time
45 min
By Feliz Tazla Farah Abdul


Skill Level Easy

Cuisine Italian

Makes 4 Portions

Dietary details No Gluten, Reduced Carb

What You'll Need

Chicken

01 4 boneless, skinless chicken breasts
02 1 tablespoon olive oil
03 1/2 teaspoon salt
04 1/4 teaspoon black pepper

Filling

01 4 tablespoons basil pesto (store-bought or homemade)
02 4 oz mozzarella cheese, sliced

Topping

01 2 tablespoons grated Parmesan cheese
02 1/2 teaspoon dried Italian herbs (optional)

Cooking Steps

Step 01

Prepare the Oven: Preheat oven to 400°F. Lightly grease a baking dish.

Step 02

Create Chicken Pockets: Using a sharp knife, cut a deep pocket lengthwise in each chicken breast, being careful not to slice all the way through.

Step 03

Season the Chicken: Season both sides of chicken breasts with salt and pepper.

Step 04

Stuff the Chicken: Stuff each pocket with 1 tablespoon of pesto and a quarter of the mozzarella slices. Secure with toothpicks if needed.

Step 05

Arrange in Baking Dish: Place the stuffed chicken breasts in the baking dish. Brush with olive oil.

Step 06

Add Toppings: Sprinkle Parmesan and Italian herbs evenly over the top.

Step 07

Bake to Perfection: Bake for 25–30 minutes, or until the chicken is cooked through and juices run clear (internal temperature should reach 165°F).

Step 08

Rest and Serve: Let rest for 5 minutes. Remove toothpicks and serve warm.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

What You'll Need

  • Sharp knife
  • Cutting board
  • Baking dish
  • Toothpicks
  • Oven

Allergy notice

Always check every ingredient to spot allergens. If unsure, consult a healthcare provider.
  • Contains dairy (mozzarella, Parmesan, pesto may contain cheese)
  • Check pesto ingredients for possible nuts (pine nuts) and additional allergens
  • Always verify labels if unsure

Nutrition info (per portion)

Only offered for general info. This doesn't replace professional healthcare advice.
  • Caloric Value: 360
  • Fat content: 18 g
  • Carbohydrates: 3 g
  • Proteins: 46 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.