Aug 21, 2024

Heirloom Tomato & Mozzarella Caprese Sandwich

Prep Time: 10 minutes
Cook Time: 0 minutes
5 from 3 votes
Caprese sandwich with ciabatta bread with fresh pesto, sun dried tomatoes, mozzarella cheese, heirloom tomatoes and sweet balsamic glaze.
Featured Recipe Image

jump toRECIPE

This post may contain affiliate links, which means that I make a small commission off items you purchase at no additional cost to you. Please read my policy page.

This caprese sandwich is among my favorites for a hot summer day when heirloom tomatoes are at their peak. Crispy ciabatta bread is topped with fresh pesto, sun dried tomatoes, mozzarella cheese, sliced juicy tomatoes and sweet balsamic glaze for the perfect summer sandwich. It’s based off of a sandwich that I used to get from Malibu Kitchen, a gourmet sandwich shop and bakery in the Malibu Country Mart. It recently closed after 22 years but served great comfort food as well as great sandwiches. Marinating the tomatoes in a bit of olive oil and salt for even just a few minutes before adding them to the sandwich helps enhance the flavor of the tomatoes.

Heirloom Tomato & Mozzarella Caprese Sandwich

sliced heirloom tomatoes on cutting board

Key Ingredients in This Recipe

  • Heirloom Tomato – With their superior flavor, heirloom tomatoes come from seeds passed down and are typically at least 50 years old. Look for a variety of colors. If you like heirloom tomatoes check out these other recipes here. Some of my favorite varieties include “Brandywine” and “Cherokee Purples”. Look for ripe tomatoes during their peak time of late summer beginning around late July. I always recommend drizzling the tomato slices with a bit of olive oil and salt before using in a sandwich or serving.
  • Mozzarella – Use fresh mozzarella cheese in this recipe. Cut the mozzarella in to slices to pile onto the sandwich. For a creamier twist, swap burrata for the mozzarella.
  • Sun-dried Tomatoes – I like using the combination of fresh and sun-dried tomatoes for a contrast of texture and flavor in this recipe. I prefer oil-packed sun-dried tomatoes to just packaged.
  • Balsamic – Rather than just using balsamic vinegar I use balsamic glaze in this recipe. It’s more highly concentrated and syrupy that standard balsamic and doesn’t make the bread soggy and soak through even after it sits for a bit.
  • Pesto – While most caprese recipes use fresh basil leaves I use homemade basil pesto as a spread over the ciabatta bread. Store-bought pesto is fine in a pinch, however, I always prefer homemade. Try my recipe for pesto recipe here – it comes together quickly in a food processor.
  • Ciabatta – Ciabatta is an Italian bread with a chewy exterior. I love ciabatta for it’s light and airy crumb – when you cut it open you notice lot’s of air holes. In this recipe the juice from the tomato and the balsamic soak into the bread without getting soggy.

How to Make a Caprese Sandwich

marinated sliced heirloom tomatoes with olive oil and sea salt

Step 1: Marinate the tomatoes.

Arrange the sliced tomatoes on a large plate or platter. Drizzle with olive oil and season with salt. Let sit for 5 to 10 minutes at room temperature to let the tomatoes marinate.

Step 2: Toast the ciabatta rolls.

Toast or broil the ciabatta rolls until they are golden brown and crisp.

halved and toasted ciabatta rolls
assembled caprese sandwich

Step 3: Assemble the sandwich.

Spread about 2 tablespoons of the pesto on the bottom half of each roll. Top with the the sun dried tomatoes and slices of mozzarella. Layer the marinated tomatoes over the top.

Step 4: Serve and enjoy.

Spread or drizzle the balsamic glaze on the top half of each of the sandwich rolls. Close the sandwiches and cut in half. Serve immediately.

cut caprese sandwich with tomatoes mozzarella and pesto

Tips and Tricks for This Recipe

