This Caprese Salad with Grilled Eggplant is a delicious twist on the classic Italian Caprese salad. Sweet tomatoes, creamy mozzarella, fragrant basil, and smoky grilled eggplant come together to create a fresh and satisfying dish that's perfect on warm days as a quick lunch or appetizer.

This post may contain affiliate links, which means I may make a small commission off items you purchase at no additional cost to you.
While traditional Caprese salad is beautifully simple, adding grilled eggplant transforms it into something a little heartier and more complex. The eggplant adds a tender texture and subtle smokiness that pairs perfectly with juicy tomatoes and fresh mozzarella. It's still light and refreshing, but filling enough to serve as a starter, side dish, or even a light lunch.
Recipes like this are common in Italian summer cooking, where vegetables are grilled and combined with fresh ingredients and good olive oil, like in this Summer Farro Salad with Grilled Vegetables. If you want something classic but easy to grab on the go, try this Tomato and Mozzarella Caprese Bruschetta.
Jump to:
🍅 What Makes This Caprese Variation Special
Classic Caprese salad traditionally includes tomatoes, mozzarella, basil, olive oil, and salt. This version builds on that foundation by adding grilled eggplant, which introduces a warm, slightly smoky element that contrasts beautifully with the cool mozzarella and fresh tomatoes.
🧾 Ingredients

- Eggplant - Choose a firm eggplant with smooth skin. When sliced and grilled, it becomes tender and slightly smoky, adding depth to the salad.
- Fresh Tomatoes - Ripe summer tomatoes work best. Vine-ripened, heirloom, or Roma tomatoes all provide excellent flavor and natural sweetness.
- Fresh Mozzarella - Use fresh mozzarella balls or slices. Fior di latte or buffalo mozzarella both work beautifully.
- Fresh Basil Leaves - Basil brings brightness and a classic Italian aroma that pairs perfectly with tomato and mozzarella.
- Extra Virgin Olive Oil - Use a good-quality olive oil since the flavor is prominent in this simple salad.
- Salt & Black Pepper - Season lightly to enhance the natural flavors of the vegetables.
- Optional Balsamic Glaze - A small drizzle adds a sweet tangy finish that complements the grilled eggplant.
See the recipe card for quantities.
🍳 Substitutions
- Mozzarella → Burrata: For a richer version, burrata adds an extra creamy texture.
- Eggplant → Grilled Zucchini: If you prefer, zucchini works well and gives a lighter flavor.
- Tomatoes → Cherry Tomatoes: Halved cherry tomatoes can make the salad easier to serve.
- Basil → Arugula: Arugula adds a peppery bite if basil is unavailable.
🥣 Variations
- Roasted Eggplant Version - Instead of grilling, roast eggplant slices in the oven or air fryer with olive oil until golden and tender.
- Mediterranean Twist - Add olives or capers for a salty contrast.
- Caprese Pasta Salad - Toss the ingredients with cooked pasta for a heartier dish.
- Protein Boost - Add grilled chicken or chickpeas for a more substantial meal.
📋 Instructions with Photos

Step 1. Slice the eggplants and brush the slices lightly with olive oil and season with salt and pepper. Grill them until tender.

Step 2. Slice the tomatoes and season them lightly. Slice also the mozzarella and arrange all the elements in a platter before seasoning all together.
🍽 Serving Suggestions
This grilled eggplant Caprese salad is best served slightly warm or at room temperature. Arrange the grilled eggplant, tomato slices, and mozzarella on a large platter, then drizzle with good quality olive oil and scatter basil leaves on top.
It pairs beautifully with crusty bread, focaccia, or grilled ciabatta. Serve it as a starter for an Italian dinner, a side dish for grilled meats, or as part of a summer antipasto spread.
❄️ Storage & Reheating
Fridge: Store leftovers in an airtight container for up to 1 day. Because the salad contains fresh mozzarella and tomatoes, it's best eaten soon after preparation.
Reheating: This dish is usually served cold or at room temperature, so reheating is not necessary.
Make Ahead: You can grill the eggplant in advance and assemble the salad just before serving.
💭 Recipe FAQs
Modern eggplants are usually mild, so salting (covering the slices with coarse salt and pressing them) is optional. If your eggplant tastes slightly bitter, salting for 10-15 minutes can help.
Fresh mozzarella or buffalo mozzarella works best because it has a soft texture and mild flavor.
Yes, a light drizzle of balsamic glaze adds sweetness and complements the smoky eggplant.
⭐ Top tip
Let the grilled eggplant cool slightly before assembling the salad. This prevents the heat from melting the mozzarella too much and keeps the textures balanced.

🫶 Related recipes you might like
Looking for other recipes like this? Try these:
Some images in this post are from DepositPhotos.com
If you tried this recipe, please take a moment to rate it and share your thoughts in the comments. Your feedback means a lot to me! ★★★★★
📖 RECIPE
Ingredients
Method
- Heat a grill pan or outdoor grill over medium heat.
- Brush the eggplant slices lightly with olive oil and season with salt and pepper.
- Grill the eggplant for about 3-4 minutes per side until tender and lightly charred. Set aside.
- Slice the tomatoes and season lightly with oregano, salt, and pepper. Slice also the mozzarella.
- Arrange the grilled eggplant slices, tomato slices, and mozzarella on a serving platter.
- Drizzle with olive oil and sprinkle with fresh basil leaves.
- Finish with optional balsamic glaze before serving.
Nutrition
Nutritional information is only an estimate. The accuracy of the nutritional information for any recipe on this site is not guaranteed.
Notes
- Slice the eggplant evenly so it cooks at the same rate.
- Grill until soft and lightly charred for the best flavor.
- Add basil just before serving to keep it fresh and fragrant.









Hannah & Lisa says
I had this salad in Italy and wanted to replicate it. I used buffalo mozzarella and it was delish!
Jessica Montanelli says
I love it with buffalo mozzarella too! Glad you enjoyed it.