This post may contain affiliate links, please see our privacy policy for details.

Marinated Veggie Cheese Sandwich with Sun-Dried Tomato Pesto. Better known as the best veggie cheese sandwich around. Grilled summer vegetables marinated in fresh herbs and spices, two kinds of cheese, homemade sun-dried tomato pesto, all sandwiched between crusty grilled ciabatta. Honestly, this sandwich is the best!

front on close up photo of Marinated Veggie Cheese Sandwich with Sun-Dried Tomato Pesto

If you follow along on Instagram, then you know I spent Monday with my littler sister, Asher. To make a long story short, my parents both had routine colonoscopies (…which I will now be dreading until it’s my turn to do the same). This left little Miss Asher down at my house for the day. She’s honestly the cutest thing in the entire world. It seems like yesterday that I was fifteen and she was just a newborn.

Asher means the world to me and she changed my life for the better in ways she’ll never be able to realize. It kills me to see her growing up so quickly, I wish time could pause so we could really take it all in, you know?

Anyway, my point in this story is that Asher spent the day making herself a homemade sugar scrub and decorating the glass jar she put the scrub in. She literally spent hours and hours decorating this jar and it turned out so cute. This reminded me so much of something I would have done at her age and I love that we both have creative/crafty bones running through us.

While she decorated her jar, I “decorated” food. All in all it was a pretty good way to kick off the week.

The only thing that could have made it better is if I would have made these sandwiches for lunch…

overhead photo of toasted ciabatta bread with Sun-Dried Tomato Pesto

The last few weeks I’ve really been into sandwiches, grilled cheese, Panini (next week), wraps, pressed sandwiches, basically any and all kinds of sandwiches. I have been loving them.

I go through phases of loving certain foods more than others, and I right now I’m all about sandwiches. In the next two weeks you’ll see not one, but two, more sandwich recipes, so I hope you guys love a good sandwich as much as I do!

Today’s vegetable and cheese filled sandwich is one that I love so much. It’s made using my favorite crusty ciabatta bread, homemade sun-dried tomatoes, pesto, lots of marinated grilled vegetables, and yes (of course), delicious cheese!

overhead photo of Marinated Veggie Cheese Sandwich with Sun-Dried Tomato Pesto and grilled zucchini on top

Here are the details.

I was very much inspired by this antipasto sandwich to create a vegetable version that’s perfect for summer.

The base of the sandwich is a crusty loaf of ciabatta bread, spread with homemade sun-dried tomato pesto, and then lightly grilled. Grilling the bread give it a nice toasting and adds another layer of delicious flavor.

For the sandwich filling, I marinated in-season zucchini, summer squash, and bell peppers in a little olive oil, vinegar, garlic, and herbs, and then grilled them up before adding to this sandwich. Marinating the veggies adds so much flavor and allows them to grill up perfectly.

Once the bread and vegetables are grilled, all that’s left to do is assemble. I layered the warm, toasted bread with provolone cheese, grilled vegetables, fresh arugula, and a sprinkle of goat cheese. Then I added the top half of bread, gave the sandwich a firm push down to seal everything inside, and done.

overhead photo of Marinated Veggie Cheese Sandwich with Sun-Dried Tomato Pesto and arugula on top

At this point, you can either the cut the sandwich up and serve it warm (my preferred method) or wrap the sandwich up and keep in the fridge for a day or so.

This sandwich is great for packing up and taking on summer picnics or for serving up at your next BBQ. It’s also a great veggie option for summer outings…and well, come on, it’s delicious!

How could it not be?

Grilled bread, marinated vegetables, and lots of cheese?

Yum, yum, and YUM.

front on far out photo of Marinated Veggie Cheese Sandwich with Sun-Dried Tomato Pesto

What I love most about this sandwich is that while it may have a decent amount of ingredients, it’s really pretty quick and easy to make. And the very best part?

There’s no need to turn on your oven. Yes!!

Also, this sandwich is perfect for taking to work for lunch, and you know, with all these vegetables, it’s pretty healthy too!

Trust me, you need to give this marinated veggie cheese sandwich a try. And the sooner the better, but definitely sometime this summer so you can use all the delicious fresh garden zucchini and sweet bell peppers that are so abundant right now. Super good, super healthy, and just about perfect.

front on photo of two Marinated Veggie Cheese Sandwiches with Sun-Dried Tomato Pesto stacked on top of each other

If you make this marinated veggie cheese sandwich, please be sure to leave a comment and/or give this recipe a rating! I love hearing from you guys and always do my best to respond to each and every one of you. Oh, and of course, if you do make this sandwich, don’t forget to also tag me on Instagram so I can see! Looking through the photos of recipes you all have made is my favorite!

