Vegan Caprese Grilled Cheese Sandwich | #vegan #caprese #sandwich #grilled #recipe #lunch #dinner

Vegan Caprese Grilled Cheese Sandwich

Tracking Pixel
Thank you to PAM Spray Pumps for sponsoring this post!Vegan Caprese Grilled Cheese Sandwich | #vegan #caprese #sandwich #grilled #recipe #lunch #dinner

A handful of years ago, Aaron and I were living in a two bedroom apartment in Brookline, just outside the Boston city line. As far as rentals go it was actually pretty decent, with one of our favorite parts being a small deck off of our back bedroom. The wood was rickety and the view consisted of a parking lot surrounded by the backs of old brownstones, but it was just enough space for a small table and chairs, a few potted herbs, and some tomato plants that we attempted to grow upside down from recycled water bottles.

Whenever the weather was nice we would eat dinner outside, garnishing whatever we had made with herbs from our tiny urban garden. One night Aaron decided he would slice us some tomatoes and avocado to make a sort of vegan caprese salad, using the creamy avocado in place of mozzarella cheese. We added freshly torn basil from our plant, a touch of really good extra virgin olive oil, balsamic vinegar, and some sea salt and pepper. It was one of the most basic yet unexpectedly memorable meals.

Vegan Caprese Grilled Cheese Sandwich | #vegan #caprese #sandwich #grilled #recipe #lunch #dinner

Vegan caprese salads have since become a summer tradition for us, when tomatoes are at their very best and we like to enjoy them as simply as possible. This year, as we transition into early fall and the afternoons and evenings become more brisk, we’ve been turning to comforting Vegan Caprese Grilled Cheese Sandwiches as our casual go-to lunch or dinner.

Today’s caprese grilled cheese is based on our original vegan caprese salad, but for this latest rendition I used both avocado and pressed, extra firm tofu in place of the mozzarella. I also made a batch of my quick vegan pesto to slather on the bread, then dressed it all up with a sweet and tangy balsamic vinegar reduction before heating it on the stove.

Vegan Caprese Grilled Cheese Sandwich | #vegan #caprese #sandwich #grilled #recipe #lunch #dinner

To keep the oil light and allow the ingredients to stand on their own, I used the new PAM Spray Pumps to grease the pan and get the bread perfectly browned and toasty. It’s available in two varieties: Olive Oil and Canola Oil, and both come in clear, non-aerosol bottles with no artificial colors, preservatives or flavors. I prefer it because unlike other oils and butters, it lets me easily control how much I use and the bottle doesn’t get jammed up the way other spray oils tend to do. Their tagline also makes me smile—”You PAM do it!”—because who can’t benefit from a little meal prep encouragement?

Vegan Caprese Grilled Cheese Sandwich | #vegan #caprese #sandwich #grilled #recipe #lunch #dinner

If you’re looking for a slightly messy, very comforting meal that takes under 10 minutes to assemble, I have a feeling this Vegan Caprese Grilled Cheese Sandwich might just be your new go-to recipe. Serve it atop your favorite sliced bread (we like sourdough), sit in the sunshine, and enjoy the spectacular late summer/early fall produce.

Vegan Caprese Grilled Cheese Sandwich | #vegan #caprese #sandwich #grilled #recipe #lunch #dinner

This is a sponsored post written by me on behalf of PAM Spray Pumps.


Vegan Caprese Grilled Cheese Sandwich

Vegan Caprese Grilled Cheese Sandwich | #vegan #caprese #sandwich #grilled #recipe #lunch #dinner

Vegan Caprese Grilled Cheese Sandwich


Serves: 2-4

Prep Time: 10 minutes

Cook Time: 5 minutes

Your favorite summer salad in vegan caprese grilled cheese sandwich form! Creamy avocado and chewy, pressed tofu replace the cheese.

Vegan Caprese Grilled Cheese Sandwich | #vegan #caprese #sandwich #grilled #recipe #lunch #dinner

