Grilled Veggie Sandwich with homemade mayonnaise

What's special?
A grilled vegetable sandwich that offers a wide contrast of textures, packed with lots of nutrition and flavors

Who doesn’t love a grilled veggie Sandwich?! Roasting vegetables helps to bring out the natural sweetness of the vegetables and enhances their flavors. The caramelization process that occurs while roasting/grilling the veggies, adds depth and richness, making them incredibly tasty. The goal for a great veggie sandwich is to get a wide contrast of textures and flavors. From the tender-sweet grilled veggies to fruity sun-dried tomatoes, crunchy-nutty almonds, and fresh arugula. This grilled veggie sandwich with my homemade mayonnaise is packed with lots of flavors and nutrition and makes every bite satisfying.

This veggie is not only great for vegetarians, quite the contrary! A great grilled vegetable sandwich offers tons of different layers of complex, sweet, sour, salty, and fruity flavors. This leaves this sandwich with that umami feel you’re looking for and you might be familiar with from a steak sandwich. And believe me, you’re not going to miss the meat here. So I suggest everyone give this veggie sandwich a try, even the meat lovers among us.

ultimate grilled veggie sandwich

Ingredients for a savory veggie sandwich

  • The Bread
    Choose a bread that complements the grilled vegetables. Crusty bread like Ciabatta bread, baguettes, or my homemade Italian Focaccia Bread are a great joice for a roasted vegetable sandwich! I also prefer toasting or grilling the bread to add an extra layer of texture and crunchiness. Toasting the bread on the inner side also seals the bread a little, preventing the juices from the veggies from soaking in too quickly.
  • Mozzarella Cheese
    This kind of cheese works great as a creamy, milky, and soft layer.
  • Almond Slices
    Toasted almond slices (or another kind of nuts) are giving the veggie sandwich some crunchy textures and nutty flavors.
  • Sun-dried Tomatoes
    These tomatoes are adding some extra umami notes. Sun-Dried Tomatoes have a fruity and complex flavor which goes great along with the other ingredients.
  • Vegetables
    The star of this recipe is the vegetables! I like to use long peppers together with zucchini, but you can add other veggies like mushrooms, eggplant etc.
  • Mayonnaise
    I created a special homemade mayonnaise for this veggie sandwich for an extra fresh and aromatic kick. Some other sauces that are great in a grilled vegetable sandwich are pesto, hummus or tzatziki.
  • Arugula
    Fresh rocket is delivering the sandwich with another crunchy, slightly peppery, and bitter notes. Perfect as a contrast to the sweet, salty, and fruity notes of the other ingredients.

grilled veggie sandwich ingredients

You might also like my special Avocado Toast and these other Recipes. Check them out!

5 from 1 vote

Grilled Veggie Sandwich

A grilled vegetable sandwich that offers a wide contrast of textures, packed with lots of nutrition and flavors.
Servings 2 people
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes



  • 1 large Ciabatta Bread about 300g / 10oz (or other kind of bread)
  • 60 grams sun-dried tomatoes in oil
  • 20 grams of sliced almonds
  • 2-3 long peppers
  • 1 ball Mozzarella
  • 1 zucchini
  • 1 egg yolk
  • 1 tsp mustard
  • 1 lemon
  • ½ handful of parsley
  • ½ clove garlic
  • 1-2 dl olive oil for the mayonnaise and for frying
  • 1 handful of rocket
  • 1-2 small onions
  • ½ tsp sesame oil


Preparing the Vegetables

  • cut the peppers in half and deseed them.
    2-3 long peppers
    cutting and deseeding peppers
  • Cut the Zucchini into fine stripes
    1 zucchini
    cutting zucchini in stripes
  • Cut the onions into rough pieces
    1-2 small onions
  • Finely chop the sun-dried tomatoes until you have a paste-like texture
    60 grams sun-dried tomatoes in oil
    finely chop dried tomatoes

Toasting & Roasting

  • Toast the almonds in a small frying pan at medium-low heat until they turn slightly brown. Keep them moving all the time cause they can burn pretty fast.
    20 grams of sliced almonds
    toasted almonds
  • Roast the Vegetables in a large frying pan. I prefer using a cast iron skillet, as this pan produces a lot of heat which is great for roasting and caramelizing. For sure you can use any kind o pan.
    grilled veggies
  • Cut the bread in half and toast it in the preheated pan.
    1 large Ciabatta Bread

The garlic-lemon Mayonnaise

  • add egg yolk, mustard, the zest of half a lemon and half a clove of grated garlic into a medium bowl and whisk together.
    1 egg yolk, 1 tsp mustard, ½ clove garlic, 1 lemon
    homemade mayonnaise
  • very slowly (drop-by-drop) add olive oil and keep mixing. When the Mayonnaise gets a bit thicker, you can add the oil a little faster. But don't add the oil too fast at the beginning, otherwise the Mayonnaise will curdle and there is no emulsion happening.
    1-2 dl olive oil
    how to make homemade mayonnaise
  • add a squeeze of lemon juice, finely chopped parsley and as my secret ingredient, a tiny splash of sesame oil. Mix together to the final Mayonnaise
    ½ handful of parsley, ½ tsp sesame oil
    homemade mayo

Layering the Sandwich

  • put half of the Mayonnaise on the bottom half of the bread. Add as much grilled veggies depending on your liking. Add sliced mozzarella cheese, top with the sun-dried tomatoes, caramelized onions and finely some fresh arugula.
    1 handful of rocket, 1 ball Mozzarella
    making a veggie sandwich
  • Enjoy this flavorful package of a grilled veggie sandwich!


This size Sandwich is for about 2 people as a full meal or for about 3-4 people as a snack. 
Calories: 650kcal
Cost: 10
dish: Main Course, Sandwich, Snack
Cuisine: American, European, Italian
Keyword: grilled veggie sandwich, vegetable sandwich, veggie sandwich


Serving: 200g | Calories: 650kcal
5 from 1 vote (1 rating without comment)

Leave a Reply

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

Recipe Rating