Swaps and substitutions

  • I use my homemade pesto recipe using pine nuts but you can swap them for another nut like pistachio.
  • Try swapping the fresh mozzarella for sliced, smoked mozzarella for an added flavor profile.
  • Another variety of tomato can be used in place of the heirloom tomatoes. If you can’t find heirloom tomatoes, use beefsteak.
  • Add greens like wild arugula to the sandwich for a bit of peppery flavor.
  • If not using ciabatta, I recommend using another crusty bread like a baguette.

Can this be made ahead of time?

Because ciabatta is a crispier bread and since it is toasted in this recipe it helps to keep the bread from getting soggy quickly. However, due to the juices in the tomatoes the bread can still get soggy over time. I recommend making and eating this sandwich in the same day. Wrap in butcher paper if taking on the go for picnics!

Caprese sandwich with ciabatta bread with fresh pesto, sun dried tomatoes, mozzarella cheese, heirloom tomatoes and balsamic glaze

Heirloom Tomato & Mozzarella Sandwich

5 from 3 votes
Rate this Recipe
Print Pin
Prep Time 10 minutes
Cook Time 0 minutes
Serves 2 sandwiches

Ingredients:

  • 1 large heirloom tomato (or 2 medium heirloom tomatoes), sliced
  • 1 tablespoon extra-virgin olive oil
  • Flakey sea salt, as needed
  • 2 ciabatta rolls, sliced in half lengthwise
  • ¼ cup pesto
  • ¼ cup chopped, olive oil-packed sun dried tomatoes
  • 4 ounces mozzarella cheese, thinly sliced
  • 2 tablespoons balsamic glaze

Instructions:

  • Arrange the sliced tomatoes on a large plate or platter. Drizzle with olive oil and season with salt. Let sit for 5 to 10 minutes at room temperature to let the tomatoes marinate.
  • Toast or broil the ciabatta rolls until they are golden brown and crisp.
  • Spread about 2 tablespoons of the pesto on the bottom half of each roll. Top with the the sun dried tomatoes and slices of mozzarella. Layer the marinated tomatoes over the top.
  • Spread or drizzle the balsamic glaze on the top half of each of the sandwich rolls. Close the sandwiches and cut in half. Serve immediately.

Nutrition:

Calories: 526kcal | Carbohydrates: 47g | Protein: 22g | Fat: 28g | Saturated Fat: 9g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 8g | Cholesterol: 39mg | Sodium: 933mg | Potassium: 665mg | Fiber: 4g | Sugar: 11g | Vitamin A: 1530IU | Vitamin C: 14mg | Calcium: 515mg | Iron: 2mg
DID YOU MAKE THIS?

TAG ME ON INSTAGRAM TO BE FEATURED ON MY STORIES! @cookingwithcocktailrings

Rate + Review

WHAT DID YOU THINK OF THIS RECIPE?

5 from 3 votes

Your email address will not be published. Required fields are marked *

Recipe Rating




  1. 5 stars

    I love this sandwich. But I think in your instructions, you’ve forgotten to mention spreading pesto and balsamic glaze… Mayhap a misprint.

  2. 5 stars
    Do not send someone to grocery store who will skimp on the mozzarella haha. Despite the cheaper quality cheese these still tasted great. I struggled with the measuring of the pesto (I used Kylies pesto recipe) because I picked the basil leaves from our garden. We halved the pesto recipe. Heirloom tomatoes are in season and the ciabatta ready to bake rolls were just so good! And the balsamic glaze makes it. 10/10!

    • Hahaha the mozzarella definitely does make a difference! Glad you enjoyed the recipe though! Give me all the heirloom tomatoes!!!! I could eat them every day.

  3. 5 stars
    Loved this sandwich Made the ciabatta rolls and put this together in no time. Was absolutely delicious

  4. What a wonderful way to use heirloom tomatoes. And ciabatta rolls sound like the perfect choice for putting together this sandwich. I love anything with tomatoes and mozzarella.