Pesto Mozzarella Focaccia Sandwich in 22 Minutes

Crispy Pesto Mozzarella Focaccia Sandwich
By David ParkUpdated:
The pesto acts as a fat barrier to keep the bread from getting soggy, while the broiler creates a quick, mahogany crust. This pesto Mozzarella focaccia sandwich hits the spot when you need a high-protein lunch that feels fancy but takes almost no effort.
  • Time: 10 min active + 5 min cooking + 7 min resting
  • Flavor & Texture: Herby, gooey, and crispy
  • Perfect for: Quick weeknight fuel or a small gathering

Pesto Mozzarella Focaccia Sandwich Guide

Listen for that crunch when you bite into the toasted focaccia. It's the sound of high heat hitting olive oil, paired with a molten center of mozzarella and bright, salty tomatoes.

This is the go to meal for those days when you want a cafe-style lunch without leaving the house. You get a hit of fresh basil and a rich, cheesy pull that makes the whole thing feel substantial.

The pesto Mozzarella focaccia sandwich works because it balances the heavy bread with a sharp, peppery arugula finish. It's fast, filling, and uses a few smart moves to keep the textures tight.

The Texture Logic

The Pesto Seal: Spreading the pesto from edge to edge creates a fat-based shield. This stops the tomato juices from soaking into the bread and turning it mushy.

High heat Broiling: Using the broiler instead of a standard bake melts the cheese fast. This keeps the arugula from wilting into nothing and prevents the bread from drying out.

The Salt Trick: Salting the tomatoes for a few minutes draws out the water. It concentrates the flavor and keeps the sandwich structural.

MethodTimeTextureBest For
Broiler5 minMahogany crust, molten centerFast lunch, crisp edges
Pan-Pressed10 minUniformly golden, compressedDense bite, stovetop only

Ingredient Breakdown

ComponentPurposeSubstitute Notes
FocacciaHearty baseCiabatta works, but it's chewier
Basil PestoFlavor + moisture barrierSun-dried tomato pesto adds sweetness
Fresh MozzarellaGooey bindingProvolone is sharper and melts well
Vine TomatoesAcidic brightnessRoma tomatoes are less watery

The Shopping List

  • 1 lb fresh focaccia bread
  • 1/2 cup basil pesto Why this? Adds a punch of garlic and oil to seal the bread
  • 8 oz fresh mozzarella Why this? High moisture for a better melt
  • 2 medium vine ripened tomatoes Why this? Better flavor profile than hothouse
  • 2 cups baby arugula Why this? Peppery bite cuts through the fat
  • 1 tbsp extra virgin olive oil
  • 1/2 tsp dried oregano
  • 1/4 tsp sea salt
Original IngredientSubstituteWhy It Works
Fresh MozzarellaBurrataRicher and creamier. Note: Add after broiling to keep the center cool
ArugulaBaby SpinachMilder taste. Note: Lacks the peppery kick of arugula
Basil PestoPesto Cream CheeseThicker and richer. Note: See this pesto cream cheese bake for more inspiration

Tools for the Job

No fancy gear is required here. Simply grab a serrated knife for the bread, a baking sheet, and a piece of parchment paper to prevent any sticking.

Bringing It Together

Preparing the Components

  1. Use a serrated knife to cut the 1 lb focaccia slab horizontally into a top and bottom piece.
  2. Arrange the thinly sliced vine ripened tomatoes on a paper towel, sprinkle with 1/4 tsp sea salt, and let them sit for 5 minutes to drain excess water. Note: This prevents the bread from getting soggy
  3. Set the oven to high broil.

Building the Layers

  1. Spread 1/2 cup basil pesto in a thick, even layer on both halves of the bread, ensuring the pesto reaches the outer edges.
  2. Place the 8 oz of sliced mozzarella on the bottom half, slightly overlapping the slices to create a consistent layer of cheese.
  3. Layer the dried tomato slices over the mozzarella, then top with 2 cups of baby arugula.

Achieving the Melt

  1. Place the top focaccia piece onto the sandwich, brush the surface with 1 tbsp extra virgin olive oil, and sprinkle with 1/2 tsp dried oregano.
  2. Transfer the sandwich to a parchment lined baking sheet and broil for 3–5 minutes, monitoring closely until the crust is deeply browned and the cheese is bubbling.
  3. Let the sandwich rest for 2 minutes so the cheese can set, then cut into four portions.

