Caprese Sandwich

Looking for a picnic-perfect vegetarian main dish? Try this Caprese sandwich! Stuffed with fresh basil and tomatoes, it's simple and delicious.

vegetarian caprese sandwich on foccacia

Sometimes, the best things in life are the simplest, and this Caprese sandwich recipe is here to prove it. It’s super easy to make, but it’s still insanely delicious, thanks to juicy, sweet tomatoes, fresh basil, and creamy mozzarella cheese. Layer them between slices of freshly baked focaccia, and you have a mouthwatering lunch.

If you’ve been reading the blog for a while, you might already know that the combination of basil, tomatoes, and mozzarella was what first got me excited about cooking with seasonal ingredients. Jack and I were on a trip to Italy, and we ate Caprese salad after Caprese salad, wondering how something so simple could taste so good. If you’ve never tried a Caprese sandwich (or salad, for that matter), I hope you make this recipe this summer. It shows that as long as your ingredients are fresh, good cooking doesn’t have to be complicated. Oh, and it’s perfect for a picnic, too. 🙂

Fresh mozzarella, tomatoes, and basil

Caprese Sandwich Recipe Ingredients

Here’s what you’ll need to make this easy Caprese sandwich recipe:

  • Focaccia – Chewy, savory focaccia really kicks this sandwich up a notch. If you can’t find any, make your own, or substitute fresh baguette or ciabatta rolls.
  • Fresh mozzarella cheese – It offers a rich, creamy contrast to the fresh tomatoes and basil.
  • Tomatoes – Any variety will work here, so choose the best ones you can find!
  • Fresh basil leaves – A Caprese sandwich essential! If your leaves are particularly large, tear them into bite-sized pieces before adding them to your sandwich.
  • Arugula – For a little crunch and extra green.
  • Roasted cherry tomatoes and pickled red onions – I list these ingredients as optional, but if you can, use them! Their bright, umami flavors take this recipe over the top.
  • Extra-virgin olive oil, salt, and pepper – They tie it all together and make the flavors pop!

Find the complete recipe with measurements below.

Focaccia bread


I love this Caprese sandwich recipe as written, but there are lots of tasty ways to change it up. Here are a few of my favorites:

  • Toast the bread. Brush the cut side of each piece of bread with olive oil and toast it in the oven or on a grill pan until lightly golden brown. Then, assemble the sandwich!
  • Or make a grilled Caprese sandwich. Swap the focaccia for slices of good crusty bread. Before you eat, cook the sandwich as you would any grilled cheese. Preheat a cast iron skillet or grill pan over medium heat. Brush the outsides of the sandwich with olive oil, and grill on each side until the cheese is melted.
  • Add a dressing. Finish your sandwich with a drizzle of lemon vinaigrette instead of extra-virgin olive oil. Alternatively, use a combination of olive oil and balsamic vinegar or the balsamic glaze from this post.
  • Amp up the herbs. Use fresh mint and thyme leaves in addition to basil.
  • Swap the cheese. Can’t find fresh mozzarella? Don’t worry about it! Homemade labneh is great here too.
  • Or make it vegan. Replace the cheese with sliced avocado, and slather the bread with vegan basil pesto for extra richness.

Caprese sandwich recipe

Caprese Sandwich Recipe Tips

  • Better ingredients = a better sandwich. Because this recipe is so simple, each ingredient really shines through. As a result, your final sandwich will only be as good as the fresh mozzarella, tomatoes, basil, and bread that make it up. Always make this recipe in the summer, when tomatoes are sweet and juicy and basil is tender and fragrant.
  • Don’t forget to season it. The salt, pepper, and olive oil in this recipe might seem like afterthoughts, but they’re just as important as the other ingredients. The salt highlights the sweetness and tang of the tomatoes, and the olive oil ties all the flavors together.
  • Make it ahead. This Caprese sandwich is perfect for a picnic or packed lunch! Because the tomatoes contain so much water, it’s best if you make it just a few hours in advance. If you make it too far ahead, it’ll become soggy. Once you’ve assembled the sandwich, wrap it in aluminum foil or a reusable sandwich wrap, or pierce it with a toothpick so that it holds together until you eat. Find more of my best sandwich meal prep tips here!

tomato caprese sandwiches

Caprese Sandwich Serving Suggestions

This Caprese sandwich is a satisfying meal on its own, but it goes well with all sorts of sides, too. Keep things simple, and serve it with your favorite chips and fresh fruit, or pair it with chopped fresh veggies and a flavorful dip like hummus, baba ganoush, or white bean dip. It’s also delicious with a cool cup of gazpacho or any of these salad recipes:

For more salad ideas, check out this post!

caprese sandwich

And if you love basil, tomatoes, and mozzarella together, try making one of these recipes next:

Get This Recipe In Your Inbox
Share your email, and we'll send it straight to your inbox. Plus, enjoy daily doses of recipe inspiration as a bonus!

Caprese Sandwich

rate this recipe:
5 from 8 votes
Prep Time: 15 minutes
Serves 4
This Caprese sandwich is the BEST summer lunch! Because the ingredients here are so simple, each one really shines through. Make sure to use the best tomatoes, basil, mozzarella, and bread you can find!


  • 4 (3.5-inch)

    Focaccia squares

    , sliced in half
  • Handful of arugula
  • 1 (8-ounce) fresh mozzarella ball, sliced
  • 2 tomatoes, sliced
  • 1/3 cup Roasted Cherry Tomatoes, optional
  • Pickled Onions, optional
  • Basil leaves
  • Extra-virgin olive oil, for drizzling
  • Flaky sea salt and freshly ground black pepper


  • Assemble the sandwiches on the focaccia with the arugula, mozzarella, and tomato slices. Add the roasted tomatoes and a few pickled onions, if desired.
  • Top with basil leaves, a drizzle of olive oil, and season with salt and pepper.


For a vegan version, use sliced avocado and a slather of vegan pesto in place of the cheese.




5 from 8 votes (6 ratings without comment)

Leave a comment:

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

Rate this recipe (after making it)

  1. Lise

    Can’t wait to try out some of your recipe, you’re a great cook. Thanks for sharing

    • Phoebe Moore (L&L Recipe Developer)

      Hi Lise, thanks for your comment! I hope you enjoy whatever you try.

  2. rajesh from

    5 stars
    This is awesome… I would love to try it once

  3. Hayley

    I’m getting exhausted from cooking all the time, so this is the perfect easy meal I need to make. Will be trying out the vegan version this weekend!

  4. daisy

    5 stars
    woooww thats yummy..

  5. Sabrina from

    great time of year for these ingredients, I even just bought a basil plant, can keep putting it to use with these caprese sandwiches, thank you!

A food blog with fresh, zesty recipes.
Photograph of Jeanine Donofrio and Jack Mathews in their kitchen

Hello, we're Jeanine and Jack.

We love to eat, travel, cook, and eat some more! We create & photograph vegetarian recipes from our home in Chicago, while our shiba pups eat the kale stems that fall on the kitchen floor.