This post may contain affiliate links. Learn more here.
Entrees/ Recipes/ Vegetarian Recipes

Veggie Pizza Sandwiches

Pizza Sandwiches

Veggie Pizza Sandwiches

I am completely incapable of resisting roasted tomatoes. Cherry tomatoes, sliced whole tomatoes, I’ll happily eat either straight off the baking sheet like candy. This does tend to cause a slight problem when I am making them for use in a recipe. So I am proud to say that all the tomatoes I designated for this dish actually made it onto the sandwiches, which is a very good thing as they are one of the central components!

Roasted tomatoes, sautéed portabella mushrooms, sliced red onion, goat cheese and fresh mozzarella are layered onto rounds of shaped pizza dough. The dough is folded over the filling, like you would a calzone, but not sealed. The sandwiches bake up into golden pockets that make for a fun spin on your average pizza night.

Veggie Pizza Sandwiches

While roasting the tomatoes does take some time, this step can be done in advance so they are ready to go when needed. After the roasted tomatoes have cooled, line the bottom of an airtight container with a paper towel. Place the tomatoes on top in a single layer (repeating as needed based on the size of your container – paper towel, tomatoes, paper towel, tomatoes), cover and then place in the fridge. This process also helps to remove any excess moisture.

The mushrooms can also be sautéed in advance and stored in a separate container in the refrigerator. By doing both these steps ahead of time, the sandwiches come together quite quickly for a weeknight meal.

While I like these plain, I think it would also be fun to serve with some pizza sauce on the side for dipping. And if you like a little kick, you could even add in some red pepper flakes, stirred into the sauce or sprinkled straight on the sandwiches!

Pizza Sandwiches

Veggie Pizza Sandwiches

A meatless version of Martha Stewart’s pizza sandwich recipe. Filled with roasted tomatoes, sauteed mushrooms and two kinds of cheese!
Prep Time: 20 minutes
Cook Time: 1 hour 15 minutes
Total Time: 1 hour 35 minutes
Servings: 3 large sandwiches


For the tomatoes:

  • 2 medium firm beefsteak tomatoes sliced 1/2-inch thick
  • Olive oil spray or olive oil
  • Salt and pepper

For the mushrooms:

  • 1 tablespoon olive oil
  • 2 medium portabella mushroom caps cleaned, stemmed and sliced
  • Salt and pepper

For assembling:               

  • 1 pound refrigerated pizza dough
  • 1/2 of a small red onion thinly sliced
  • 2 ounces goat cheese crumbled
  • 4 ounces fresh mozzarella sliced
  • 1 cup lightly packed fresh arugula
  • 1/2 cup lightly packed fresh basil leaves
  • 1 teaspoon fresh lemon juice
  • 1/2 teaspoon olive oil


For the tomatoes:   

  • Preheat the oven to 325ºF. Line a large baking sheet with parchment paper.
  • Lay the sliced tomatoes in a single layer on the prepared baking sheet, then mist or drizzle lightly with olive oil and sprinkle with salt and pepper.
  • Bake for about 50 minutes to 1 hour, gently and carefully flipping the tomato slices once halfway during baking, until slightly shrunken and shriveled. Remove from the oven and let cool for about 5 minutes. Gently blot with paper towels to remove excess moisture, then transfer the tomatoes to a plate and set aside.
  • Increase the oven temperature to 500ºF. Re-line the large baking sheet with a clean piece of parchment paper and set aside.

For the mushrooms:

  • Meanwhile, add the olive oil to a large skillet set over medium heat. When hot, add the sliced mushrooms and cook until tender and they have released their juices, about 6 to 8 minutes. Remove from the heat and stir in salt and pepper to taste. Set aside.       

To assemble:       

  • On a floured surface, split the pizza dough into three equal pieces and shape each into a circle that is about 7 inches in diameter. If the dough keeps springing back, let rest for about 10 minutes and then try again.
  • On one half of each circle of pizza dough, add some of the sliced red onion, some crumbled goat cheese, the cooked mushrooms, the roasted tomatoes and some mozzarella. Fold the other half of the pizza dough over the top to cover the filling, pinch the two corners, but do not seal the dough all the way around.
  • Carefully transfer the assembled sandwiches to the prepared baking sheet. Bake until golden brown, about 10 to 12 minutes.
  • Remove from the oven and let cool for 10 minutes.
  • Meanwhile, in a small bowl, toss together the arugula, basil, lemon juice and olive oil. Carefully open each cooled sandwich and fill with some of the arugula mixture. Serve.
Craving more veg-friendly recipes? Shop our collection of vegetarian and vegan cookbooks!

You Might Also Like


  • Reply
    August 26, 2015 at 10:46 pm

    GOOD idea!!

  • Reply
    Jessie Snyder | Faring Well
    August 27, 2015 at 9:26 am

    Totally changing my life with this one. Pizza dough as a sandwich!? IN LOVE.

    • Reply
      Ashley Jennings
      August 27, 2015 at 12:40 pm

      Thanks Jessie! We thought they were so fun!

  • Reply
    Taylor | Perpetually Hungry
    August 27, 2015 at 10:13 am

    I LOVE pizza sandwiches! And packed with all those fresh / roasted veggies and cheese? Looks incredible!

    • Reply
      Ashley Jennings
      August 28, 2015 at 3:34 pm

      Thanks Taylor!

  • Reply
    Jennifer @ Delicious Everyday
    August 27, 2015 at 9:34 pm

    Yay! Mushrooms and roasted tomatoes – taste like heaven already! I like the idea of using pizza dough for sandwiches, it gives a unique twist to your regular pizza… or regular sandwich – or whichever comes to your mind first 🙂

    • Reply
      Ashley Jennings
      August 28, 2015 at 3:33 pm

      Thanks Jennifer! Yes! It’s a great way to switch it up a bit!

    Leave a Reply

    Recipe Rating