Grilled Vegetable Sandwich
When fresh summer vegetables are at their peak, it's hard to beat a grilled vegetable sandwich like this! Thick slices of grilled zucchini, smoky eggplant, sweet roasted peppers, creamy burrata, homemade walnut pesto, and a drizzle of balsamic glaze are layered onto crusty bread for a sandwich that's every bit as satisfying as something from your favorite café.
While it looks impressive, this Grilled Vegetable Sandwich is surprisingly easy to make. The vegetables can be grilled indoors or outdoors, the pesto comes together in just a few minutes, and everything is stacked onto toasted bread for a hearty vegetarian meal that's perfect for lunch, dinner, or weekend entertaining.

About This Recipe
This is a grilled vegetable sandwich built on a toasted French baguette with charred zucchini, eggplant, roasted red peppers, red onion, tomato, and torn burrata. The homemade pesto blends parsley, basil, walnuts, garlic, olive oil, and balsamic glaze, and it goes on both cut sides of the bread. It makes 2 large sandwiches, takes about 10 minutes of prep and 40 to 45 minutes total, and works on a grill, grill pan, or air fryer.

Recipe Snapshot
Prep Time: 10 minutes
Cook Time: 30–35 minutes T
otal Time: 40–45 minutes
Servings: 2
Difficulty: Easy
Perfect For: Lunch, light dinners, weekend lunches, picnics
Main Ingredients: Zucchini, eggplant, burrata, homemade walnut pesto, roasted peppers
SUMMARIZE AND SAVE THIS RECIPE CONTENT ON:
Why You'll Love This Recipe
Why This Recipe Works
Every ingredient plays an important role in creating the perfect bite.
Grilling the vegetables brings out their natural sweetness while adding just enough smoky flavor to make them irresistible. Letting the roasted peppers steam after grilling loosens the skins, making them easy to peel while giving them an even silkier texture.
The homemade walnut pesto adds freshness and richness, while creamy burrata melts slightly against the warm vegetables without becoming overly runny. A drizzle of balsamic glaze finishes everything with just enough sweetness and acidity to balance the richness of the cheese.
Finally, lightly toasted bread provides the perfect crisp exterior to hold all those beautiful layers together.

Top Tip for a “Fabulous” Finish
Pesto goes on both cut sides of the bread, always. It's not just for flavor. That layer of oil-based spread seals the toasted surface so the juicy vegetables and burrata can't soak in. I learned this after packing an unprotected version for a picnic once and unwrapping something closer to bread pudding than a sandwich.

The Ingredient Breakdown
How to Make a Grilled Vegetable Sandwich
Step 1: Roast the Peppers First
Preheat a grill, grill pan, or air fryer over medium-high heat. Start with the quartered red bell peppers and roast them until the skin is blistered and blackened in spots and the flesh has gone soft. Move them straight into a deep container with a lid, cover it, and let them sit while you grill everything else. The trapped steam does the peeling work for you.
Step 2: Grill the Zucchini and Eggplant
Toss the zucchini and eggplant slices in a bowl with 1 to 2 tablespoons of olive oil and a good pinch of salt until every piece has a light sheen. Grill for 3 to 5 minutes per side. You're listening for a steady sizzle and looking for deep golden grill marks, and the pieces are done when they bend easily but don't fall apart. Set them aside on a plate, not stacked, so they don't steam each other soft.
Step 3: Blend the Pesto
In a blender, combine the parsley, garlic, walnuts, basil, a pinch of salt, and 3 tablespoons of olive oil, and blend until mostly smooth. Add 1 tablespoon of balsamic glaze and blend again until fully incorporated. The pesto should be a deep green, thick enough to cling to a spoon, and smell like an herb garden with a sweet-tangy edge from the balsamic. Taste it and add salt if it needs a lift.
Step 4: Peel the Peppers and Toast the Bread
Pull the peppers from their container and slip the skins off with your fingers, then slice the flesh into wide strips. Slice the baguette in half lengthwise, cut each piece in half again, and toast the pieces until golden and crisp. That crunch is your insurance policy against everything juicy that's about to happen.
Step 5: Build the Stack
Spread a generous layer of pesto on the bottom halves. Layer on the grilled zucchini and eggplant, then the thinly sliced red onion. Tear the burrata in half and lay it on top, letting that creamy center spill where it wants to. Add a slice of tomato and drizzle with more balsamic glaze. Spread pesto on the top halves too, press the roasted red pepper strips into it, then close the sandwiches and cut each in half. Stand back and admire the cross-section before it disappears.