Vegan Caprese Grilled Cheese Sandwich



  • PAM Spray Pumps Cooking Spray
  • 4 large slices sourdough bread
  • 4 tablespoons vegan pesto (see notes)
  • 12 ounces extra firm tofu, pressed for at least 1 hour
  • 1 avocado
  • 2 large tomatoes
  • 4 teaspoons balsamic vinegar reduction
  • sea salt and pepper, to taste

Cuisine: Vegan Servings: 2-4

Prep Time: 10 minutes Cook Time: 5 minutes

Your favorite summer salad in vegan caprese grilled cheese sandwich form! Creamy avocado and chewy, pressed tofu replace the cheese.


  • Spray an even layer of PAM on a large skillet. Heat the skillet over medium heat.
  • Spread 1 tablespoon of pesto on each slice of bread. Slice the tofu, tomato, and avocado into ¼ inch thick slices, and arrange them atop 2 slices of the bread, with tofu as the bottom layer, followed by tomato and then avocado. Drizzle with balsamic vinegar and sprinkle with salt and pepper. Top with the remaining 2 bread slices, pesto-side down.
  • Cook the sandwiches, pressing down gently with a spatula, until the bottom is toasted and golden brown, about 2 minutes. Flip the sandwiches and cook until the remaining side is toasted and golden brown, about 2 more minutes.

Notes [3]

If you don’t already own a tofu press, I highly recommend buying one because it will make pressing your tofu a breeze and the texture will be infinitely better too.

Recipe adapted from my Vegan Caprese Salad.

For the pesto, I used this easy Vegan Pesto Recipe.

Copyright © 2020 Amanda Maguire for Pickles & Honey

Leave a Comment

  1. Karen S. says

    I’ve definitely been making my sandwiches all wrong because none of them are as beautiful as this! Lovely recipe, as always.

    1. Thank you, Karen, for the very sweet comment. It’s much appreciated!

  2. Yael says

    This sandwich looks so fresh and delicious! I love tofu on my sandwiches and I’m especially excited for your pesto recipe. 🙂

    1. Oh, that pesto…it’s so good! I’m also a big fan of tofu in my sandwiches. It has so many good uses outside of stir-fry.

  3. This looks delicious and I just love those vibrant red and green colors!.What a gorgeous presentation Amanda!

  4. Mary Anne says

    I’m going to make this for lunch today because it sounds DELICIOUS. I made a large batch of pesto over the weekend with my basil plant so this is excellent timing! I just love your blog Amanda.

    1. So sweet—thank you! And I hope you loved the sandwich. 🙂

  5. Lauren says

    So simple and yet so yummy ! Good idea to use pressed tofu and avocado to replace the cheese.

    1. Thanks! We really love the tofu (chewy) + avocado (creamy) combination.

  6. Francesca says

    As a newly vegan Italian, I’m very curious to try caprese with tofu and avocado. The textures make perfect sense to me.

    1. Congrats on making the switch to vegan! This is a great sandwich to add to your recipe rotation. 🙂

  7. Kathy says

    Do you think I could make this without the tofu? I have a soy intolerance.

    1. Absolutely! Leave it out, or feel free to replace the tofu with a vegan mozzarella or other cheese, or perhaps a chickpea tofu if you can find it near you (there are lots of good recipes online too!).

  8. Sam says

    Have never tried tofu in a sandwich. Thanks for the inspiration.

    1. Tofu is delicious in sandwich form. Definitely give it a try! 🙂

  9. Erin says

    I have only ever tried a caprese salad. I’ll have to give your grilled “cheese” sandwich version a try. I love making my own pesto.

    1. I so agree that making your own pesto feels rewarding. It’s simple, but always extra flavorful and it has so many wonderful uses. I think you’re going to love it in this sandwich.

  10. Adi says

    I want to thank you for all the time and effort you have taken to send these wonderful delicacies, the ar really amazing , very healthy and nutritious, thank you very much for sharing.


Leave a Comment

Your email address will not be published. Required fields are marked *