Hasselback Caprese Tomatoes with Balsamic Glaze
There is something so fun about turning a classic Caprese salad into these beautiful Hasselback Caprese tomatoes. I love how the juicy tomato slices hold creamy fresh mozzarella and fragrant basil, with a glossy drizzle of balsamic glaze running over everything. It looks a little fancy, but honestly, it is incredibly easy to make.
This fresh tomato mozzarella basil salad is one of my favourite summer recipes for entertaining because every bite has that perfect mix of sweet tomato, soft cheese, peppery basil and tangy balsamic. Serve it as an elegant appetizer, a colourful side dish or a light lunch with crusty bread. Simple ingredients, big flavour and a presentation that always gets attention.
Short Description of the Recipe
These Hasselback Caprese tomatoes are a fresh and colourful twist on a classic Italian Caprese salad. Ripe tomatoes are sliced almost all the way through, then filled with creamy fresh mozzarella and basil leaves. A drizzle of extra-virgin olive oil and balsamic glaze brings everything together. It looks impressive, but the preparation is actually very simple.
Why It’s Good
This easy tomato mozzarella basil salad has everything I love about summer cooking—juicy tomatoes, soft mozzarella, fresh herbs and that sweet, tangy balsamic finish. The Hasselback-style slices help distribute the mozzarella and basil throughout the tomato, so you get a little of each ingredient in every bite.
It is also one of those recipes that proves you do not need many ingredients to make something delicious. Use ripe tomatoes and good-quality mozzarella, and most of the work is already done. A little flaky salt makes a big difference too.
When to Serve It
Serve these Hasselback Caprese tomatoes as a summer salad, an elegant appetizer or a fresh Italian side dish. They are especially lovely for garden parties, barbecues, bridal showers, holiday meals or a relaxed dinner on the patio.
I also like serving them with warm crusty bread because the bread catches all the tomato juices, olive oil and balsamic glaze left on the plate. Nothing goes to waste.
Tips and Tricks
Choose ripe but firm tomatoes. The best tomatoes for Hasselback Caprese salad should feel heavy and juicy without being overly soft. Very ripe tomatoes can collapse once the mozzarella is tucked between the slices.
Use a small serrated knife. It cuts through the tomato skin cleanly without pressing down on the flesh. Make each cut slowly and stop about ½ inch from the bottom so the tomato stays together.
Place wooden spoons or chopsticks beside the tomato. They act as a guide and help prevent the knife from cutting completely through. It is a simple little trick, but it works.
Pat the fresh mozzarella dry. Mozzarella packed in water can release quite a bit of liquid. A quick blot with paper towel keeps the finished tomato mozzarella basil salad from becoming watery.
Slice the mozzarella thinly. Thick pieces can stretch the tomato apart. Thin slices fit neatly between the tomato sections and make the Hasselback presentation look much prettier.
Do not overfill every opening. Alternate the mozzarella and basil rather than forcing too much into each cut. The tomatoes should look full and colourful, but they still need to hold their shape.
Bring the mozzarella to room temperature. I find the flavour is much better when the cheese is not refrigerator-cold. About 15 to 20 minutes on the counter is usually enough.
Add the basil just before serving. Fresh basil can darken when it sits against wet tomatoes for too long. Tuck the leaves into the salad near serving time so they stay bright and fragrant.
Season at the last minute. Salt draws moisture from tomatoes, so wait until just before serving to add flaky salt and black pepper.
Drizzle the balsamic glaze last. Add it after the tomatoes are arranged on the serving plate. This keeps the dark glaze visible and gives your Hasselback Caprese tomatoes that glossy, restaurant-style finish.
Serve the salad soon after assembling. This easy Italian Caprese salad tastes best while the tomatoes are fresh, the basil is crisp and the mozzarella is soft. A few slices of crusty bread on the side are perfect for catching the extra olive oil and tomato juices.
Variations
Cherry Tomato Caprese Platter: Use large cherry or cocktail tomatoes and make only two or three cuts in each one. Fill them with small pieces of fresh mozzarella and basil for a bite-sized Caprese salad appetizer.
Burrata Caprese Tomatoes: Arrange the sliced tomatoes around a ball of creamy burrata instead of adding mozzarella between every cut. Spoon the burrata onto each tomato as you eat. It is a little messier, but very good.
Pesto Caprese Salad: Add a small spoonful of basil pesto between a few of the tomato and mozzarella slices. Go lightly because pesto can quickly overpower the fresh tomato flavour.
Prosciutto Caprese Tomatoes: Tuck thin pieces of prosciutto into some of the openings with the mozzarella. This turns the Hasselback Caprese tomatoes into a more filling Italian appetizer.
Avocado Caprese Salad: Add thin avocado slices between the tomatoes and mozzarella. Use an avocado that is ripe but still firm, or the slices can become mashed while you assemble the salad.
Herbed Mozzarella Variation: Toss the mozzarella slices with olive oil, dried oregano, cracked black pepper and a little garlic before adding them to the tomatoes. Let the cheese sit for about 10 minutes so it picks up the flavour.
Spicy Caprese Tomatoes: Finish the salad with crushed red pepper flakes or a drizzle of chilli oil. Just a little heat works surprisingly well with the sweet balsamic glaze.
Lemon Caprese Salad: Replace the balsamic glaze with a drizzle of olive oil, fresh lemon juice and lemon zest. This variation tastes lighter and especially fresh during warm weather.
Roasted Caprese Tomatoes: Place the filled tomatoes in a baking dish and bake at 400°F for about 10 minutes, just until the mozzarella begins to soften. The tomatoes become juicier, so serve them with toasted bread.
Different Fresh Herbs: Basil gives this tomato mozzarella salad its classic Caprese flavour, but fresh parsley, oregano or a little mint can also be added. I would still keep some basil in the recipe so it does not lose that familiar Italian taste.
Storage Tips
Store leftovers in the refrigerator. Place the Hasselback Caprese tomatoes in a shallow airtight container and refrigerate them for up to 24 hours. They are still tasty the next day, but the tomatoes will soften and release more juice.
Keep the balsamic glaze separate when possible. If you are preparing the salad ahead, wait to add the balsamic glaze until serving. It keeps the tomatoes looking fresher and prevents the mozzarella from becoming stained.
Do not add salt too early. Salt pulls moisture from fresh tomatoes, which can make this tomato mozzarella basil salad watery. Season it shortly before serving for the best texture.
Prepare the ingredients separately for make-ahead serving. Slice the tomatoes and mozzarella, then store them in separate covered containers. Assemble the Hasselback tomatoes a few hours before serving and add the basil last.
Keep fresh basil dry. Damp basil can darken quickly in the refrigerator. Wrap the leaves loosely in a slightly damp paper towel and store them separately until you are ready to assemble the salad.
Drain excess liquid before serving leftovers. Fresh mozzarella and ripe tomatoes naturally release moisture. Pour off any liquid collecting in the bottom of the container, then add a fresh drizzle of olive oil and balsamic glaze.
Let the salad warm slightly before eating. Remove the Caprese tomato salad from the refrigerator about 15 minutes before serving. Tomatoes and mozzarella have much better flavour when they are not ice-cold.
Freezing is not recommended. Tomatoes become soft and watery after thawing, while fresh mozzarella can turn rubbery. This easy Italian Caprese salad is definitely best enjoyed fresh.