David's Tip
That covered-container rest is the same trick restaurant kitchens use on every roasted pepper, just usually with a bowl and plastic wrap. Ten steamy minutes loosens the charred skin so it slips off like a jacket. If you're fighting to peel a pepper, it didn't steam long enough. Put it back and give it 5 more minutes.
Fun Variations (Make It Your Own)
Add a protein: Grilled chicken breast or a few slices of prosciutto slide right into this stack without crowding out the vegetables.
Swap the vegetables: Portobello mushrooms, yellow squash, or thick asparagus spears all grill beautifully. Portobellos especially make it even heartier.
Make it vegan: Skip the burrata or use a plant-based mozzarella, and check that your balsamic glaze is honey-free. The walnut pesto already brings plenty of richness.
Bring the heat: Blend a pinch of red chili flakes into the pesto or drizzle the burrata with hot honey. Sweet heat and creamy cheese were made for each other.
Panini it: Build the sandwich, then press it in a panini press or under a heavy skillet until the outside crisps and the burrata warms through. A completely different, equally dangerous experience.
Storage & Make-Ahead
Room temperature: An assembled sandwich holds about 2 hours before the bread starts losing the fight, less in real heat. If it's for a picnic, wrap it tight in parchment and eat it on the earlier side.
Refrigerator: Store the components separately and this recipe becomes a meal prep hero. Grilled vegetables keep 3 to 4 days in an airtight container, the pesto keeps up to a week with a thin layer of olive oil pressed on top, and unopened burrata is good until its date. An assembled sandwich in the fridge is a 1 day situation at best.
Freezer: The pesto freezes beautifully for up to 3 months in an ice cube tray. The assembled sandwich and the burrata do not freeze, full stop.
Make-ahead: Grill the vegetables and blend the pesto up to 3 days ahead. Come lunchtime, toast the bread and assemble, and you've got a 5 minute sandwich that tastes like a 45 minute project.

More Recipes You'll Love
- If the burrata layer is what sold you on this sandwich, my creamy burrata pasta with blistered tomatoes is the dinner version of that exact magic.
- For another fresh, handheld summer lunch, the cucumber salad wrap is cool, crunchy, and comes together even faster than this one.
- My caprese skewers with prosciutto run on the same tomato, cheese, and basil energy and make the perfect appetizer while these sandwiches come together.
- And if you can't get enough of these Mediterranean flavors, my Mediterranean hummus belongs on the table next to this sandwich with a pile of warm pita.
Serving Suggestions
With a bright side salad: A scoop of summer couscous salad keeps the whole meal light, fresh, and firmly in vacation-lunch territory.
Cool and creamy on the side: My creamy cucumber tomato salad takes 5 minutes and rounds this into a full spread without turning on another burner.
Soup and sandwich, summer edition: A chilled gazpacho or light tomato soup next to half a sandwich is my favorite slow patio lunch.
Party presentation: Cut the sandwiches into thirds, spear each piece with a bamboo pick, and pile them on a wooden board with extra pesto for dipping. The layered cross-sections do all the showing off for you.

Stack One Up This Week
This is the sandwich that makes vegetables feel like the headliner instead of the opening act. Smoky char, creamy burrata, that tangy walnut pesto, all held together by crusty bread doing its job. It's summer lunch the way summer lunch should be.
Make it while the zucchini and tomatoes are at their peak and come tell me how you stacked yours. Did you press it panini-style? Sneak in prosciutto? Go double burrata because rules are for other people? Drop a comment below and leave a star rating on the recipe card. Your versions always end up teaching me something.

