In a medium-sized bowl, combine the olive oil, soy sauce, balsamic vinegar, and Worcestershire sauce.
Then, add the minced garlic, Dijon mustard, and honey (or maple syrup). Stir the mixture well to combine all the ingredients.
Next, sprinkle in the dried thyme, dried rosemary, and smoked paprika. Season the marinade with salt and freshly ground black pepper to taste.
Place the cleaned and trimmed button mushrooms in a large resealable plastic bag or a shallow dish
Pour the marinade over the mushrooms, making sure each mushroom gets coated evenly. Seal the bag or cover the dish with plastic wrap.
Let the mushrooms marinate in the refrigerator for at least 30 minutes
If you are using wooden skewers, soak them in water for at least 30 minutes before grilling. Preheat your grill to medium-high heat.
Remove the mushrooms from the marinade and thread them onto the skewers. If you want to add some variety, you can alternate the mushrooms with other vegetables like bell peppers, cherry tomatoes, or zucchini slices.
Make sure to leave a little space between each mushroom to ensure even cooking.
Place the skewers on the preheated grill. Cook the mushrooms for about 10–12 minutes, turning them occasionally to ensure they cook evenly on all sides.
Once the mushrooms are grilled to perfection, remove them from the grill and let them cool slightly.