Marinated Vegetable and Cheese Sandwich with Sun-Dried Tomato Pesto

Prep Time 20 minutes
Cook Time 20 minutes
Total Time 40 minutes
Servings: 8 servings
Calories Per Serving: 530 kcal

Nutritional information is only an estimate. The accuracy of the nutritional information for any recipe on this site is not guaranteed.


sun-dried tomato pesto


  • 1. In a large bowl, whisk together the olive oil, vinegar, thyme, garlic and a pinch each of crushed red pepper flakes, salt and pepper. Add the peppers and zucchini, tossing to combine. Allow the veggies to marinate for 15 minutes or up to overnight in the fridge. 
    2. Preheat the grill to high. 
    3. Spread each half of the bread with a tablespoon of pesto. Grill, cut side down for 3-5 minutes or until light grill marks appear. During the same time, grill the peppers and zucchini until light grill marks appear, 3-4 minutes per side. Remove everything from the grill. 
    4. Working with the bottom piece of bread, layer on the remaining pesto, provolone, grilled vegetables, and arugula. Sprinkle the goat cheese over the arugula. Add the top half of the ciabatta and gently push down on the sandwich.
    5. At this point, you can slice the sandwich and serve warm or wrap in plastic wrap and keep in the fridge for up to 1 day. 

sun-dried tomato pesto

  • 1. Combine all ingredients in a food processor and pulse until combined. 
View Recipe Comments

Marinated Veggie Cheese Sandwich with Sun-Dried Tomato Pesto | #easyrecipe #summer #sandwhich #healthyrecipes #dinner #easy #lunch

Add a Comment

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.


  1. 5 stars
    I am doubling this recipe for the second year in a row to feed a hungry group of volunteers. It was a hit with them and a hit at home as well. The flavors come together so nicely, and is good in the summer or winter. I have also swapped fresh mozzarella for the provolone.

  2. 5 stars
    Delicious flavors. I did take a shortcut and used store bought pesto but I plan to make it again and will make your homemade version. I’ve also made the antipasto mozzarella sandwich recipe and l love that one too

  3. 5 stars
    Absolutely delicious! The marinade complements the vegetables so nicely. The pesto is perfection! Lastly, the goat cheese and arugula add some sharpness to balance everything out. My husband wants to eat this every day ??

    1. Hey Ashley,
      Fantastic!! Thanks so much for making this recipe, I love to hear that it was enjoyed! ?Tieghan

  4. 5 stars
    Two thumbs up. Love this sandwich–the combination of the marianade and tomato pesto (cheated and used Wegmans)–was delish.

    1. Hey Harley,
      Awesome! I love to hear that this recipe was enjoyed and appreciate you giving it a go! Have a wonderful week:) xTieghan

  5. 5 stars
    I’m late to the party with this recipe ? but, wow! It’s fantastic! Full of flavor and a great way to enjoy the zucchini we all wonder what to do with at the end of summer ?. 10/10. Will definitely be eating this again. Thank you!

    1. Hey Leslie,
      Thanks a bunch for giving this recipe a try, I am delighted that it was enjoyed! Have a wonderful week:) xTieghan

  6. 5 stars
    Had this sandwich at a graduation party this past summer. It was outstanding. I’m going to give it a try for my son’s birthday party this month! Hope mine turns out as well

  7. 5 stars
    Finally made this for my Italian partner who takes his sandwiches VERY seriously and it got nothing but “mmm” groaning sounds throughout the whole thing. Soo delicious! And so easy! Definitely added to my short list of go-to dinners (and lunches, and weekend breakfasts, annnnnd midnight snacks) 🙂

  8. Hi I don’t have a grill but really want to make these sandwiches for a picnic, I saw your previous comment to bake the vegetables at 425 degrees for 30 minutes, but how long and at what temperature would you recommend for “grilling” the bread in the oven?

    1. Hey Becky! I would cook the bread 8-10 minutes at 425 until it is just toasted! Please let me know if you have any other questions. I hope you love this recipe! Thank you! xTieghan

  9. I can’t wait to try this recipe!! It looks so good! I love goat cheese but my husband doesn’t so for this recipe I was thinking about replacing it with your whipped feta recipe (which we love). Do you think that would be alright?

    1. Hi Gillian! Oh I LOVE that idea! The whipped feta will be delicious. That is genius! Please let me know if you have any other questions. I hope you love this recipe! Thank you! xTieghan

  10. Could I cook the veggies in the oven?? Am so looking forward to eating this but it’s -20 outside and the grill is a little unattainable 🙁

    1. Hey Madison! Yes, of course! I would roast them at 425 for 20-30 minutes or until they are softened and charring. Please let me know if you have any other questions. I hope you love this recipe! Thank you! xTieghan