Lightly sauté the onion, tomatoes, garlic, andsalt in a pan with a little olive oil, then layer it into the bottom of a bakingdish.
In the same pan with olive oil, now add the mushrooms and soy sauce and sauté for about 1 minute. Turn off the heat, add cream cheese, mix, and layer this on top of the tomato mixture in the baking dish.
*Optional layer: sauté baby spinach in the pan and mix with 1 tablespoon cream cheese and add this on top of the mushroom layer.
For the final layer, we top everything with goat cheese (crumbled) and mozzarella cheese.
Bake in preheated 350-degree F oven for about 15 minutes. Remove and serve with warm naan bread or pita, or tortilla chips.