01 - In a medium bowl, whisk together balsamic vinegar, olive oil, minced garlic, soy sauce, chopped herbs, pepper, and salt until well combined.
02 - Add the cleaned mushrooms to the marinade and toss thoroughly to coat. Let rest for 15 to 30 minutes for deeper flavor penetration.
03 - If using wooden skewers, submerge them in water for at least 15 minutes to prevent burning on the grill.
04 - Remove mushrooms from the marinade and thread them evenly onto the prepared skewers, leaving a small gap between each for even cooking.
05 - Preheat an outdoor grill or grill pan to medium-high heat, approximately 400°F.
06 - Place skewers on the grill and cook for 8 to 10 minutes, turning occasionally, until the mushrooms are deeply browned and tender.
07 - Transfer the grilled skewers to a serving platter. Sprinkle with chopped parsley and drizzle with balsamic glaze if desired. Serve immediately.