Preheat oven to 400F.
Slice squash in half and clean out seeds.
Sprinkle squash with salt & pepper to taste.
Spread tomato sauce in squash.
Place spinach, followed by mushrooms, ham, red onion and cheese, followed by another sprinkle of salt & pepper.
Once oven is preheated, bake squash for 15-20 minutes.
After 15-20 minutes crack two eggs into the spaghetti squash and continue to bake until egg reaches your desired doneness (about 15-20 minutes).
Finish with salt & pepper and serve.