Troubleshooting

Fixing Soggy Bread

If the bottom feels damp, you likely skipped the tomato salting step or used tomatoes that were too ripe. Pat them dry with a paper towel before layering. Also, make sure the pesto covers every inch of the crumb to act as a water repellent.

Managing Burnt Edges

Broilers are temperamental and can go from golden to black in seconds. Move your oven rack to the middle position if the top is browning too fast. Stay by the oven and pull the tray the moment you see those deep brown edges.

Fixing Unmelted Cheese

This happens if the oven wasn't fully preheated to the broil setting. If the bread is toasted but the cheese is still firm, pop it back in for 60 seconds. For a faster melt, use thinner mozzarella slices.

Easy Swaps

If you want to beef this up, add sliced grilled chicken breast between the mozzarella and the tomatoes. It turns this into a Chicken pesto Mozzarella focaccia sandwich that's heavy enough for a full dinner.

For something different, try a plant-based caprese version by using vegan mozzarella and a cashew-based pesto. The textures change slightly, but the flavor profile stays sharp. If you love these flavors in other forms, these pesto puff pastry bites are a great snack alternative.

Keeping It Fresh

Wrap individual portions in foil and store them in the fridge for up to 2 days.

Don't use the microwave to reheat. It turns the focaccia rubbery and the cheese greasy. Instead, use a toaster oven or an air fryer at 350°F (175°C) for 5 minutes. This brings back the exterior crunch.

Avoid freezing this sandwich. The high water content in the tomatoes and fresh mozzarella creates ice crystals that ruin the bread's structure once thawed.

Pairing Ideas

This sandwich is quite rich, so it pairs best with something tangy. A crisp garden salad with a zesty citrus dressing or a bowl of chilled olives works well. If you want to go further, a small serving of marinated artichokes provides a briny contrast to the creamy mozzarella.

High in Sodium

⚠️

865 mg of sodium per serving (38% of daily value)

For better cardiovascular health, the American Heart Association suggests a daily sodium intake of 2,300 mg or less.

Tips to Reduce Sodium

  • 🍞Swap the Bread

    Use a low-sodium bread or make your own focaccia at home to better control the salt in the dough.

  • 🌿Modify the Pesto

    Swap store-bought pesto for a homemade version without added salt or a 'no-salt-added' option.

  • 🧀Reduce the Cheese

    Use a smaller portion of mozzarella or look for fresh, low-sodium mozzarella to reduce salt.

  • 🧂Omit Added Salt

    Leave out the sea salt entirely, as the pesto and cheese already contribute plenty of sodium.

  • 🍋Boost Natural Flavors

    Add extra fresh basil or a splash of fresh lemon juice to brighten the flavors without adding salt.

Before You Start Cooking

Is it true I must keep the broiler on for the entire assembly?

Surprisingly, no. Preheat the broiler first, then assemble the sandwich before placing it under the heat for 3–5 minutes.

Tip: Watch the edges closely to prevent them from charring.

How to prevent the sandwich from becoming soggy?

Pat the sliced tomatoes with paper towels and salt them for 5 minutes to draw out moisture.

Tip: Allow the sandwich to rest for 2 minutes after broiling to let the cheese set.

Can I use pre-sliced mozzarella instead of fresh?

Yes, but the texture will be firmer and the flavor less creamy than fresh mozzarella.

Tip: If you love this flavor combination, try making a pesto cheese dip for your next party.

Where to store leftover portions?

Store and refrigerate the sandwich inside a closed container.

Tip: Use a toaster oven to restore the crunch of the crust.

Crispy Pesto Mozzarella Focaccia Sandwich

Crispy Pesto Mozzarella Focaccia Sandwich Recipe Card
4.7 / 5 (6 Reviews)
Preparation time:10 Mins
Cooking time:5 Mins
Resting time:7 Mins
Total time:22 Mins
Servings:4 sandwich quarters
Category: BreadCuisine: Italian-American
print Pin

Ingredients:

Instructions:

Nutrition Facts
Per serving
Calories
640 kcal
% Daily Value*
Total Fat 35g
   Saturated Fat 8.3g
Sodium 865mg
Total Carbohydrate 56g
   Dietary Fiber 4.3g
   Total Sugars 6.5g
Protein 23.8g
* Percent Daily Values are based on a 2,000 calorie diet.
Rate This Recipe
Pick your stars
Your Turn: