In a small bowl mix together; garlic granules, 1 tsp salt, black pepper, ground cumin, smoked paprika, dried oregano, onion powder, ground coriander, a pinch of cinnamon, and cayenne pepper to your heat tolerance, and set aside.
In another small bowl whisk together; ¼ cup olive oil, the zest & juice 1 lemon, maple syrup or agave, 2 tbsp of the Spice Mix we just created and salt to taste.
Heat about 1 tbsp olive oil in a large pan over medium-high heat.
Add 3-4 mushroom clusters, ensuring your pan isn't crowded, and place a heavy cast iron pan on top of them. (ensure the cast iron pan fits inside your large pan so it is pressing on the mushrooms).
Cook for 4 minutes, season with a bit of the seasoning mix, flip, and cook for another 4-5 minutes, or until the liquid in the pan has evaporated.
Liberally season both sides of the mushrooms with the seasoning mix, remove them from the pan and set them on a plate.
Repeat with the remaining mushrooms.
Preheat your oven to 400F, and place a foil-covered, oven-safe metal cooling rack inside of a lipped baking sheet. Then, using 1-3 skewers, layer the mushrooms clusters on top of each other, leaving space at the end of the skewer to place inside one of the open grids of the cooling rack. The cooling rack-covered tin foil should help the skewers stand up right.
Drizzle some of the cooking sauce onto the mushrooms, and sprinkle with more of the spice mix.
Roast the mushrooms in the preheated oven for 20-30 mins, brushing with cooking sauce every 10 minutes or so.
Thinly slice the mushrooms and serve hot in a steamed pita with toppings and sauce of your choice.