Picnic season is here! We’re enjoying a lovely spring here in Kansas City. Our homegrown tomatoes won’t be ready for a while, but I’m sharing my favorite picnic sandwich with you since I can find great tomatoes at the store now.
This Caprese sandwich recipe is inspired by the classic Caprese salad. It features ripe red tomatoes and sliced fresh mozzarella with the most irresistible creamy basil sauce. For extra flavor, I also added a little drizzle of balsamic vinegar and a small handful of arugula.
Sandwich all of that inside a crusty loaf of French baguette, and you will have a perfectly portable sandwich for picnics or road trips. Or, enjoy it at home for a quick meal from now through the end of tomato season this fall.
This tomato and mozzarella sandwich is a terrific vegetarian sandwich that offers a surprising amount of protein, thanks to the cheese. This recipe is my homemade rendition of my go-to sandwich at our local French café. They’ve just added it back to the menu, so I’m excited that I can order it there or make one at home. Now you can, too.
Caprese Sandwich Ingredients
Just remember—the better the bread and the tomatoes, the better the sandwich! Here’s what you’ll need:
Baguette
French baguette is perfect for this sandwich, or you can use any high-quality bread you have at home already.
Homemade Creamy Basil Sauce
You’re going to fall in love with this sauce! It’s easy to whip together in the food processor, or by hand if you’d rather. You’ll need mayonnaise, fresh basil, garlic, salt and pepper. Leftover sauce makes a lovely veggie dip.
Thick Balsamic Vinegar
Tangy balsamic vinegar provides some irresistible contrast to the creaminess of the sauce and the mozzarella. We need to use a thick balsamic vinegar here (the regular runny kind will make your sandwich wet).
I love Napa Valley Naturals’ Grand Reserve Balsamic Vinegar—make sure you get the bottle with “25 stars” on it. It’s under $10 and typically available at Natural Grocers and other well-stocked grocery stores. Or, buy balsamic glaze (DeLallo makes one) or make your own balsamic glaze by gently simmering runny vinegar on the stovetop until it is reduced by half.
Arugula
Arugula offers a light crunch and fresh, peppery flavor. I love it, but you can skip it if you don’t.
Mozzarella
Use one ball of mozzarella, which is different from the part-skim block of mozzarella that you buy for pizza. For best flavor, opt for a mozzarella ball that is packed in water, rather than vacuum-sealed.
Ripe Tomatoes
Specifically, look for medium-sized, juicy, red tomatoes. They will really shine in this sandwich.
Caprese Sandwich Serving Suggestions
Serve this sandwich with a side salad or simply some fresh fruit. Here are some complimentary salad options that also travel well:
- Farro and Kale Salad with Goat Cheese
- Favorite Quinoa Salad
- French Carrot Salad
- Tangy Lentil Salad with Dill & Pepperoncini
- Tabbouleh
More Vegetarian Sandwiches to Enjoy
- Favorite Grilled Cheese Sandwich
- Green Goddess Hummus Sandwich
- Tomato Jam and Mozzarella Panini
- Vegetarian “BLT” Sandwich
- Veggie Breakfast Sandwich
Please let me know how your sandwiches turn out in the comments! I love hearing from you.
PrintCaprese Sandwich
- Author:
- Prep Time: 15 minutes
- Cook Time: 5 minutes
- Total Time: 20 minutes
- Yield: 4 sandwiches
- Category: Sandwich
- Method: Toasted
- Cuisine: Italian
- Diet: Vegetarian
This Caprese sandwich recipe is perfect for picnics! This vegetarian sandwich features tomatoes, fresh mozzarella and creamy basil sauce. Recipe yields 2 large (as shown) or 4 medium sandwiches.
Ingredients
Two large or 4 smaller sandwiches
-
1 baguette (16 ounces)
-
1 tablespoon thick balsamic vinegar or balsamic glaze*
-
1 tablespoon extra-virgin olive oil
-
1 ½ cups baby arugula
-
1 mozzarella ball (8 ounces)
-
2 medium ripe tomatoes, sliced into ¼-inch thick rounds
-
Flaky sea salt or kosher salt
Creamy basil sauce (this makes extra**)
-
1 small or ½ medium clove garlic, roughly chopped
-
½ cup mayonnaise
-
½ cup (1 ounce) lightly packed fresh basil
-
¼ teaspoon fine sea salt
-
Lots of freshly ground black pepper, to taste
Instructions
-
Preheat the oven to 400 degrees Fahrenheit. Slice the bread in half lengthwise, then stack it back together and slice it down the middle to form two large sandwiches, or again to make 4 small. Place the sliced bread on a baking sheet with the cut sides facing up. Bake for 5 minutes, or until warmed through and turning lightly golden around the edges.
-
In the meantime, prepare the creamy basil sauce*: In a food processor, blitz the roughly chopped garlic to chop it more finely. Scrape down the sides, then add the mayo, basil, salt and pepper. Blend until smooth, then set aside.
-
To assemble the sandwiches, lightly drizzle balsamic and olive oil over half of the cut sides of bread. Layer some arugula on top, then weigh it down with rounds of mozzarella. Top with the sliced tomato, then sprinkle the tomato lightly with flaky salt.
-
Spread the basil sauce generously over the cut side of the remaining slices of bread. Place them face down over the tomatoes. Enjoy.
Stacie Pendleton
I am not a mayo fan – is there anything you can substitute for the mayo? Thank you! (I LOVE your recipes!!)
Kate
Hey Stacie! Thank you. I bet Greek yogurt would work nicely.
Hayley
This looks SO delicious. I know this isn’t intended to be a vegan recipe, but I will try it without the cheese or with some vegan mozzarella instead. Thanks Kate for the heat free dinner idea!
Kate
Thanks Hayley! Let me know how it turns out! I know I tried doctoring up my vegan sour cream and blending in the basil, etc. It was very nice, just rather messy. Not sure how to replace the mozzarella!
Hayley
Made this today and it was great! Used a good vegan mozzarella and mayo which worked out well. It was slices of vegan mozzarella which isn’t traditional but I think the richness of the sauce made up for it. Thanks Kate for such a great and easy summer dish.
★★★★★
Kate
You’re welcome, Hayley! I’m happy you enjoyed it.
Norma
Another great way to make and add to my collected recipes for making a Caprese sandwich. This one looks good for picnics. I also love the Closet Cooking site’s one for making at home, which is excellent. That one uses a regular pesto sauce in it. I will definitely try this one.
Kate
Thanks, Norma! Love that you’re collecting sandwich recipes. :) Hope to hear how this one turns out for you!
Chris
Made it immediately! Delicious…all of my favorites in a perfect portable sandwich!
★★★★★
Kate
Hooray! Thank you, Chris!
Mon
Love, love your recipes. I make caprese sandwich with ciabatta bread in my panini maker. I like your style. Can’t wait to try. Would you’ve a healthy alternative to Mayo? Thanks.
★★★★★
Kate
Hey Mon, thank you! Greek yogurt works well. The sauce just isn’t as thick so it gets a little more messy.
Marcy
Looks great, but how many pine nuts does the recipe require?
★★★★★
Kate
Hey Marcy, the sandwich doesn’t use any pine nuts. The broccoli pesto calls for 3 tablespoons pine nuts.
Gaby
I’m in love with this sandwich, my whole family loves it! The Mayo, garlic, basil mix is to die for! I pressed the sandwich together with a little bit of butter to get all incorporated and toasty. Beautiful!
Kate
So glad to hear it, Gaby!
Craig
Just made this. Truly amazing!!
★★★★★
Kate
Wonderful! I’m delighted you enjoyed it, Craig.
mary thomas
This looks great! Could you suggest a substitution for the mayo?
Thank you,
Mary
Kate
Hi Mary, I bet Greek Yogurt would work nicely. Let me know what you think!
Ashley D
My whole family devoured these! So yummy. I usually don’t like Mayo but made the sauce for my boys. It smelled so good I put it on my sandwich as well and it was so delicious! Very herby, not mayonnaise-y.
★★★★★
Kate
Thank you, Ashley! Glad you enjoyed the sauce after all. :)
mangomama
Thanks so much for another yummy recipe– made a perfect Sunday night supper even if I adapted it a bit to use what I had here (no baguette on hand so toasted some Dave’s Killer Bread) and used 1/2 mayo and 1/2 plain Greek yogurt in the sauce/spread- delicious!
★★★★★
Kate
Sounds great! Thanks so much for your feedback!
Eva
DELICIOUS! Paired it with a salad and it was the perfect sandwich to make on a hot summer day. Any day for that matter ;-). Only problem now is my husband is going to ask me to make it for him all the time.
★★★★★
Kate
Thank you, Eva! Happy to hear it. My husband loves this one, too. :)
Janice
Do you think the pesto sauce could be made ahead of time? A couple of days? I want to take this out of town with me and won’t have access to a food processor nor much kitchen space.
★★★★★
Kate
Yes, I remember that it kept well for several days!
Cathy
This was an excellent sandwich! The combination of basil sauce with balsamic glaze was perfect. I added an extra layer of tomatoes (no sub for mozzarella needed!) for my vegan daughter and she loved it!
★★★★★
Kate
So glad to hear it! Thanks, Cathy!
Dean
This looks heavenly! I think I’ll try it with fresh tomatoes and basil from my garden once my garden really gets going – i love fresh tomatoes and I bet it will be wonderful!
thanks for posting
Kate
Hooray for garden-fresh ingredients! Hope you love this one.