Preheat oven to 400°F.
Half squash and scoop out seeds. Place face up on cookie sheet lined with aluminum foil.
Drizzle squash with olive oil and sprinkle with salt.
Bake 25 minutes. (may vary on size of squash)
In the mean time prepare the filling.
In medium size pan, drizzle with olive oil, add onions, mushrooms and tomatoes. Sauté for 10 minutes or until mushrooms are soft and onions translucent. Set aside.
Cook frozen broccoli in microwave according to packaging, about 5 minutes. Remove from package and dice. Set aside.
When squash is done, pull out and shred with a fork.
Top two halves with the mushroom mixture and two halves with broccoli.
Top all with shredded carrots and cheese.
Place back in oven fro 5 minutes to warm up.
Serve immediately and ENJOY!