Toasted Italian sandwich with tomato and mushroom topping

Yesterday when I was coming home after the gym all I wanted was a quick sandwich with hummus, but shock horror I was running out of it - a nightmare scenario for any vegan... I was beat and had no desire to leave my house again and go to the supermarket, so I had to quickly improvise. I threw my keys on the table, checked the contents of my fridge, found tomatoes, onion and mushrooms and got working. The result is this delicious toasted Italian sandwich that was super quick and easy to make with the simplest of ingredients.

I often rely too much on hummus because it's so quick, yummy and nutritious. But this Italian sandwich is a great alternative for a filling dinner or even to have in the morning. My ex actually used to make a variation of this for me for breakfast. He added a dash of white wine (mostly leftover from debauchery the night before) to the recipe which gave it another layer of taste. As I am trying to live a bit more healthy at the moment this recipe survives without wine to reduce unnecessary calories (but do knock yourself out if you feel like it). And I added mushrooms for extra flavour and earthiness. The oregano perfectly rounds up this delicious sandwich.

toasted Italian sandwich with tomato and mushroom topping


Sandwich topping (2 sandwiches):

  • 1/2 onion
  • 3 mushrooms (any you have at home)
  • 5 medium sizes tomatoes
  • Extra virgin olive oil
  • Garlic or garlic powder to taste
  • Salt, pepper and oregano to taste

Other ingredients:

  • 2 slices of bread (obvs)
  • Rocket (optional)
  • Your choice of protein source: I used hemp seeds but walnuts or pumpkin seeds would work well too
  • Mixed salad on the side (optional)

Make cooking easier with my ingredient converter: Click to open



For the sandwich topping finely chop up half an onion and 3 mushrooms. Sauté in a pan in some extra virgin olive oil until soft. In the meantime chop up the tomatoes and add to the pan as well. Season to taste with garlic, salt, pepper and oregano. If you don't mind the extra calories then add a dash of white wine as well. Stir and cook for about 10 minutes or until most of the water from the tomatoes (and wine if you used it) has vaporised.

While this is cooking you can prepare a nice mixed salad in the meantime.

Toast 2 slices of bread. Add the sandwich topping, sprinkle some seeds or nuts on top and some black pepper and rocket if you like. Super easy, wholesome and delicious. Enjoy!

And if you enjoy sandwich spreads then also try my rich red pepper sandwich spread. Very easy to make, it only takes about 5 minutes!

rich red pepper spread

Loading Conversation

More Soups, Starters & Sandwiches

Vegan Greek salad with tofu feta cheese -

Vegan Greek salad with tofu feta cheese

It's summer and what better way to nourish yourself with a delicious vegan Greek salad. I came up with a really easy recipe to replace the feta cheese and make it vegan and it tastes amazing.
Yes Please
6 Jul 2017

Vegan hollandaise sauce with green asparagus -

Vegan hollandaise sauce with green asparagus

This vegan hollandaise sauce is super easy and ready in 2 minutes. All conveniently done in a blender and perfectly compliments fresh asparagus. A delicious starter and done in a flash!
Yes Please
6 Jun 2017

Vegan 'boiled' egg -

Vegan 'boiled' egg

I do like a challenge and I've been meaning to come up with a very easy vegan egg recipe for ages to serve at my parties. After some research and experiments the result is a vegan egg recipe anyone could make. Nutritious and high in protein using only 9 natural ingredients!
Yes Please
23 Feb 2017