Heat large non-stick skillet over medium heat. Add olive oil and butter to pan. Add garlic and onion and saute for 2 minutes, then add chopped squash or your favorite vegetable, cook for 2 more minutes, then add mushrooms. Cook for 5-minutes or until almost compete.
At this point add salt and pepper, then add tomatoes and spinach and cook until spinach wilts. Drain well before plating.
While finishing this prepare eggs to your liking (I like over medium as this is easiest) in another pan.
To serve, drained hash mixture to and then add to individual plates. On top of hash add 2 cooked eggs per person.
This is nice served with a side of bacon, and some avocado.