Italian Brunch Sandwich with Eggplant and Pesto Recipe
This Italian Brunch Sandwich layers toasted ciabatta or focaccia with grilled eggplant slices, bright basil pesto, creamy fresh mozzarella, juicy sliced tomatoes, a handful of peppery arugula, and a drizzle of extra-virgin olive oil.
Warm, melty, and bursting with classic Mediterranean flavors—simple yet elegant, perfect for a relaxed weekend brunch or light lunch.
Why You’ll Love This Recipe
You’ll fall head over heels for this Italian Brunch Sandwich because it captures everything magical about Italian summer eating: honest, high-quality ingredients treated with minimal fuss, resulting in maximum flavor.
The grilled eggplant brings smoky sweetness and meaty texture, the vibrant green pesto adds intense herbal brightness, creamy mozzarella melts just enough to bind everything, and fresh tomato + arugula provide juicy acidity and peppery contrast. It feels like something you’d be served on a sun-drenched terrace in Capri or the Amalfi Coast—yet it comes together quickly with very little cooking.
The contrast of warm, toasty bread against cool, fresh toppings is irresistible, and it’s substantial enough to satisfy serious hunger while still feeling light and summery. It’s naturally vegetarian, easily gluten-free with the right bread, looks stunning when cut in half and displayed on a board, and is endlessly versatile—make it for brunch with friends, pack it for a picnic, or enjoy it solo on a lazy morning.
Once you bite into that perfect combination of smoky eggplant, garlicky pesto, and oozing mozzarella, this sandwich becomes one of those recipes you return to again and again.
Italian Brunch Sandwich with Eggplant and Pesto Recipe
Grilled eggplant, pesto & mozzarella on toasted ciabatta—fresh, melty, classic Italian brunch sandwich!
Ingredients
- 4 large ciabatta rolls, focaccia squares, or thick sourdough slices
- 1 large eggplant (aubergine), sliced into 1 cm rounds
- 4–6 tbsp basil pesto (homemade or good-quality store-bought)
- 200–250 g fresh mozzarella, sliced
- 2–3 medium ripe tomatoes, sliced
- 2 cups baby arugula
- 3–4 tbsp extra-virgin olive oil
- Salt & freshly ground black pepper, to taste
- Optional: balsamic glaze for drizzling, fresh basil leaves
Instructions
- Slice eggplant into 1 cm thick rounds. Lightly salt both sides and let sit on a paper towel-lined tray for 10–15 minutes to draw out moisture (optional but helps prevent sogginess). Pat dry thoroughly.
- Heat a grill pan, cast-iron skillet, or outdoor grill over medium-high heat. Brush eggplant slices generously with olive oil on both sides.
- Grill eggplant 3–4 minutes per side until deep golden-brown grill marks appear and slices are tender but not mushy. Season with salt & pepper while hot. Set aside.
- While eggplant grills, slice ciabatta/focaccia horizontally. Lightly brush cut sides with olive oil.
- Toast bread cut-side down in the same hot pan (or under broiler) 1–2 minutes until golden and crisp.
- Spread a generous layer of basil pesto on both cut sides of each roll—this adds flavor and prevents sogginess.
- On the bottom half of each roll, layer: sliced fresh mozzarella (it will warm and soften against the hot bread), 3–4 grilled eggplant slices, tomato slices, a handful of baby arugula, and a few fresh basil leaves if using.
- Season tomato lightly with flaky sea salt and black pepper—don’t skip this step, it makes the tomato taste sweeter and brighter.
- Close the sandwich with the top half of the bread. For extra melty cheese and melded flavors, place the whole sandwich back in the hot pan or panini press for 1–2 minutes per side (press down gently).
- Slice in half diagonally with a serrated knife (beautiful presentation!), drizzle with a little extra olive oil or balsamic glaze if desired, and serve immediately while bread is crisp and mozzarella is still soft and stretchy. Enjoy this gorgeous, flavor-packed Italian brunch sandwich!
Notes
Salt eggplant briefly if time allows—reduces bitterness and moisture. Use very ripe tomatoes at room temperature for maximum sweetness. Pesto quality matters—homemade or a good refrigerated brand tastes best. Naturally vegetarian and easily gluten-free with appropriate bread. Perfect for brunch spreads—make extra eggplant and assemble to order.
Nutrition Information
Yield
4Serving Size
1Amount Per Serving Calories 271Total Fat 5gSaturated Fat 1gUnsaturated Fat 4gCholesterol 47mgSodium 450mgCarbohydrates 46gFiber 4gSugar 7gProtein 12g
The recipes and nutritional information on Yum Tonight are for informational purposes only. Always consult a healthcare provider for personalized dietary advice.
Recipe Tips and Tricks
Grill or pan-sear eggplant slices until they have deep golden-brown grill marks and are tender but not mushy—this caramelization adds huge flavor. Salt eggplant slices lightly and let them sit 10–15 minutes before cooking to draw out excess moisture (pat dry afterward).
Toast the bread on both sides for maximum crunch and to prevent sogginess. Spread pesto generously on both cut sides of the bread—it acts as a flavor barrier and keeps the sandwich moist.
Layer ingredients thoughtfully: cheese first (melts against warm bread), then eggplant, tomato, arugula last (stays crisp). Press the sandwich lightly in a hot skillet or panini press for 1–2 minutes after assembling to meld flavors and warm everything through without over-melting the mozzarella.
Slice diagonally with a serrated knife for beautiful presentation and easier eating. Serve immediately while bread is crisp and mozzarella is still soft and stretchy.
Ingredients Notes
Ciabatta, focaccia, or sourdough rolls provide the sturdy, airy base—choose bread with a crisp crust and soft interior that can handle juicy fillings without falling apart. Eggplant (aubergine) is the star—choose firm, glossy ones with smooth skin; slicing into 1 cm rounds allows perfect grilling and texture.
Fresh basil pesto (homemade or good-quality store-bought) delivers intense green, garlicky, nutty flavor—use one made with real Parmesan and pine nuts for best taste. Fresh mozzarella (fior di latte or buffalo) melts into creamy pools—slice thinly so it warms evenly.
Ripe tomatoes (preferably vine-ripened or heirloom) add juicy sweetness and acidity—never refrigerate them. Baby arugula brings peppery freshness that cuts through richness.
Extra-virgin olive oil (best quality) for grilling and finishing—fruity and peppery is ideal. Flaky sea salt and freshly cracked black pepper enhance every layer.
Variations and Substitutions
Make it vegan with plant-based mozzarella shreds and vegan pesto (nutritional yeast + basil). Add grilled zucchini ribbons, roasted red peppers, or marinated artichoke hearts for extra Mediterranean vegetables.
Swap arugula for baby spinach, watercress, or mixed greens. Use burrata instead of mozzarella for extra creaminess (tear open over the sandwich). Add prosciutto, mortadella, or salami for a non-vegetarian version.
Spread the bread with sun-dried tomato pesto or tapenade instead of basil pesto. Grill portobello mushroom caps instead of eggplant for a “meaty” alternative. Use different breads—ciabatta rolls, focaccia squares, or even large tortillas for a wrap-style sandwich.
Finish with a drizzle of balsamic glaze or chili-infused oil for sweet or spicy contrast. Turn it into open-faced bruschetta by skipping the top bread and broiling briefly.
Storage Options
Best enjoyed fresh while bread is crisp and mozzarella is melty. If prepping ahead, grill eggplant and toast bread separately; store eggplant in an airtight container in the fridge for up to 3 days.
Assemble just before eating—arugula wilts and bread softens quickly once filled. Reheat assembled sandwich in a 175°C oven for 5–8 minutes to re-crisp bread and warm fillings (do not microwave—bread becomes chewy).
Do not freeze assembled sandwiches—moisture from tomato and eggplant ruins texture.
Dish Gallery


















Please share this Italian Brunch Sandwich with Eggplant and Pesto Recipe with your friends and do a comment below about your feedback.
We will meet you on next article.
Until you can read, Italian Brunch Pancakes with Ricotta and Honey Recipe