Preheat your oven to 400°F (200°C)
Add the olive oil and sliced red onion to an oven-proof frying pan or skillet and sauté until the onions are softened.
Then add the crushed garlic, cumin, cinnamon, ground cloves, black pepper and dried oregano and sauté for a minute until the spices are well mixed with the onions.
Add the tomato paste and mix in until well mixed.
Add the shredded mushrooms and artichokes and fry until softened.
Add liquid smoke, dark soy sauce and maple syrup and fry until all the liquid has cooked off and the sauce is sticky.
Then place your whole pan into the oven and bake for 25 minutes at 400°F.
While the mushrooms/artichokes are baking, prepare the other ingredients: pita breads, shredded lettuce, sliced cucumbers, sliced radishes and sliced cherry tomatoes and make up a batch of vegan tzatziki.
When the mushrooms/artichokes are baked, assemble your gyros.
Lay a pita bread flat and spread the middle with tzatziki. Then add lettuce, cucumber, radish and cherry tomatoes. Then add your mushroom/artichoke mix on top of that and top it with more tzatziki.
Fold up the edges of the pita bread around your filling and enjoy!