Juicy chicken, softened tomatoes, and a blanket of melted mozzarella turn this Caprese Chicken Casserole into the kind of dinner that disappears fast. The chicken stays tender because it bakes until nearly done before the tomatoes and cheese go on, so the mozzarella melts without drying out the meat. A final drizzle of balsamic glaze gives the whole dish a sweet-sharp finish that keeps it from tasting heavy.
The part that makes this recipe work is timing. Tomatoes and fresh mozzarella both release moisture, and if they go in too early, the cheese can turn rubbery and the chicken can overcook before the top looks finished. Baking the chicken first, then adding the Caprese topping, keeps each layer distinct: seasoned chicken underneath, juicy tomato in the middle, and that soft, milky melt on top.
Below you’ll find the exact points where this dish comes together, plus the one chicken prep step that saves you from uneven baking. I also included a few smart swaps and storage notes, because this is the kind of dinner you’ll probably want to make again.
The chicken stayed juicy and the mozzarella melted perfectly without getting greasy. I pounded the breasts even like you said, and it cooked through in the exact time listed.
Pin this Caprese Chicken Casserole for a juicy chicken dinner with melted mozzarella and balsamic glaze.
The reason this casserole stays juicy instead of drying out
Chicken breasts dry out when they spend too long in a hot oven before the topping is added. This recipe avoids that by using a two-stage bake: the chicken gets a head start, then the tomatoes and mozzarella finish on top. That keeps the meat close to 165°F without pushing it past the point where the juices run dry.
Pounding the breasts to an even thickness matters here more than in a lot of baked chicken recipes. A thin end cooks before the thick center catches up, which is how you end up with one dry bite and one underdone bite on the same plate. Even thickness gives you a cleaner bake and a better cheese melt.
What Each Ingredient Is Actually Doing in This Dish

- Chicken breasts — Use boneless, skinless breasts of similar size if you can. If one breast is much thicker, pound it between sheets of parchment or plastic wrap until the whole batch is even. That one step does more for the final texture than almost anything else in the recipe.
- Roma tomatoes — Roma tomatoes hold their shape better than juicy slicing tomatoes, which matters because you want the casserole to stay layered instead of watery. Slice them into medium rounds so they soften without collapsing completely.
- Fresh mozzarella — Fresh mozzarella gives you that soft, milky melt this dish needs. Pre-shredded mozzarella won’t give the same texture; it tends to melt drier and less silkily. Slice it rather than shredding it so it blankets the tomato instead of disappearing into the pan.
- Balsamic glaze — A thick glaze clings to the top and adds sweetness without flooding the dish. If you only have balsamic vinegar, simmer it until reduced and syrupy before drizzling, or it will taste sharp and thin.
- Italian seasoning — This fills in the background with oregano, thyme, and basil notes while the basil on top keeps things fresh. If you want more control, use dried oregano plus a pinch of thyme instead of a generic blend.
Building the layers so the topping melts without turning the chicken dry
Season the chicken evenly
Rub the chicken with olive oil first, then season it all over with Italian seasoning, salt, and pepper. The oil helps the spices stick and gives the surface a little protection in the oven. If the chicken is wet before it goes in the pan, the seasonings slide off and the surface steams instead of baking.
Give the chicken a head start
Bake the chicken on its own until it’s nearly done, about 20 minutes depending on thickness. You’re looking for a firm exterior and juices that are just starting to run clear, not fully browned edges. This stage is where the dish earns its tenderness; add the toppings too early and the mozzarella will overcook before the chicken is safe to eat.
Add the Caprese topping at the end
Layer the tomato slices over the chicken, then top with mozzarella. Return the dish to the oven just until the cheese softens and starts to slump at the edges, about 10 to 12 minutes. If you leave it in until the cheese browns heavily, the tomatoes will collapse and the basil won’t have the same fresh finish.
Finish with basil and balsamic
Scatter the chopped basil over the hot casserole after it comes out of the oven, then drizzle with balsamic glaze. Basil loses its bright flavor if it bakes too long, so add it at the end when it can stay fresh and fragrant. The glaze should land in visible ribbons on top, not disappear into the pan.
How to adapt this for lighter, dairy-free, or bigger-batch dinners
Dairy-Free Version
Swap the mozzarella for a good-quality dairy-free melting cheese. The result won’t taste exactly like fresh mozzarella, but it will still give you that layered baked finish. Use a brand that softens well rather than one that browns aggressively, or the top can turn oily before the chicken is done.
Lower-Carb Serving
The casserole itself is already fairly low in carbs, so the main adjustment is what you serve with it. Skip bread and pair it with roasted zucchini, a simple salad, or cauliflower mash. That keeps the bright Caprese flavors front and center without needing to change the casserole.
Making It for Six or Eight
Double the ingredients and use a larger baking dish with plenty of room between the chicken pieces. Crowding slows down the bake and traps moisture, which makes the topping loose instead of neatly melted. If the pieces are close together, add a few extra minutes and check the thickest breast with a thermometer.
Storage and Reheating
- Refrigerator: Store leftovers in an airtight container for up to 3 days. The tomatoes soften a bit more, but the flavor stays good.
- Freezer: It freezes, but the mozzarella and tomatoes lose some of their texture after thawing. For the best result, freeze only if you don’t mind a softer topping and wrap portions tightly once cooled.
- Reheating: Warm in a 325°F oven, covered loosely with foil, until heated through. Microwaving works in a pinch, but it can make the cheese rubbery and pull moisture out of the chicken.
Questions I Get Asked About This Recipe

Caprese Chicken Casserole
Ingredients
Equipment
Method
- Preheat the oven to 400°F and grease a baking dish.
- Season the chicken breasts with olive oil, Italian seasoning, salt, and pepper, then arrange them in the baking dish.
- Bake at 400°F for 20 minutes, until the chicken is nearly cooked through (it should still finish in the next bake).
- Remove the casserole from the oven and top each chicken breast with sliced Roma tomatoes and sliced fresh mozzarella.
- Return to the oven and bake at 400°F for another 10-12 minutes, until the cheese is melted and the chicken reaches 165°F.
- Sprinkle the top with fresh chopped basil right after baking.
- Drizzle with balsamic glaze before serving for a glossy finish.