Eggplant Caprese Grilled Sandwich Recipe

Published on September 16, 2025
4.8 (245 reviews)

Imagine the sweet, smoky flavor of grilled eggplant paired with the bright tang of ripe tomatoes, creamy mozzarella, and a drizzle of basil‑infused pesto—all sandwiched between toasted artisan bread.

Save This Recipe!
Click to save for later - It only takes 2 seconds!
Eggplant Caprese Grilled Sandwich Recipe
Prep: 20 mins
Cook: 15 mins
Servings: 4 sandwiches

Imagine the sweet, smoky flavor of grilled eggplant paired with the bright tang of ripe tomatoes, creamy mozzarella, and a drizzle of basil‑infused pesto—all sandwiched between toasted artisan bread. This Eggplant Caprese Grilled Sandwich brings the classic Italian salad to a handheld, comforting dinner that feels both elegant and home‑cooked.

What makes it special is the marriage of textures: the caramelized exterior of the eggplant, the melt‑in‑your‑mouth mozzarella, and the crisp, buttery bread. A splash of balsamic glaze adds a subtle acidity that lifts every bite.

Vegetarians, meat‑eaters looking for a lighter option, and anyone who loves bold Mediterranean flavors will adore this dish. It shines as a quick weeknight dinner, a weekend lunch, or a casual gathering snack.

The process is straightforward: slice and grill the eggplant, assemble the sandwich with fresh ingredients, then finish it on a panini press or grill until the cheese bubbles and the bread turns golden. In under 40 minutes you’ll have a restaurant‑quality sandwich ready to devour.

Why You'll Love This Recipe

Bright, Fresh Flavors: Sun‑kissed eggplant, juicy tomatoes, and fragrant basil create a vibrant palate that feels like a summer garden in every bite.

Quick & Easy: With minimal prep and a single grilling step, the sandwich is ready in under forty minutes—perfect for busy evenings.

Healthy Yet Satisfying: Packed with plant‑based protein, antioxidants, and heart‑healthy olive oil, it delivers nutrition without compromising comfort.

Visually Stunning: The layered reds, greens, and ivory of the ingredients make the sandwich as beautiful as it is tasty, impressing guests instantly.

Ingredients

The foundation of this sandwich is fresh, high‑quality produce. Eggplant provides a meaty texture that holds up well on the grill, while ripe tomatoes add juiciness. Mozzarella supplies that coveted melt, and the homemade basil pesto ties everything together with herbaceous richness. Choosing a sturdy, lightly toasted ciabatta or sourdough ensures the sandwich stays crisp without becoming soggy.

Main Ingredients

  • 1 large eggplant, sliced ½‑inch thick
  • 2 ripe tomatoes, sliced
  • 8 oz fresh mozzarella, sliced ¼‑inch
  • 4 ciabatta rolls or thick sourdough slices

Pesto & Marinade

  • ¼ cup fresh basil leaves
  • 2 tbsp pine nuts (or walnuts)
  • ¼ cup extra‑virgin olive oil
  • 1 garlic clove, minced
  • ½ tsp sea salt

Seasonings & Finishing Touches

  • 2 tbsp balsamic glaze
  • Freshly ground black pepper, to taste
  • 2 tbsp olive oil (for brushing eggplant)

Each component plays a purpose: the olive‑oil brushed eggplant develops a caramelized crust while staying tender inside; the pesto delivers herbaceous depth without overpowering the fresh mozzarella; and the balsamic glaze adds a sweet‑sour finish that brightens the whole sandwich. Together they create a balanced, layered flavor profile that’s both comforting and sophisticated.

Step-by-Step Instructions

Eggplant Caprese Grilled Sandwich Recipe

Preparing the Eggplant

Lay the eggplant slices on a paper towel, sprinkle lightly with salt, and let them rest for 10 minutes. This draws out excess moisture, preventing soggy sandwiches. Pat the slices dry, then brush both sides with 2 tbsp olive oil. The oil helps achieve a golden‑brown sear and adds richness.

