In a medium to large skillet over medium heat, add your olive oil and diced onion.
Once your onions have cooked for a few minutes, add your mushrooms.
Cook until your mushrooms are cooked as much as you need them to be. I am hiding them from a mushroom hating son, so I cooked for at least 5 minutes. If your ski8llet starts to get too dry, add some water or more olive oil.
Remove your onion and mushroom mixture from the skillet and add your hamburger meat. Cook through.
Add the mushrooms back to the skillet. Add the seasonings, minced garlic, and Worcestershire sauce to the skillet.
Add the diced squashes and cook through.
When your squash is cooked through, add the cream cheese.
Stir until melted and top with cheese.
Serve with a salad or other side of choice.