Grilled Vegetable Sandwich
Ingredients
- 2 small zucchini sliced lengthwise
- 1 medium-sized eggplant sliced into rounds or lengthwise
- 3 red bell peppers quartered
- 1 small red onion sliced into thick rings
- 1 large tomato
- A large bunch of parsley
- 3 – 4 stalks fresh basil
- 1/3 cup walnuts
- 2 tbsp balsamic glaze
- Olive oil
- Salt & pepper
- 1 large French Baguetta or ciabatta, sourdough, or whole grain
- 3 balls of burrata cheese
Instructions
- Preheat a grill or grill pan, or an air fryer, over medium-high heat.
- First, roast the red bell peppers. Once the pepper has softened and has a slightly blackened skin, place it in a deep container with a lid. Cover and leave it like that while you roast the rest of the vegetables. This will make it easier to peel the red pepper.
- In a bowl, mix vegetables such as zucchini and eggplant, and add 1-2 tbsp olive oil and salt.
- Grill for 3–5 minutes per side until tender and charred.
- In a blender, combine parsley, garlic, walnuts, basil, a pinch of salt, and 3 tablespoons of olive oil. Blend until smooth. Add 1 tablespoon of balsamic glaze and blend again until fully incorporated.
- Slice the baguettes in half lengthwise, then cut each piece in half again. Lightly toast the baguettes until golden and crisp.
- Spread a generous amount of pesto on the bottom halves of the baguettes. Layer with grilled zucchini and eggplant, followed by thinly sliced red onion. Tear the burrata in half and add on top. Place a slice of tomato and drizzle with a bit more balsamic glaze.
- Spread pesto on the top halves of the baguettes as well, then add strips of roasted red pepper.
- Close the sandwiches and cut in half for easier serving.
Nutrition
Notes
Pro Tips
- Don't crowd the grill: Give the vegetable slices space so they char instead of steam. Work in batches if your grill pan is small. Crowded pans are how gray, soggy vegetables happen, in home kitchens and restaurant ones alike.
- Let the vegetables cool slightly before stacking: Piping hot vegetables steam the bread from the inside and melt the burrata into soup. Warm is perfect, hot is trouble.
- Pat the tomato slices dry: A quick blot with a paper towel keeps the juiciest ingredient in the stack from flooding the bottom bread.
- Make extra pesto: This walnut version keeps a week in the fridge and is unreasonably good tossed with pasta, spooned over grilled chicken, or spread on your next batch of oven roasted vegetables (foodnservice.com/oven-roasted-vegetables/).
- Press it for transport: Taking these on a picnic? Wrap each sandwich tightly in parchment and set something flat and heavy on top for 10 minutes. The layers fuse together and the sandwich travels like a champion.
- Room temperature burrata only: Cold burrata is firm and shy. Fifteen minutes on the counter and it turns soft, creamy, and ready to spill into every layer the way it's supposed to.
Tried this recipe?
Let us know how it was!FAQs: Stacked and Answered
How do I keep a grilled vegetable sandwich from getting soggy?
Three moves: toast the bread until genuinely crisp, spread pesto on both cut sides as a moisture barrier, and let the grilled vegetables cool from hot to warm before stacking. Patting the tomato dry helps too. Do all four and the bread stays crunchy through the last bite.
Why did my eggplant turn out rubbery or bitter?
Rubbery eggplant is undercooked eggplant. It needs the full 3 to 5 minutes per side over real heat until it's deeply golden and bends easily, because pale eggplant is squeaky eggplant. As for bitterness, modern eggplants have mostly had it bred out, but if yours run large and seedy, a 15 minute salt-and-blot before grilling draws out any lingering edge.
Can I make this grilled vegetable sandwich ahead of time?
Make the parts ahead, not the sandwich. The grilled vegetables keep 3 to 4 days in the fridge and the pesto keeps a week, so assembly day is just toasting bread and stacking. A fully built sandwich holds a few hours wrapped in parchment, but overnight assembly is how soggy bread happens.
What can I use instead of burrata?
Fresh mozzarella is the closest swap, and it gives you the same milky flavor with a firmer, tidier bite. Goat cheese brings tang, and thick ricotta spread on the bread works too. You lose burrata's spillable creamy center with any of them, so add an extra drizzle of good olive oil to make up the richness.
Can I make this sandwich vegan?
Easily. Skip the burrata or swap in a plant-based mozzarella, and double-check your balsamic glaze label since a few brands add honey. The walnut pesto is already vegan and rich enough that the sandwich doesn't feel like it's missing anything.
What's the best bread for a grilled vegetable sandwich?
A crusty loaf with a sturdy crumb: French baguette, ciabatta, or sourdough. The filling is heavy and juicy, so soft sandwich bread collapses under it within minutes. Whole grain works great too as long as it's a hearty bakery-style loaf, and always toast it first no matter which you choose.
Can I roast the vegetables in the oven or air fryer instead?
Yes to both. In the oven, roast the oiled and salted vegetables at 425 degrees F for about 20 minutes, flipping halfway, until charred at the edges. In an air fryer, cook at 400 degrees F for 8 to 10 minutes, working in batches. You trade a little smokiness for convenience, and the sandwich is still outstanding.