Grilling the Eggplant

  1. Preheat the grill or grill pan. Set medium‑high heat (about 400°F) and allow the surface to become hot enough that a drop of water sizzles instantly. This temperature creates those coveted grill marks and a smoky flavor.
  2. Cook the slices. Place the eggplant on the grill, cooking 3‑4 minutes per side until tender and lightly charred. Flip only once to preserve the crust. The interior should be soft but not mushy.
  3. Season while grilling. Sprinkle each side with a pinch of black pepper and a drizzle of extra‑virgin olive oil. This builds layers of flavor and prevents the slices from drying out.

Making the Basil Pesto

In a food processor combine ¼ cup fresh basil leaves, 2 tbsp pine nuts, 1 garlic clove, ½ tsp sea salt, and ¼ cup olive oil. Pulse until smooth but still slightly textured. Taste and adjust salt if needed. The pesto should be bright green and aromatic, ready to spread on the bread.

Assembling the Sandwich

  1. Toast the bread. Lightly brush the cut sides of the ciabatta with olive oil and grill for 1‑2 minutes until just crisp. This barrier stops the sandwich from becoming soggy from tomato juices.
  2. Layer the ingredients. Spread a generous spoonful of pesto on the bottom half, add 2‑3 slices of grilled eggplant, followed by tomato slices, then mozzarella. Drizzle 2 tbsp balsamic glaze over the cheese for a sweet‑tangy lift.
  3. Close and press. Place the top half of the roll on the sandwich and press gently. Transfer to a panini press or a hot skillet; cook 3‑4 minutes per side, pressing down with a spatula, until the mozzarella melts and the bread turns golden.

Finishing & Serving

Remove the sandwiches from heat, let them rest for a minute, then slice diagonally. The brief rest allows the cheese to set just enough for clean cuts while retaining its gooey interior. Serve immediately with a side salad or crisp chips for a complete dinner.

Tips & Tricks

Perfecting the Recipe

Salt the eggplant early. Letting the slices sit with salt draws out bitterness and excess water, resulting in a sweeter, firmer texture after grilling.

Use a hot grill. A properly heated surface creates grill marks and a smoky crust without overcooking the interior.

Don’t over‑load the sandwich. Too many layers can make the bread soggy; keep the balance of protein, veg, and cheese to three slices each.

Press gently. When using a skillet, a light press helps melt cheese evenly without crushing the eggplant.

Flavor Enhancements

Add a few thin slices of fresh basil leaves on top of the mozzarella for an extra herb burst. A pinch of red‑pepper flakes mixed into the pesto introduces subtle heat, while a splash of lemon juice brightens the overall flavor profile.

Common Mistakes to Avoid

Skipping the salting step can leave the eggplant bitter and watery. Also, avoid using low‑heat grilling; the eggplant will steam rather than sear, resulting in a mushy sandwich. Finally, don’t over‑baste with balsamic glaze—too much can overwhelm the delicate basil notes.

Pro Tips

Make pesto ahead. Prepare the basil pesto up to 24 hours in advance; store in an airtight jar in the fridge for a quick assembly.

Use a cast‑iron press. A cast‑iron panini press retains heat evenly, giving a uniformly crisp crust and perfectly melted cheese.

Season the tomatoes. Lightly toss tomato slices with a pinch of salt and a drizzle of olive oil before layering; this enhances their flavor and reduces excess moisture.

Rest before cutting. Allow the assembled sandwich to sit for 60 seconds after grilling; this helps the cheese set slightly, preventing messy drips.

Variations

Ingredient Swaps

Replace eggplant with grilled portobello mushrooms for an earthier bite, or use thinly sliced grilled zucchini for a lighter texture. Swap mozzarella for provolone or fresh burrata for extra creaminess. If you prefer a sweeter glaze, drizzle honey‑balsamic instead of plain balsamic.

Dietary Adjustments

For a vegan version, use plant‑based mozzarella and replace the pesto’s pine nuts with toasted sunflower seeds. Choose gluten‑free rolls or lettuce wraps for a grain‑free alternative. To keep it low‑carb, skip the bread and serve the layered ingredients on a bed of roasted cauliflower rice.

Serving Suggestions

Pair the sandwich with a simple arugula‑lemon salad, crisp roasted potatoes, or a bowl of chilled gazpacho for a refreshing contrast. A glass of chilled rosé or a light Italian white such as Vermentino complements the herbaceous pesto beautifully.

