01 - In a medium mixing bowl, whisk together balsamic vinegar, olive oil, minced garlic, soy sauce, chopped herbs, black pepper, and salt until fully combined.
02 - Add cleaned mushrooms to the marinade. Toss carefully to coat every mushroom thoroughly. Let sit for at least 15 to 30 minutes to maximize flavor.
03 - If using wooden skewers, soak them in water for 15 minutes to prevent charring.
04 - Arrange marinated mushrooms onto skewers, spacing evenly for proper grilling.
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 evenly browned and tender.
07 - Transfer skewers to a serving platter. Garnish with chopped parsley and drizzle with balsamic glaze, if desired. Serve immediately.