01 - In a medium mixing bowl, whisk together balsamic vinegar, olive oil, minced garlic, soy sauce, chopped herbs, black pepper, and salt until well combined.
02 - Add mushrooms to the marinade and toss thoroughly to ensure each piece is coated. Allow to marinate for 15 to 30 minutes for enhanced flavor.
03 - If using wooden skewers, soak them in water for 15 minutes to prevent burning on the grill.
04 - Thread marinated mushrooms onto the skewers, ensuring they are evenly spaced for even cooking.
05 - Heat a grill or grill pan to medium-high temperature.
06 - Place skewers on the grill and cook for 8 to 10 minutes, turning occasionally, until mushrooms are golden brown and tender.
07 - Transfer skewers to a serving platter. Garnish with chopped parsley and drizzle with balsamic glaze if desired. Serve immediately.