Roasted Portobello Mushroom Veggie Sandwich 

This is no ordinary veggie sandwich recipe! Loaded with creamy artichoke dip, roasted portobello mushrooms, zucchini, onions, and cheese, this sandwich will satisfy the heartiest of appetites.

This Veggie Sandwich is loaded with roasted portabello mushrooms, zucchini, onions, and a creamy spread!

Long ago, the Mr. and I decided if we ever started our own restaurant, it would be a sandwich shop. Fancy sandwiches are kind of our thing. When we were in college, the Mr. earned the name “sandwich crafter” because of the precision and thought he put into each layer of deli meat and spread of mayonnaise. In a world where ramen ruled, his gourmet sandwiches were something of a novelty.

To this day, we still house a tiny dream to one day open our own sandwich shop. We would serve Strawberry Bacon Goat Cheese Grilled Cheese and Swiss and Mushroom Melts. Occasionally, when we were feeling fancy, we might even throw in some Shrimp Sandwiches with Jalapeno Peach Salsa.

And always, always, we’d have Grilled Banana Fluffernutters for dessert.

Every time we craft a new sandwich, the Mr. and I decide whether it’s future-dream-restaurant worthy. To be honest, when I first made these Balsamic Roasted Portobello Mushroom Veggie Sandwiches, I didn’t have high hopes for them making the cut. Of course, I knew would love them, but the Mr. usually prefers sandwiches with 2 inches of meat between the bread.

I was absolutely delighted to be wrong. The Mr. and I both loved these. In fact, I believe I heard him say, “Who needs meat when you’ve got portabello mushrooms like this?” I had to scoop my jaw off the floor after that one.

Roasted Portabello Mushroom and Zucchini Veggie Sandwich Recipe

There are three things I’ve found to be key when making a vegetarian sandwich: An excellent spread, sturdy toasted bread, and super flavorful vegetables.

First, let’s talk about the spread. I like the sauce on a vegetarian sandwich to have a little more flavor and texture than your basic aioli. That’s where La Terra Fina’s Dips and Spreads come in. For this sandwich, I chose their Artichoke, Parmesan and Garlic Spread, which is rich, creamy, and has big hunks of artichoke strewn about it. Their dip is perfect for quickly adding oomph to sandwiches or crostini.

Second, the bread. While I might normally reach for sourdough or Italian bread for my sandwich crafting, these roasted veggie sandwiches called for the heartiness of a good, seedy whole wheat bread. I like to toast or grill it so it holds up to the veggies.

Third, really yummy vegetables with concentrated flavor. When vegetables are the star, you better make them fantastic! I do that by marinating them in a mixture of balsamic vinegar and dijon mustard, then roasting them until they’ve got deep, rich flavor. Portobellos are an obvious choice for a vegetarian sandwich because of their meaty texture and flavor, but I also love the addition of zucchini and sweet onion in this sandwich.

This is no ordinary veggie sandwich recipe! Loaded with roasted portabello mushrooms, zucchini, onion, and a creamy spread, this sandwich will satisfy the heartiest of appetites!

The finished sandwich is stacked three high with toasted bread, creamy artichoke spread, veggies, another slice of bread, Muenster cheese, more veggies, more spread, and the final piece of bread. It is a towering wonder of a sandwich, a thick hearty meal carnivores and vegetarians alike can appreciate.

Maybe one day I’ll be serving this at a little sandwich shop on the corner, but until then I’ll be serving it at dinner parties and on random Wednesday nights at home, enjoying a restaurant quality sandwich from the comfort of my couch.

Roasted Portobello Mushroom Veggie Sandwich

Balsamic Roasted Portbello Mushroom Veggie Sandwich

Yield: 4


  • 1/4 cup olive oil
  • 1/4 cup balsamic vinegar
  • 1 teaspoon Dijon mustard
  • 1 teaspoon minced garlic
  • 1/2 teaspoon Kosher salt
  • pinch ground pepper
  • 1/2 yellow onion, sliced in rings
  • 2 small or 1 large zucchini, sliced in sticks
  • 4 portobello mushrooms, sliced
  • 12 slices whole grain seedy bread
  • 4 slices Muenster cheese
  • 1 container La Terra Fina Parmesan Artichoke spread


  • Preheat the oven to 425 degrees. Line a large baking sheet with foil. In a measuring cup, whisk together the oil, vinegar, dijon, garlic, salt, and pepper until combined. Place all the veggies in a large bowl or ziplock bag. Toss with the vinegar mixture and allow to marinate in the fridge for at least 20 minutes or longer if desired.
  • Roast the marinated vegetables for 20 minutes, or until soft but not mushy.
  • To prepare the sandwiches, toast or grill the slices of bread. Then, layer them as follows: 1 slice of bread, a Tablespoon or so of the artichoke spread, prepared veggies, second slice of bread, slice of cheese, more veggies, and then the last slice of bread with another layer of artichoke spread on it.
  • Serve sandwiches warm with plenty of napkins!
  • Did you make this recipe?

    Leave a review, or head over to Instagram and share a photo! Tag your projects with #neighborfoodies!

    This post was developed in partnership with La Terra Fina. As always, all opinions are my own. 


    Leave a Reply

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

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