This is a great sandwich..
2 -3 chicken breasts
¾ cup Italian dressing
2 tablespoons butter
1 tablespoon olive oil
1 large onion, cut in half and sliced thin
2 cups fresh mushrooms, rough chopped
4 cups baby spinach
¼ cup parmesan cheese, plus 2 tablespoons for sprinkling
8 slices Muenster cheese
Salt, pepper, and garlic powder to taste
2 sheets Puff pastry, thawed
1 tablespoon water
Marinate chicken breast in Italian dressing for 4-8 hours. Remove chicken from marinade, discard marinade. Bake the chicken in a 350 degree oven for 45 minutes-1 hour or until chicken is done, increase oven temperature to 400 degrees. Allow chicken to rest for 5 -10 minutes and then cit in small cubes. Meanwhile, in a large skillet, melt butter and oil, sauté onions over medium high heat for 8-10 minutes, stirring occasionally. Reduce heat to medium and continue cooking onions for an additional 5 minutes. Add mushrooms to the onions and continue to cook for 7-10 more minutes. Add spinach and cook until wilted. Add parmesan cheese and cubed chicken to spinach mixture and season with salt, pepper and garlic powder. Line a cookie sheet with parchment paper. Place one puff pastry on cookie sheet and place 4 slices of cheese on tops. Spoon ½ of the spinach and chicken mixture on to the sheet of puff pastry. Roll puff pastry up like a jelly roll. Brush roll with egg mixture and sprinkle garlic powder and parmesan cheese on top. Repeat using second sheet and the rest of chicken and spinach mixture. Bake for 35-40 minutes or until golden brown. Great for lunch or an appetizer.