Storage Info

Leftover Storage

Allow any leftover sandwiches to cool to room temperature, then wrap them tightly in parchment followed by foil. Store in an airtight container in the refrigerator for up to 3 days. For longer keeping, separate the components (eggplant, tomato, mozzarella) and freeze them in zip‑top bags for up to 2 months; the bread should be stored separately to avoid sogginess.

Reheating Instructions

Reheat refrigerated leftovers in a preheated 350°F oven for 10‑12 minutes, uncovered, until the cheese softens and the bread regains crispness. If using a skillet, add a splash of water, cover, and heat on low for 3‑4 minutes, then uncover to toast the exterior. Avoid microwave‑only reheating, as it can make the bread rubbery.

Frequently Asked Questions

Absolutely. Grill the eggplant and prepare the pesto up to a day in advance; keep them refrigerated in sealed containers. Assemble the sandwiches just before serving and give them a quick press on the grill or panini press. This approach saves time while preserving texture and flavor. (55 words)

A standard skillet works just as well. Heat it over medium‑high, add a thin layer of oil, and cook the eggplant slices until grill marks appear, turning once. You can also use a broiler: place the slices on a baking sheet and broil 3‑4 minutes per side. The key is high heat for caramelization. (58 words)

Yes. A reduction of red wine vinegar with a touch of honey works beautifully, or you can drizzle a thin layer of aged balsamic vinegar for a more pronounced tang. Both alternatives provide the sweet‑sour balance that lifts the sandwich without overwhelming the pesto. (55 words)

A light arugula salad dressed with lemon juice and olive oil provides a peppery contrast. Alternatively, roasted garlic potatoes or a simple quinoa pilaf absorb the pesto and balsamic juices, rounding out the meal without stealing the spotlight. (55 words)

This Eggplant Caprese Grilled Sandwich blends classic Italian flavors with the comfort of a hot, toasted sandwich. By following the step‑by‑step guide, you’ll achieve perfectly charred eggplant, melty mozzarella, and a vibrant pesto that sings with every bite. Feel free to experiment with swaps, adjust to dietary needs, and pair with your favorite sides. Enjoy the burst of Mediterranean sunshine on your dinner table tonight!

Recipe Summary

Prep
20 min
Cook
15 min
Total
35 min
Servings
4
Category: Dinner Recipes
Cuisine: International
Difficulty: Easy
Course: Main
Quick Tips
  • Make ahead friendly
  • Freezer safe 3 months
  • Easily doubled
  • Customizable

Ingredients

  • 1 large eggplant, sliced ½‑inch thick
  • 2 ripe tomatoes, sliced
  • 8 oz fresh mozzarella, sliced ¼‑inch
  • 4 ciabatta rolls or thick sourdough slices
  • ¼ cup fresh basil leaves
  • 2 tbsp pine nuts (or walnuts)
  • ¼ cup extra‑virgin olive oil
  • 1 garlic clove, minced
  • ½ tsp sea salt
  • 2 tbsp balsamic glaze
  • Freshly ground black pepper, to taste
  • 2 tbsp olive oil (for brushing eggplant)

Instructions

1
Preparing the Eggplant

Lay the eggplant slices on a paper towel, sprinkle lightly with salt, and let them rest for 10 minutes. This draws out excess moisture, preventing soggy sandwiches. Pat the slices dry, then brush both...

2
Grilling the Eggplant

In a food processor combine ¼ cup fresh basil leaves, 2 tbsp pine nuts, 1 garlic clove, ½ tsp sea salt, and ¼ cup olive oil. Pulse until smooth but still slightly textured. Taste and adjust salt if ne...

3
Assembling the Sandwich

Remove the sandwiches from heat, let them rest for a minute, then slice diagonally. The brief rest allows the cheese to set just enough for clean cuts while retaining its gooey interior. Serve immedia...

You May Also Like

Discover more delicious recipes

Save this recipe
Join Our Community

Get Weekly Recipe Inspiration

Join thousands of food enthusiasts. Receive exclusive recipes, cooking tips, and culinary inspiration delivered to your inbox.