Caprese Sandwich with Bright Parsley Pesto Recipe

This easy Caprese sandwich layers thick slices of ripe tomato with bright parsley pesto and creamy plant-based mozzarella on crusty French bread. It’s a simple, satisfying vegan lunch that’s perfect for warm weather.

Three stacked vegan caprese sandwiches set on wooden cutting board

This plant-based Caprese sandwich delivers bold, fresh flavor using just a handful of ingredients: tomatoes, parsley pesto, vegan mozzarella, and crusty sandwich bread. You can stick with classic basil if you prefer, but parsley pesto adds a bright, herb-forward lift that pairs beautifully with the tomatoes and melty dairy-free cheese.

About This Vegan Sandwich Caprese

  • Only a few ingredients. This recipe keeps things simple and lets each component shine.
  • Bright, fresh flavors. Parsley pesto brings a nutty, garlicky, and herbaceous note that complements the tomato and cheese.
  • Melty vegan mozzarella. Modern plant-based mozzarellas can be creamy and stretchy, making them a great choice for a warm Caprese-style sandwich.
Halved vegan caprese panini, pulled apart to show stretching cheese

Choosing Vegan Mozzarella

Plant-based cheese has improved a lot in recent years. Many vegan mozzarellas now offer a creamy, milky mouthfeel and a stretchy texture similar to dairy mozzarella. If you can find cashew-based balls of vegan mozzarella, they mimic fresh mozzarella especially well and are an ideal choice for a Caprese sandwich.

Overhead view of vegan caprese sandwich ingredients with labels

Notes on Ingredients

Below are key ingredient notes to help you build the best sandwich. The full recipe with exact amounts is included in the recipe card further down.

  • French bread – Use a sturdy, crusty sandwich loaf rather than a very thin baguette so the sandwich grills well without becoming overly crunchy.
  • Tomato – Choose a medium tomato that fits your bread slices. Heirloom or ripe slicing tomatoes work great; Roma tomatoes are a reliable option too.
  • Vegan mozzarella slices – Slices melt nicely in a press. If you can’t find slices, shredded vegan mozzarella or firm slabs (or tofu-based alternatives) are acceptable substitutes.
  • Parsley pesto – Parsley pesto gives a bright, herbal flavor. Use your favorite vegan pesto if you prefer basil or another nut/pea-based pesto.
Vegan caprese sandwiches, cut in half to show stretchy mozzarella

How to Make a Caprese Sandwich

This version describes a warm, pressed sandwich, but you can also serve it cold. If you’re not making a vegan version, regular fresh mozzarella works just as well.

One slice of bread spread with pesto, another topped with mozzarella and tomatoes on round cutting board
Assemble the sandwich.
Vegan caprese sandwich on panini press
Grill and serve.
  • Assemble: Layer mozzarella and tomato slices on one piece of bread. Spread parsley pesto on the other slice, then close the sandwich with the pesto side facing in.
  • Cook: Toast the sandwich in a panini press on medium for about 5 minutes, or until the bread is golden and the cheese has softened and melted.
  • Serve: Remove from the press, slice in half, and enjoy while warm.

Butter the Panini Press For a Crispier Sandwich

For extra crunch, spread vegan butter or a thin layer of oil on the outside of the bread before pressing. It’s optional but adds a nice golden crisp.

Halved vegan caprese sandwiches set on newspaper, with basil leaves scattered over them for garnish

Tips for the Best Caprese Sandwich

  • No panini press? Use a skillet or griddle and press down with a smaller skillet or a weighted object to achieve a similar result.
  • Choose the right bread: Use a sturdy French loaf rather than a thin baguette so the sandwich grills evenly without becoming overly hard.
  • Customize: Swap fresh tomatoes for sun-dried or roasted tomatoes, or use roasted red peppers if you prefer.

Serving Suggestions

Serve this sandwich on its own or pair it with a bowl of tomato soup, a crisp Greek salad, or a vegan Caesar for a complete meal.

Three stacked vegan caprese sandwiches, cut to show layers of ingredients inside

How to Store Leftovers

  • Refrigerate: Wrap leftover sandwiches and refrigerate for up to 2 days. Freezing is not recommended because thawed tomatoes release moisture and can make the bread soggy.
  • Reheat: Warm leftover sandwiches in a 350°F oven to restore crispness. The microwave works for speed, but the oven preserves texture best.

More Vegan Sandwich Recipes

  • Vegan BLT Sandwich
  • Smashed Chickpea Avocado Salad Sandwich
  • Pinwheel Sandwiches
  • Chopped Cheese Sandwich
  • Vegan Tempeh Gyros

If you make this Caprese sandwich, take a photo and share it — and consider leaving a comment and rating the recipe. Enjoy!

Three stacked vegan caprese sandwiches set on wooden cutting board

Caprese Sandwich with Parsley Pesto

Servings: 1 serving
Prep Time: 5 minutes
Cook Time: 5 minutes
Total Time: 10 minutes
This toasty vegan Caprese sandwich makes a quick, delicious plant-based lunch.

Ingredients

  • 2 slices French bread (gluten free if needed)
  • 1 medium tomato, sliced
  • 3 slices vegan mozzarella cheese, halved if large
  • 3 tablespoons Parsley Pesto

Instructions

  1. Layer the vegan mozzarella and tomato slices on the bottom piece of bread.
  2. Spread parsley pesto on the top slice, close the sandwich, and press in a panini machine on medium for about 5 minutes until the bread is crisp and the cheese is melted.
  3. Remove from the press, slice in half, and serve immediately.

Notes

This sandwich also works well with basil pesto or a cashew pea pesto for a different flavor profile.

Storage: Wrap leftovers and refrigerate for up to 2 days. Reheat in a 350°F oven to restore crispness.

Calories: 737kcal, Carbohydrates: 90g, Protein: 19g

Disclaimer: Nutritional information is an estimate and may vary based on ingredients and brands used. Consult a professional if you require precise dietary information.

Cuisine: American, Italian
Course: Dinner, Lunch
Author: Jessica Hylton