For a dinner that’s both effortless and full of bold flavor, these Easy Pesto Mozzarella and Tomato Stuffed Chicken Breasts are the perfect fit. With just a handful of fresh ingredients, this dish transforms ordinary chicken into something warm, cheesy, and absolutely satisfying. It’s a no-fuss recipe that delivers maximum taste with minimal prep.
Inside each chicken breast is a vibrant filling of basil pesto, creamy mozzarella, and sweet cherry tomatoes. As it bakes, the cheese melts and mingles with the pesto, while the tomatoes soften and release their natural sweetness. The chicken stays tender and juicy, soaking up all the rich, herby flavors.
Whether you’re preparing a cozy dinner at home or looking for something new to add to your weekly rotation, this dish is flexible, family-friendly, and ready in under an hour. Let’s dive into what makes this meal such a standout.
Ingredient Highlights

Chicken Breasts (Boneless & Skinless):
Lean and versatile, chicken breasts are ideal for stuffing. Their size allows you to create a generous pocket for the filling, and their mild flavor makes them a great base for bold, herbaceous ingredients.
Basil Pesto:
A spoonful of pesto brings big flavor with very little effort. Made from fresh basil, garlic, pine nuts, Parmesan, and olive oil, it adds richness and aroma. Store-bought pesto is convenient, but a homemade batch offers unbeatable freshness.
Mozzarella Cheese:
Use low-moisture mozzarella for the best melt without making the filling too watery. Shredded or sliced both work. The cheese becomes gooey and luscious during baking, adding a creamy texture to every bite.
Cherry or Grape Tomatoes:
These tomatoes bring natural sweetness and juiciness to balance out the richness of the cheese and pesto. Halve or quarter them so they fit well into the chicken pockets and roast evenly.
Olive Oil:
A light drizzle over the top helps the chicken brown and keeps the exterior moist as it bakes.
Salt & Pepper:
Essential seasonings for enhancing the flavor of both the meat and the filling.
Italian Seasoning or Oregano:
Adds a subtle blend of herbs that complements the pesto and gives the dish a well-rounded taste.
Toothpicks or Twine (Optional):
Helpful for holding the stuffed chicken together during baking, especially if the pockets are very full.
Optional Add-Ons:
Add baby spinach for extra greens or swap in sun-dried tomatoes for a tangier, more intense flavor.
Step-by-Step Instructions
1. Preheat your oven to 400°F (200°C). Lightly grease a baking dish or line it with parchment for easier cleanup.
2. Prepare the chicken.
Lay each chicken breast flat and use a sharp knife to cut a deep pocket lengthwise into the thickest part. Be careful not to slice all the way through—just enough to hold the filling securely.
3. Season generously.
Sprinkle salt and pepper inside the pocket and over the surface of each chicken breast.
4. Add the pesto.
Spoon 1 to 2 tablespoons of pesto into each pocket, spreading it evenly to coat the inside.
5. Fill with cheese and tomatoes.
Add mozzarella and tomato halves into each chicken breast. Keep the stuffing balanced—not too much, or it may spill out during baking.
6. Close and secure.
Use toothpicks or tie with kitchen twine to help the chicken stay closed around the filling.
7. Arrange in the baking dish.
Place the stuffed breasts into the dish, drizzle with olive oil, and sprinkle with Italian seasoning or oregano.
8. Bake for 25–30 minutes.
Bake uncovered until the internal temperature reaches 165°F (74°C) and the chicken is cooked through. The cheese should be melted and the top lightly golden.
9. Optional: Broil briefly.
For extra color, broil for 2–3 minutes at the end—but watch closely to avoid burning.
10. Rest before serving.
Let the chicken sit for 5 minutes after baking. This helps the juices redistribute and the filling settle, making slicing easier.
Avoid These Common Issues:
-
Overstuffing can cause the filling to spill out.
-
Underseasoning will leave the chicken tasting bland.
-
Cutting too deep can make it hard to seal the pocket.
Tips, Customizations, and Swaps
Helpful Tips:
-
If your chicken breasts are thick and uneven, gently pound them for even thickness.
-
Soak toothpicks in water before using to prevent burning.
-
Letting the chicken rest is key—it keeps the meat juicy and flavorful.
Variations to Try:
-
Use different cheeses like provolone, fontina, or goat cheese for a twist.
-
Try arugula or spinach pesto instead of basil.
-
Add extra vegetables like sautéed mushrooms or roasted red peppers.
Dietary Adjustments:
-
Use light mozzarella and reduced-fat pesto to cut calories.
-
Swap in dairy-free cheese and pesto for a plant-based version.
-
Naturally gluten-free—just confirm store-bought ingredients are safe.
Serving Ideas
This dish is simple to pair with a variety of sides and works well for different occasions.
Tasty Sides to Serve With It:
-
Lemon rice, mashed potatoes, or couscous
-
Roasted broccoli, green beans, or asparagus
-
A light arugula salad or cucumber-tomato salad with vinaigrette
Drinks That Complement the Dish:
-
A crisp white wine like Pinot Grigio or Sauvignon Blanc
-
Sparkling water with citrus or cucumber
-
Iced tea or a light herbal lemonade
Perfect For:
-
Weeknight dinners when you want something hearty but easy
-
Meal prepping for lunches or quick dinners
-
Low-key dinner parties or Sunday family meals
Nutrition Snapshot
Not only does this dish taste great—it’s also well-balanced and nourishing.
Each serving provides around 34 grams of protein, keeping you full and energized. The pesto contributes healthy fats, while mozzarella brings a creamy finish along with calcium. Tomatoes add a dose of antioxidants and brighten up the dish with natural sweetness.
Pair it with a fiber-rich grain or fresh vegetables for a complete and colorful meal.
Frequently Asked Questions
1. Can I use chicken thighs instead of breasts?
Yes, boneless thighs are a great option. They’re smaller and richer in flavor, but you may need to use toothpicks to keep the filling tucked inside.
2. Can I prep this ahead of time?
Definitely. You can stuff the chicken and refrigerate it up to 24 hours in advance. Let it sit at room temperature for about 15 minutes before baking.
3. Can I freeze it?
Yes, but it’s best to freeze them uncooked. Wrap each one tightly in plastic wrap and foil, then freeze. Thaw in the fridge overnight before baking.
4. What if I don’t have pesto?
You can use a mixture of olive oil, garlic, chopped herbs, and Parmesan as a substitute. Alternatively, sun-dried tomato spread or roasted red pepper sauce work well too.
5. How do I prevent the filling from leaking?
Avoid overfilling and make sure to secure the pocket with toothpicks or kitchen twine. Also, place the chicken with the opening facing upward during baking.
6. Is this recipe kid-friendly?
Yes! The cheese and mild pesto make it very approachable. You can scale back on the pesto or leave out the tomatoes for picky eaters.
7. Can it be cooked on the stove?
While possible, stovetop cooking may cause the filling to leak out. If you do try it, sear the chicken first, then cover and cook on low. The oven provides more even results.
Tender chicken breasts filled with basil pesto, mozzarella, and cherry tomatoes, baked to juicy perfection with a golden finish.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Yield: 6 servings 1x
Ingredients
4 boneless, skinless chicken breasts
1/2 cup basil pesto
4 oz low-moisture mozzarella, shredded or sliced
1 cup cherry tomatoes, halved
1 tbsp olive oil
Salt and pepper to taste
1 tsp Italian seasoning or dried oregano
Toothpicks or twine
Instructions
-
Preheat oven to 400°F (200°C).
-
Cut a pocket in each chicken breast.
-
Season inside and out with salt and pepper.
-
Spread pesto inside each pocket.
-
Add mozzarella and cherry tomatoes.
-
Seal with toothpicks or twine.
-
Place in a baking dish and drizzle with olive oil.
-
Sprinkle with seasoning.
-
Bake 25–30 minutes or until internal temperature is 165°F.
-
Optional: Broil 2–3 minutes for color.
-
Let rest 5 minutes before slicing and serving.