Hasselback Caprese Tomatoes with Balsamic Glaze
Equipment
- Cutting board
- Small serrated knife for slicing the tomatoes
- Sharp chef’s knife for cutting the fresh mozzarella
- Wooden spoons or chopsticks to prevent cutting through the tomatoes
- Paper towels for drying the mozzarella
- Measuring spoons
- Small serving bowl or shallow platter
- Serving spoon for drizzling the olive oil and balsamic glaze
Ingredients
- 4 tomatoes medium sized ripe, firm but juicy
- 8 ounces mozzarella fresh and cut into thin slices
- ½ cup basil leaves fresh
- 2 tablespoons olive oil extra-virgin
- 2 tablespoons balsamic glaze plus more for serving
- ½ teaspoon flaky sea salt or to taste
- ¼ teaspoon freshly ground black pepper
- 1 teaspoon balsamic vinegar optional for extra tang
Instructions
Prepare the tomatoes.
- Wash and dry the tomatoes. Place one tomato on a cutting board and make several evenly spaced vertical cuts, stopping about ½ inch from the bottom so the tomato remains connected. Repeat with the remaining tomatoes.
Slice the mozzarella.
- Cut the fresh mozzarella into thin pieces that will fit comfortably inside the tomato openings. Pat the mozzarella lightly with paper towel if it is very wet. This helps prevent the finished Caprese tomatoes from becoming watery.
Fill the tomatoes.
- Gently open each tomato cut and tuck in a slice of fresh mozzarella. Add fresh basil leaves between some of the tomato and mozzarella slices, allowing a few leaves to remain visible on top.
Season the salad.
- Arrange the stuffed tomatoes in a shallow serving bowl or on a platter. Drizzle them with the extra-virgin olive oil and, when using, a little balsamic vinegar.
Add the balsamic glaze.
- Spoon the balsamic glaze over the tomatoes and mozzarella, letting it run naturally across the layers. Finish with flaky sea salt and freshly ground black pepper.
Serve immediately.
- Garnish with a few additional basil leaves and serve at room temperature for the freshest flavour.
Notes
- Choose the right tomatoes. Small beefsteak tomatoes, vine-ripened tomatoes or large Roma tomatoes work especially well for these Hasselback Caprese tomatoes. Look for tomatoes that are ripe and flavourful but still firm enough to hold the mozzarella.
- Do not cut all the way through. Slice each tomato almost to the bottom, leaving the base attached. This keeps the tomato together and creates neat pockets for the fresh mozzarella and basil.
- Use fresh mozzarella packed in water. It gives this tomato mozzarella basil salad its soft, creamy texture. Pat the cheese dry before slicing so the finished salad does not become too watery.
- Add salt just before serving. Salt draws moisture from tomatoes, so seasoning too early can leave liquid pooling on the plate. A little flaky salt at the end brings out the sweetness of the ripe tomatoes.
- Use balsamic glaze, not just balsamic vinegar. Balsamic glaze is thicker, sweeter and clings beautifully to the tomatoes and mozzarella. It also creates the glossy dark drizzle shown in the photos.
- Serve with toasted baguette slices. The bread is perfect for soaking up the fresh tomato juices, extra-virgin olive oil and balsamic glaze. Honestly, that may be one of the best parts.
Nutrition
Ellen Britt
Hi, I’m Ellen — a passionate home cook dedicated to creating easy, flavorful recipes inspired by real-life cooking and shared family traditions. Every recipe on this site is a true collaboration, developed and tested together in our kitchen to ensure it’s reliable, simple to follow, and absolutely delicious.