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

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
- 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.
- 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.
- 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
- 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.
- 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.
- 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
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!