I am so excited to share with you my Best Caprese Sandwich with Basil Pesto (Panini) Recipe, one of my all-time favorite ways to enjoy a classic Italian flavor combo in sandwich form. This sandwich brings together the bright, fresh taste of ripe tomatoes, creamy buffalo mozzarella, peppery arugula, and a vibrant homemade basil pesto that truly makes every bite sing. It’s a satisfying and straightforward recipe that’s perfect for lunch, a casual dinner, or even a weekend gathering where you want to impress without fuss.
Why You'll Love This Best Caprese Sandwich with Basil Pesto (Panini) Recipe
What really captivates me about this recipe is the way the flavors balance each other so beautifully. The creamy mozzarella melts just enough when grilled, blending perfectly with the sweet acidity of the juicy tomatoes and the fresh, herbal punch of the basil pesto. Plus, the slight bitterness of the baby arugula and the subtle tang from a drizzle of balsamic vinegar make this sandwich feel incredibly fresh and vibrant every time I make it. It’s like eating the essence of summer in one panini!
Beyond the delicious taste, I love how simple and quick this recipe is to pull together, which makes it one of my go-to options for busy nights or when I want something special without a lot of hassle. It doesn’t require endless prep or exotic ingredients—just a handful of fresh, quality items that you likely already love. Whether I’m serving it for a casual lunch with friends or a cozy weekend dinner, this recipe always stands out because it’s easy to make, utterly satisfying, and feels a little bit fancy without trying too hard.
Ingredients You'll Need
Getting great results with this Best Caprese Sandwich with Basil Pesto (Panini) Recipe comes down to using fresh, simple ingredients that each bring their own texture, color, and punch of flavor to the dish.
Tip!
You’ll find all ingredient quantities in the recipe card below.
- Ciabatta bread: Its sturdy crust and soft interior make it perfect for grilling and holding all the fillings without getting soggy.
- Buffalo mozzarella: Creamy and fresh, it melts beautifully and is the heart of this Caprese sandwich.
- Ripe tomatoes: Choose firm but juicy tomatoes for the best texture and flavor contrast.
- Baby arugula: Adds a peppery crunch that lifts the whole sandwich.
- Basil leaves: Essential for the fresh herbaceous note in the pesto that defines this panini.
- Pine nuts: Toasted lightly for a rich and nutty flavor in the pesto.
- Parmigiano cheese: Adds savory depth to the pesto.
- Garlic: Just a few cloves to brighten the pesto with a bit of bite.
- Extra-virgin olive oil: For richness in the pesto and to brush the bread before grilling.
- Balsamic vinegar or glaze (optional): A splash adds acidity and sweetness that tie all the flavors together.
- Salt and pepper: To season both the pesto and the tomatoes perfectly.
Directions
Step 1: First, I make the basil pesto because it takes just a few minutes and infuses so much flavor. In a food processor, I combine fresh basil leaves, pine nuts, grated Parmigiano cheese, and minced garlic, pulsing until everything is finely chopped.
Step 2: While keeping the processor running, I slowly drizzle in extra-virgin olive oil until the pesto reaches a smooth, but still slightly textured consistency. I season it with salt and pepper to taste and set it aside to let the flavors meld.
Step 3: Next up is assembling the sandwiches. I preheat my panini press or grill pan on medium heat. Then, I slice the bread and spread a generous amount of the basil pesto on one side of each slice.
Step 4: On four of the bread slices, I layer the mozzarella slices evenly, making sure every bite will have that creamy cheese goodness. Then I add the tomato slices, sprinkling a little flaky sea salt or kosher salt over them to intensify their sweet flavor.
Step 5: I pile a handful of baby arugula on top of the tomato, then drizzle a bit of balsamic vinegar or glaze over the arugula for a touch of sweetness and acidity. Finally, I close each sandwich with the remaining bread slices, pesto side down.
Step 6: For that perfect crunchy exterior and melted cheese center, I brush the outside of each sandwich with olive oil, then place them on the hot panini press or grill pan.
Step 7: I grill the sandwiches for about 3 to 4 minutes, checking that the bread is toasted golden brown and the cheese is melted. If using a grill pan, I press them down gently with a spatula to get those lovely grill marks and a compact panini.
Step 8: Once done, I remove the sandwiches and let them rest for a minute, which helps the cheese settle and makes them easier to slice.
Step 9: I cut each sandwich diagonally and serve warm, relishing in the melty mozzarella, vibrant pesto, and fresh veggies with every bite.
Servings and Timing
This Best Caprese Sandwich with Basil Pesto (Panini) Recipe makes about 4 generously filled sandwiches, perfect for serving 4 people. The prep time is around 10 minutes, primarily making the pesto and assembling the sandwiches, with an additional 5 minutes for cooking on the grill or panini press. The total time investment is about 15 minutes, with no resting or cooling time needed besides the quick one-minute rest after grilling. It’s ideal when you need a fast, fresh meal that feels special but comes together super quickly.
How to Serve This Best Caprese Sandwich with Basil Pesto (Panini) Recipe
I love serving this panini warm so that the mozzarella is perfectly melted, and the bread is delightfully crispy. It pairs wonderfully with light sides like a simple green salad tossed in lemon vinaigrette or a fresh fruit salad that balances the rich cheese and pesto. Another great accompaniment is a bowl of tomato soup for a cozy, comforting meal feel.
For garnishing, a sprinkle of extra basil leaves or a little dusting of freshly grated Parmesan can elevate the presentation beautifully. I also enjoy drizzling a few extra drops of balsamic glaze right on top before serving for that extra pop of flavor and visual interest. In terms of beverages, a crisp white wine like Pinot Grigio or a refreshing sparkling water with a slice of lemon pairs perfectly with this sandwich’s bright flavors. For non-alcoholic options, a cold iced tea with a hint of mint or a citrusy lemonade are my go-to picks.
This sandwich is incredibly versatile and works wonderfully for casual lunch dates, quick weeknight dinners, or even summer picnics. I often slice the sandwiches into halves or thirds when serving at gatherings to make it easier for everyone to snack and share. No matter the occasion, serving it warm and fresh from the panini press always brings the best experience.
Variations
I’ve found so much fun in experimenting with variations of this Best Caprese Sandwich with Basil Pesto (Panini) Recipe that still keep the spirit of the original intact. For example, swapping buffalo mozzarella for fresh vegan mozzarella or marinated tofu makes it vegan-friendly while preserving that creamy texture. If you want to go gluten-free, I recommend using gluten-free ciabatta or focaccia, and the sandwich still grills up deliciously crisp.
For a twist on the pesto, I sometimes add a handful of fresh spinach or swap pine nuts for walnuts or almonds if I’m looking for a slightly earthier flavor. Sometimes I add a thin layer of roasted red peppers or caramelized onions inside the sandwich for an extra layer of sweetness and complexity.
Cooking-wise, if you don’t have a panini press, grilling the sandwiches in a skillet with a weighted plate on top works just as well to get that golden crust and melted interior. Alternatively, to lighten it up, you can also enjoy this sandwich unheated as a fresh Caprese-style vegetarian sandwich with all the pesto and toppings as is.
Storage and Reheating
Storing Leftovers
If I happen to have leftovers, I tightly wrap each sandwich in plastic wrap or store them in an airtight container in the refrigerator. They keep well for up to 2 days, though I always recommend eating them sooner for the best flavor and texture, as the bread can soften over time.
Freezing
While this panini is best enjoyed fresh, you can freeze it if needed. I recommend assembling the sandwiches but not grilling them first, then wrapping them tightly in plastic and aluminum foil before placing them in a freezer-safe container. They’ll keep for up to 1 month. When ready to eat, thaw overnight in the fridge before grilling for a fresh-cooked taste.
Reheating
To reheat, I find the best way is on a panini press or in a grill pan over medium heat to restore the crispy exterior and soften the cheese again. Avoid microwaving if possible, as it can make the bread soggy and the texture less satisfying. If using an oven, a toaster oven at 350°F (175°C) for about 10 minutes also works well.
FAQs
Can I use different types of cheese for this sandwich?
Absolutely! While buffalo mozzarella is classic for Caprese, fresh mozzarella or even sliced provolone or fontina can work nicely. The key is to use a cheese that melts well and has a mild, creamy flavor.
Is basil pesto necessary, or can I use store-bought pesto?
You can definitely use store-bought pesto to save time, but I always feel that fresh homemade pesto brings a brighter, fresher flavor that really elevates the sandwich. If you’re short on time, a high-quality store-bought pesto will still deliver great results.
Can I make this sandwich vegan?
Yes! For a vegan version, replace the mozzarella with vegan cheese alternatives or marinated tofu. Make sure your pesto is also vegan by omitting the Parmesan or using a vegan cheese substitute, and this sandwich will still be flavorful and delicious.
What if I don’t have a panini press?
No problem! You can grill the sandwich in a regular skillet or grill pan. Press it down firmly with a heavy spatula or a foil-wrapped brick to get that toasted, pressed effect. Just watch closely so it doesn’t burn.
Can I prepare parts of this sandwich ahead of time?
Definitely! You can make the basil pesto a day ahead and store it in an airtight container in the fridge to let the flavors meld. You can also slice the tomatoes and mozzarella in advance. Assembling and grilling the sandwich just before serving ensures the freshest texture.
Conclusion
I hope you feel inspired to try making this Best Caprese Sandwich with Basil Pesto (Panini) Recipe yourself because it truly brings Italian flavors to life in a simple, satisfying way. Every time I whip it up, I’m reminded how a few fresh ingredients and a little homemade pesto can turn a humble sandwich into something extraordinary. Give it a go—you’ll love the way the melty cheese, tangy tomatoes, spicy arugula, and vibrant pesto work together in perfect harmony. Bon appétit!
Print
Best Caprese Sandwich with Basil Pesto (Panini) Recipe
- Total Time: 15 minutes
- Yield: 4 servings
- Diet: Vegetarian
Description
This Best Caprese Sandwich with Basil Pesto is a delightful Italian-inspired panini that combines fresh buffalo mozzarella, ripe tomatoes, peppery arugula, and a vibrant homemade basil pesto. Grilled to perfection on a panini press or grill pan, it's a quick and flavorful meal perfect for lunch or a light dinner.
Ingredients
For the Sandwich:
- 1 loaf ciabatta or ciabatta rolls
- 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
For the 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 fresh basil leaves, pine nuts, grated Parmesan cheese, and minced garlic.
- Pulse the Ingredients: Pulse until the ingredients are finely chopped and combined.
- Add Olive Oil: With the food processor running, slowly drizzle in the extra-virgin olive oil until the pesto reaches your desired consistency, smooth but still slightly textured.
- Season Pesto: Add salt and pepper to taste, then set the pesto aside.
- Preheat Grill: Preheat a panini press or grill pan over medium heat.
- Assemble Sandwiches: Take slices of ciabatta bread and spread a generous amount of basil pesto on one side of each slice.
- Layer Ingredients: On four slices of bread, evenly layer buffalo mozzarella slices, followed by tomato slices. Sprinkle flaky sea salt or kosher salt over the tomatoes, then add a handful of baby arugula on top.
- Add Balsamic: Drizzle balsamic vinegar or balsamic glaze over the arugula if using.
- Close Sandwiches: Place the remaining bread slices pesto side down on top to close each sandwich.
- Brush Bread with Olive Oil: Lightly brush the outer sides of each sandwich with extra-virgin olive oil.
- Grill Sandwiches: Place the sandwiches on the preheated panini press or grill pan.
- Toast and Melt: Grill for 3 to 4 minutes, or until the bread is toasted golden brown and the cheese has melted.
- Press (if using grill pan): If using a grill pan, press the sandwiches down gently with a spatula to help flatten and evenly toast them.
- Rest and Serve: Remove the sandwiches from heat and let them cool for a minute. Cut each sandwich diagonally in half before serving.
- Enjoy: Serve warm and enjoy the fresh, vibrant flavors of this caprese panini with basil pesto.
Notes
- You can substitute buffalo mozzarella with fresh mozzarella if preferred.
- Use balsamic glaze for a sweeter finish or thick balsamic vinegar for tanginess.
- If you don’t have a panini press, a grill pan with a weighted spatula works well.
- Adjust the amount of garlic and pine nuts in pesto according to your taste.
- For a vegetarian option, this recipe is naturally suitable.
- To make it gluten-free, use gluten-free bread instead of ciabatta.
- Prep Time: 10 minutes
- Cook Time: 5 minutes
- Category: Sandwich
- Method: Grilling
- Cuisine: Italian

Leave a Reply