In a skillet, heat the olive oil over medium heat. Add the minced garlic and sauté for about 30 seconds until fragrant but not browned.
Add the sliced mushrooms, dried thyme, salt, and pepper to the skillet. Cook for about 5-7 minutes, stirring occasionally, until the mushrooms are soft and slightly golden.
Remove the skillet from heat and stir in the fresh parsley if using.
In a bowl, mix the cream cheese until smooth, then fold in half of the mozzarella cheese.
Toast the slices of bread in the oven for about 5 minutes or until lightly golden.
Spread the cream cheese mixture evenly over each slice of toasted bread.
Top each slice with the mushroom-garlic mixture, distributing it evenly.
Sprinkle the remaining mozzarella cheese over each toast.
Place the toasts back in the oven and bake for an additional 8-10 minutes, or until the cheese is bubbly and slightly browned.
Drizzle with balsamic vinegar before serving, if desired.
Notes
Optional to drizzle with balsamic vinegar before serving.