This Tomato, Mozzarella, and Basil Pesto Stuffed Ciabatta is a simple, crowd-pleasing bread recipe that turns an everyday loaf into a warm, cheesy centerpiece. With juicy tomato slices, creamy mozzarella, and fragrant basil pesto tucked into every cut, each bite delivers the classic Italian-inspired flavors of a Caprese salad in a deliciously rustic package.
The oven transforms the ciabatta into a beautifully crisp loaf with a soft, chewy center. As the mozzarella melts, it mingles with the pesto’s garlicky, herbaceous richness, while the tomatoes add freshness and a touch of natural sweetness. It’s the kind of recipe that looks impressive but takes very little effort, making it perfect for busy weeknights, weekend cookouts, or casual gatherings with friends.
I especially appreciate recipes like this when dinner needs something a little special without creating extra work. Serve the bread straight from the oven alongside grilled vegetables, a fresh green salad, or your favorite barbecue dishes. It’s also a fun addition to a sharing platter when everyone wants to pull off a warm, cheesy piece.

Love this recipe? Save it to your favorite Pinterest recipe board so you can make this delicious stuffed ciabatta again and again!
Why You’ll Love This Recipe
- Quick and Easy: Just 10 minutes of prep and a handful of everyday ingredients.
- Classic Italian-Inspired Flavor: Sweet tomato, creamy mozzarella, and fragrant basil pesto make a delicious combination.
- Perfect for Sharing: The connected slices make it easy for everyone to pull off a cheesy piece.
- Versatile Serving Options: Pair it with grilled meats, roasted vegetables, pasta, or a crisp salad.
- Easy to Customize: Add your favorite vegetables or experiment with different pesto varieties.
Ciabatta Filled with Tomato, Mozzarella, Basil
Course: AppetizersCuisine: ItalianDifficulty: Easy4
servings10
minutes20
minutes300
kcalCrusty ciabatta filled with melted mozzarella, juicy tomatoes, and fragrant basil pesto, baked until warm, golden, and irresistibly cheesy.
Ingredients
1 small ciabatta loaf (about 8 oz), or ½ large loaf
4 oz fresh mozzarella cheese, sliced
1 large tomato, thinly sliced
2 tbsp plus 2 tsp basil pesto (40 g)
Directions
- Preheat the oven. Heat your oven to 350°F (180°C) using the convection setting. If your oven does not have convection, use the regular bake setting.
- Prepare the cheese and tomato. Slice the mozzarella into thin rounds. Cut the tomato in half, then slice each half into thin pieces.
- Score the bread. Place the ciabatta on a cutting board. Make cuts about 1 inch apart across the loaf, being careful not to slice all the way through. The bottom should remain intact so the bread holds together.
- Add the pesto. Use a butter knife or small spoon to spread basil pesto inside each cut, coating the bread as evenly as possible.
- Fill the cuts. Alternate slices of mozzarella and tomato in the openings until the loaf is filled.
- Bake until melted. Place the stuffed ciabatta on a baking sheet and bake for 15–20 minutes, until the cheese is melted and the bread is warm with a crisp exterior.
- Serve warm. Let the bread rest for a minute or two, then pull apart or slice into portions. Serve immediately while the mozzarella is soft and gooey.
Cooking Notes
- Choose a sturdy loaf: Fresh ciabatta with a crisp crust and chewy interior works best. Avoid bread that’s so soft it collapses when sliced.
- Keep the base intact: Cut only about three-quarters of the way through the loaf to create pockets for the filling.
- Avoid soggy bread: If the tomato is particularly juicy, gently blot the slices with a paper towel before adding them.
- Adjust the pesto: Store-bought or homemade basil pesto both work well. Since pesto can be salty, taste it before adding any extra seasoning.
- Try a variation: Add a few spinach leaves, roasted red peppers, or thinly sliced olives for a different flavor.
- Check for doneness: The cheese should be fully melted, and the edges of the bread should feel crisp. Add a few extra minutes if needed.
- Make-ahead tip: Prepare the sliced ingredients in advance, but assemble the bread shortly before baking for the best texture.
FAQ
– Can I use a different type of bread? Yes. A crusty French baguette or another sturdy artisan loaf can work. Adjust the filling and baking time to fit the loaf’s size.
– Can I use shredded mozzarella instead of fresh mozzarella? Absolutely. Shredded mozzarella melts well and may release less moisture, depending on the brand. Distribute it evenly between the cuts.
– How do I prevent the bread from becoming soggy? Blot excess moisture from the tomato slices and avoid overfilling the cuts with pesto. Bake until the edges are crisp.
– Can I prepare this recipe ahead of time? You can slice the tomato and mozzarella in advance and refrigerate them separately. For the best texture, assemble the bread just before baking.
– How should I store and reheat leftovers? Refrigerate leftovers in an airtight container for 3–4 days. Reheat in a 325°F (165°C) oven until warm. The crust will generally stay crisper than it would in the microwave.



