Preheat the oven to 350 degrees F.
For the white wine sauce: Heat the wine in a medium skillet over medium heat. Cook until the wine is reduced by half, and then add the butter, parsley, tomatoes and lemon and cook until heated through. Taste and season with salt and pepper.
For the mushrooms: Meanwhile, place the mushroom caps on a baking sheet. Drizzle with olive oil, sprinkle with salt and pepper and toss to coast. Roast in the oven for 15 minutes.
Mix together the breadcrumbs, spinach, cheese, butter, mayonnaise, Parmesan, parsley, chives, artichoke hearts, garlic, lemon and shallots. Stuff the mushrooms caps with the filling and bake until the filling is golden brown, 15 minutes.
Transfer to a serving plate and top with white wine sauce.
This recipe was provided by a chef, restaurant or culinary professional. It has not been tested for home use.