Inspired by my many trips abroad, this tomato mozzarella caprese panini combines classic Italian ingredients in a crisp, melty sandwich. In just 15 minutes, you can enjoy the flavors of the Mediterranean right at home.

Two caprese paninis stacked on top of the other and filled with spinach, tomato, mozzarella, and pesto
save this recipe!
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

When you can’t travel to the Mediterranean, let me bring the flavors to you via my Mediterranean recipes. First up, this tomato mozzarella caprese sandwich. Between the juicy tomato slices, the rich mozzarella, and the flavorful pesto, this sandwich will satisfy your taste buds in a way only a caprese sandwich can.

And if you aren’t sure what I mean by Mediterranean flavors, but you’ve had the tomato basil sandwich from Starbucks, then this is just like that! It’s the perfect Starbucks copycat that will brighten up your day without requiring you to even leave your house. The best part? It’s ready in just 15 minutes. Let’s panini!

Close up view of two caprese paninis stacked on top of the other and filled with spinach, tomato, mozzarella, and pesto

Here’s what you’ll need

For this caprese grilled cheese, we’re keeping things simple and using only 6 ingredients.

  • Focaccia Bread and Butter: A good sandwich begins with great bread and a bit of butter. We’re using focaccia for this tomato mozzarella panini. but you could also use sourdough.
  • Pesto: Pesto serves two purposes here. Not only is it a powerhouse of flavor, but it acts as a buffer between the bread and the watery fillings (tomato and spinach), meaning no soggy sandwich! Make your own classic pesto, or make it with carrot tops!
  • Tomato: Grab a large, ripe tomato (of any variety) and slice it up to layer onto the sandwich.
  • Mozzarella: You’ll need low-moisture buffalo mozzarella, but you could also use shredded mozzarella.
  • Spinach: I love adding fresh spinach for a pop of color and veggie-power!

sauce options

If you love sauce, try this sandwich with a drizzle of balsamic vinegar or fresh olive oil.

A 5-part image detailing the correct order for assembling the caprese panini: pesto, mozzarella, tomato, and spinach
Pro Tip: Mayonnaise works in place of butter!

Let’s make it!

Making this sandwich is a very simple 3-step process that takes no more than 15 minutes. You’ll feel like you’ve brought the Mediterranean right into your kitchen.

  1. Prep the bread: If using focaccia bread, cut it hamburger style to make the bottom and top of your sandwich, then spread butter or mayonnaise onto the outside pieces.
  2. Assemble the ingredients: Build two sandwiches by layering pesto, mozzarella, tomato, spinach, more mozzarella, and more pesto.
  3. Cook the sandwich: Cook over medium heat in a large skillet or panini press until the outsides are golden brown and the cheese has melted. Serve immediately.
Two caprese paninis stacked on top of the other and filled with spinach, tomato, mozzarella, and pesto
Pesto on both pieces of bread is crucial for preventing a soggy sandwich!

Pair It With…

Better-Than-The-Deli Caprese Panini

5 from 2 votes
Prep: 5 minutes
Cook: 10 minutes
Total: 15 minutes
Servings: 2 sandwiches
Inspired by my many trips abroad, this tomato mozzarella caprese panini combines classic Italian ingredients in a crisp, melty sandwich. In just 15 minutes, you can enjoy the flavors of the Mediterranean right at home.

Ingredients 

  • 2 pieces focaccia bread, or 4 slices sourdough
  • 1 Tbsp butter or mayonnaise, 15 g
  • ยผ cup pesto, 60 g
  • 1 large tomato, sliced
  • 2 to 4 slices low-moisture mozzarella
  • Handful fresh spinach
Save this recipe!
Enter your email & we’ll send it straight to your inbox.ย Plus youโ€™ll get great new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Instructions 

  • Bread: If using focaccia, cut it hamburger style to make a bottom and top of your sandwich. Spread butter or mayonnaise onto the outside pieces.
  • Assemble: Build two sandwiches by layering pesto, mozzarella, tomato, spinach, more mozzarella, and more pesto.
  • Cook: Cook over medium heat in a large skillet or panini press until the outsides are golden brown and the cheese has melted. Serve immediately.

Notes

Storage:ย This sandwich is best enjoyed right away. Otherwise, you can store it for up to 3 days in an airtight container in the fridge. Reheat it on the stove until warmed through.

Nutrition

Serving: 1sandwich | Calories: 573kcal | Carbohydrates: 52.8g | Protein: 27.4g | Fat: 28.3g | Saturated Fat: 9.6g | Cholesterol: 39mg | Sodium: 1134mg | Potassium: 216mg | Fiber: 5.1g | Sugar: 6.4g | Calcium: 240mg | Iron: 4mg

Nutrition information calculated by Sarah Bond, degreed nutritionist.

did you make this?Leave a comment below and tag @liveeatlearn on social media! I love seeing what youโ€™ve made!
Eat vegetarian cookbook.

Let's eat more plants!

Packed with over 100 reader-favorite vegetarian recipes, my cookbook is your go-to guide for easy, healthy meals that make plant-based eating a breeze.

You May Also Like

5 from 2 votes (2 ratings without comment)

Leave a comment

Question? Ask your question here! Sarah personally answers comments every weekday.

Rate this Recipe:




3 Comments

  1. Jaclyn says:

    Excited to try these, on a muffin tin and sheet..love that idea.

  2. Kathy says:

    This recipe should have had basil and not spinach. The cover on pinterest was named as tomato basil caprese panini, but the ingredients calls for spinach. It also needed some basalmic vinegar or glaze added to the sandwich for flavor. Pesto was an odd spread but ok.

    1. Angelina says:

      Pesto is the basil.