Caprese Sandwich Recipe with Basil Pesto (Panini)

Jump to RecipeLeave a Comment

This post may contain affiliate links. Please read our disclosure policy.

The Caprese Sandwich Recipe with Basil Pesto (Panini) is fresh and ready in 20 minutes! The creamy mozzarella contrasts with the juicy tomatoes, while the peppery arugula makes the best summertime sandwich.

You’ll also love my classic caprese salad and tomato mozzarella bruschetta recipes.

Best Caprese Sandwich on a wooden board with basil pesto on the side. Sandwich cut in half. Sandwich is stacked on top of one another.

Why This Recipe Stands Out

I grew up eating this on the sunny shores of Sardinia—fresh mozzarella, basil pesto, ripe tomatoes, and olive oil come together in the ultimate Caprese panini. Simple, flavorful, and perfect for summer!

Try my Panzanella Salad recipe and Porchetta Sandwich next time!

Ingredients and Substitutions

The recipe emphasizes using high-quality ingredients like fresh basil, buffalo mozzarella, and ripe tomatoes. These ingredients ensure the sandwich is bursting with flavor and freshness.

Caprese sandwich with basil pesto ingredients including baby arugula, buffalo mozzarella, and salt.
  • Ciabatta or Focaccia Bread: Choose a loaf of either ciabatta or focaccia bread, known for its soft texture and porous crumb, perfect for soaking up the flavors of the sandwich. Use sourdough, baguette, whole wheat, or gluten-free bread.
  • Buffalo Mozzarella (or Creamy Fresh Mozzarella of Choice): Buffalo mozzarella, made from the milk of water buffalo, offers a creamy texture and rich flavor. Alternatively, you can use any fresh mozzarella cheese for its mild and milky taste.
  • Thick Balsamic Vinegar or Balsamic Glaze (Optional): This adds a sweet and tangy flavor to the sandwich, enhancing the overall taste profile. Opt for a thick balsamic vinegar or balsamic glaze for easy drizzling.
  • Extra-Virgin Olive Oil: High-quality extra-virgin olive oil adds richness and enhances the Italian flavors of the sandwich.
  • Baby Arugula: Baby arugula provides a peppery and slightly bitter flavor, balancing the tomatoes’ sweetness and the mozzarella’s creaminess. Use baby spinach, mixed greens, or extra basil if arugula isn’t available.
  • Basil Pesto (you can also use store-bought pesto): A vibrant green sauce made from fresh basil leaves, pine nuts, Parmesan cheese, garlic, and olive oil.
  • Juicy Ripe Tomatoes: Choose medium-sized ripe tomatoes, sliced into thin rounds. Try heirloom, cherry, or sun-dried tomatoes. Roasted red peppers or cucumber slices also work well.
  • Flaky Sea Salt or Kosher Salt: These are used to season the tomatoes, enhance their flavor, and add a finishing touch to the sandwich.

See the recipe card for quantities.

Variations

  • Pistachio Pesto
  • Arugula Walnut Pesto (vegan option)
  • Grilled Chicken Caprese Sandwich: Add grilled chicken breast slices to the sandwich for extra protein and flavor. Marinate the chicken in Italian seasoning or garlic before grilling for added taste. You can use my recipe for the best grilled chicken sandwich as a base.
  • Prosciutto Caprese Sandwich: Layer thin slices of prosciutto over the mozzarella and tomatoes for a savory twist.
  • Mortadella Sandwich

How to Make Caprese Sandwiches

See the printable recipe card at the bottom of the post for complete instructions.

Spoonful of pesto over a slice of bread.

Make the homemade pesto.

Slices of mozzarella over bread with pesto.

Start layering the sandwich and assemble it.

Tomato slices on bread.

Add the fresh tomatoes.

Spoonful of balsamic vinegar over an open sandwich.

Drizzle the balsamic vinegar.

adding the sandwich to the pannini grill.

You can eat the sandwiches as is or turn them into grilled caprese sandwiches and use a panini grill.

Two Caprese sandwiches on a panini grill.

If you don’t have a panini grill, you can make them on the stovetop on a pan.

This will become one of your favorite sandwiches for the summer season.

My Pro Tip

Recipe Tips

  • Use Fresh Ingredients: Ripe tomatoes, fragrant basil, and quality mozzarella make all the difference.
  • Slice evenly: Uniform slices ensure balance in every bite.
  • Season Well: A pinch of flaky salt brings out the tomato’s flavor—don’t forget to season the pesto too.
  • Choose Good Olive Oil: Brush the bread and drizzle with extra-virgin olive oil for rich, authentic flavor.
Halved Caprese sandwich with basil pesto.

Storage and Reheating

Storing: If you have leftover sandwiches, wrap them tightly in plastic wrap or aluminum foil to prevent them from drying out. Place them in an airtight container or a resealable plastic bag. Store the wrapped sandwiches in the refrigerator for up to 1-2 days.

Reheating: When ready to eat, remove the sandwiches from the refrigerator and let them sit at room temperature for about 10-15 minutes to slightly soften the bread. You can also reheat them in a preheated oven or a panini press until warmed.

Caprese sandwich with basil pesto missing a bite.

FAQ’s

What is caprese?

Caprese is a traditional Italian salad or sandwich typically made with fresh mozzarella cheese, ripe tomatoes, basil leaves, extra-virgin olive oil, and sometimes balsamic vinegar or balsamic glaze. It’s known for its vibrant colors representing the Italian flag—red tomatoes, white mozzarella, and green basil. The combination of these simple, fresh ingredients creates a delicious and refreshing dish that highlights the flavors of summer.

