01 - In a medium mixing bowl, whisk together balsamic vinegar, olive oil, minced garlic, soy sauce, chopped herbs, black pepper, and salt until combined.
02 - Add mushrooms to the bowl and toss thoroughly to coat. Allow mushrooms to marinate for at least 15 to 30 minutes for optimal flavor development.
03 - If using wooden skewers, submerge them in water and soak for 15 minutes to prevent burning.
04 - Thread marinated mushrooms onto skewers, spacing them evenly.
05 - Preheat grill or grill pan to medium-high heat.
06 - Place skewers on the grill and cook for 8 to 10 minutes, turning occasionally, until mushrooms are browned and tender.
07 - Transfer skewers to a serving platter. Sprinkle with chopped parsley and drizzle with balsamic glaze, if desired. Serve immediately.