This post may contain affiliate links. Read our disclosure policy here.
With simple ingredients and SO much flavor, this grilled veggie sandwich will be your new lunchbox go-to! Learn how to assemble and pack it perfectly in just minutes.

Grilled Veggie Sandwich
Grilled veggies year-round? You bet! Last night's leftover zucchini and red peppers became an epic grilled veggie sandwich for my daughter's school lunch today. The crunchy bread, bold flavors, and vibrant colors are just the thing to get through the day.
Keep the veggie vibe going with a turkey veggie snack pack and ham and veggie wrap. Just like this grilled sandwich, they’re packed with healthy ingredients, tasty, and totally satisfying.

What You Need
You can check the recipe card below for exact amounts, but the basics of what you'll need are just a handful of fresh ingredients:
- Bread: hearty options like sourdough or French bread are best. They hold up well to grilling and add a nice, crunchy texture.
- Grilled zucchini, sliced: perfectly tender and delicious! We love zucchini, but other veggies work well also, like eggplant or portobello mushrooms.
- Grilled red pepper, sliced: sweet and smoky.
- Arugula: adds an amazing peppery flavor. Swap it out for other crisp greens, if preferred.
- Sesame seeds: optional, but gives a nice subtle crunch and nutty flavor.
- Mayo: adds creaminess and ties the flavors together. If mayo isn’t a favorite try pesto, a balsamic glaze or even hummus for a flavorful protein boost.

How to Make a Grilled Veggie Sandwich for School
This sandwich comes together quickly but tastes like you put in extra effort. Let's get to it:
- Assemble the sandwich
Spread a thin layer of mayo on one slice of bread to help hold veggies in place. Stack on the zucchini, red pepper, and arugula. Sprinkle the sesame seeds over the veggies and close the sandwich. Give it a gentle press to hold everything together before slicing it to prevent the veggies from spilling out. - Grill it
Heat a non-stick pan over medium-high heat. Lightly butter the outside of the sandwich, then grill for 2-3 minutes per side until golden (because crispy bread is non-negotiable). - Let it cool
Let the sandwich cool completely before packing it into a hard lunch container to prevent condensation from building up and making the bread soggy. - Pack it for school
Place the sandwich in a hard lunch container and keep any lunch sides separate. If prepping ahead, keep sandwich refrigerated until ready to leave for school and then pack everything inside a lunch bag with an ice pack, if needed.
Sandwich Packing Tips for School
Packing grilled sandwiches is simpler than you think. Follow these additional tips to ensure your veggie sandwich is still at peak perfection at lunchtime:
Use the right container
Pack the sandwich in a sturdy, hard-sided container to keep it from getting squished in the lunch bag or jostled in a busy backpack.
Keep it Cool
Consider adding an ice pack inside the lunch bag to keep everything fresh until it’s time to eat.
Add healthy sides
Bulk up this lunch by adding additional sides like baked apple chips or sweet favorites like oatmeal raisin granola bars and no-bake chocolate brownie energy bites. They disappear fast!
Let it cool
Always allow the sandwich to cool completely before packing it to avoid condensation and sogginess.
More Healthy Sandwich Ideas
Packing healthy lunches might seem time-consuming, but trust me, it doesn't have to be! A fresh Caprese sandwich, a protein-packed ham and avocado wrap, or a quick egg salad sandwich all come together in minutes. Simple and delish!
Grilled Veggie Sandwich

Ingredients
- 2 slices bread, hearty options like French or sourdough
- ½ cup sliced grilled zucchini
- ½ cup sliced grilled red pepper
- fresh arugula
- 1 teaspoon sesame seeds
- 1 tablespoon mayonnaise
Instructions
Assemble sandwich
- Spread a layer of mayo on one slice of bread. Stack with grilled zucchini, red pepper, and a handful of fresh arugula. Sprinkle the sesame seeds on top. Close with the second slice of bread, pressing gently to hold it all together.
Grill it
- Heat a medium non-stick pan over medium-high heat. Lightly butter the outside of the sandwich, then grill for 2-3 minutes per side until the bread turns golden brown and crisp. Remove from heat and let it cool.
Pack it for lunch
- Slice the cooled sandwich in half and pack it in a hard lunch container. For added freshness, keep any sides like fruit, veggie sticks, or chips in a separate compartment or container. Use an ice pack, if necessary.







Rose says
This grilled veggie sandwich was so delish! Packed great for my kiddos school lunch as well!
Beth says
Wow! I love this sandwich idea! I made it for the entire family.. a huge hit! Thanks Laura!
Adrianne says
This was such a good sandwich!
Bethany says
This sandwich was epic!
Janet says
I often have leftover roasted or grilled veggies from dinner, but never would have thought to put them on a sandwich! My teens love them!