Can I grill the sandwiches without a panini press?

Yes, if you don’t have a panini press, you can use a grill pan or a regular skillet to grill the sandwiches. Simply place the assembled sandwiches on the preheated grill pan or skillet and cook them for a few minutes on each side, pressing down gently with a spatula to flatten them slightly. Turn them halfway through cooking to ensure even grilling on both sides.

How Do You Keep a Caprese Sandwich from Getting Soggy?

Toast the bread, pat the tomatoes dry, and layer basil or cheese next to the bread to block moisture. If packing ahead, assemble right before eating.

Serve this summer favorite with Italian Fruit Salad and Grilled Chicken Thighs, or Grilled Eggplant.

More side dish options:

💙 MADE THIS RECIPE AND LOVED IT? 💙 Please leave a ⭐️STAR rating and COMMENT below- I love connecting with you! Tag me with your creations on Instagram and find me on Pinterest.

Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.
5 from 2 votes

Best Caprese Sandwich with Basil Pesto (Panini)

Servings: 4 servings
Prep: 10 minutes
Cook: 5 minutes
Total: 15 minutes
Stack of two halves of Caprese sandwich with basil pesto on parchment paper.
The Caprese Sandwich Recipe with Basil Pesto (Panini) perfectly balances flavors and textures. The creamy mozzarella contrasts with the juicy tomatoes, while the peppery arugula adds a refreshing bite. The homemade basil pesto ties everything together with its aromatic herbaceousness. Option for a grilled caprese sandwich version!

Ingredients 

Caprese Sandwich

  • 1 loaf ciabatta or ciabatta rolls, focaccia bread, or sourdough bread sliced into 8 equal slices
  • 8 ounces buffalo mozzarella, or fresh mozzarella of choice, sliced
  • 1 tablespoon thick balsamic vinegar or balsamic glaze, optional
  • 1 tablespoon extra-virgin olive oil
  • 1 ½ cups baby arugula
  • 2 medium ripe tomatoes, sliced into ¼-inch thick rounds
  • Flaky sea salt or kosher salt

Basil Pesto:

  • 2 cups fresh basil leaves, packed
  • cup pine nuts
  • cup grated parmigiano cheese
  • 2-3 cloves garlic, minced
  • ½ cup extra-virgin olive oil
  • Salt and pepper to taste

Instructions 

  • Prepare the Basil Pesto: In a food processor, combine the basil leaves, pine nuts, Parmesan cheese, and minced garlic.
  • Pulse until the ingredients are finely chopped.
  • With the food processor running, slowly drizzle in the olive oil until the pesto reaches your desired consistency.
  • Season with salt and pepper to taste. Set aside.
  • Assemble the Sandwiches: Preheat a panini press or grill pan over medium heat. Take each slice of bread and spread a generous amount of basil pesto on one side.
  • On 4 slices of bread, layer the buffalo mozzarella slices evenly. Top the mozzarella with slices of tomato and a sprinkle of flaky sea salt or kosher salt. Add a handful of baby arugula on top of the tomato slices.
  • Drizzle balsamic vinegar or balsamic glaze (if using) over the arugula.
  • Place the remaining slices of bread pesto side down on top of each sandwich to close them.

Grill the Sandwiches (this is optional you can enjoy as is from steps above):

  • Brush the outer sides of each sandwich with olive oil.
  • Place the sandwiches on the preheated panini press or grill pan.
  • Grill for 3-4 minutes or until the bread is toasted and the cheese is melted.
  • If using a grill pan, press the sandwiches down with a spatula while cooking to flatten them slightly.
  • Once done and golden brown, remove the sandwiches from the heat and let them cool for a minute before serving.
  • Serve: Cut each sandwich in half diagonally. Serve warm and enjoy the delicious flavors of the Caprese sandwich with basil pesto!

Notes

  • Choose Fresh Ingredients: Opt for the freshest ingredients available, especially when it comes to tomatoes, basil, and mozzarella. Quality ingredients will elevate the flavor of your sandwich.
  • Slice Ingredients Evenly: Slice the tomatoes, mozzarella, and bread into uniform thickness to ensure even cooking and a well-balanced sandwich.
  • Season Generously: Don’t skimp on seasoning. Sprinkle a pinch of flaky sea salt or kosher salt over the tomatoes to enhance their flavor, and season the pesto to taste with salt and pepper for a well-seasoned sandwich.
  • Use Quality Olive Oil: Brush the outer sides of the bread with high-quality extra-virgin olive oil and drizzle it over the sandwich. The olive oil adds richness and enhances the Italian flavors of the dish.

Nutrition

Calories: 812kcalCarbohydrates: 60gProtein: 26gFat: 53gSaturated Fat: 14gPolyunsaturated Fat: 8gMonounsaturated Fat: 28gCholesterol: 49mgSodium: 924mgPotassium: 332mgFiber: 3gSugar: 3gVitamin A: 3064IUVitamin C: 12mgCalcium: 1408mgIron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Course: Main Course
Cuisine: Italian
Tried this recipe?Mention @cucinabyelena or tag #cucinabyelena!

You May Also Like

About Elena

My dream is to share delicious wholesome recipes that you will share around the table with all your loved ones. The memories surrounded by food are the heart and soul of CucinaByElena.

Leave a comment

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

Recipe Rating




4 Comments

  1. 5 stars
    This was a quick, easy and tasty lunch. I even made the pesto from scratch and we were eating in about 30 minutes.

  2. 5 stars
    We had these for lunch and my daughter, granddaughters & myself LOVED them! Heated them on the griddle.
    So easy & yummy!