Preheat oven to 350 deg.
Cut spagueti squash in half, lengthwise. Spray with olive oil and season with salt and pepper.
Place spaghetti squash halves (skin side up) onto a baking sheet lined with parchment paper.
Place in the oven and cook for 45 minutes.
Meanwhile, heat olive oil on a skillet over medium high heat. Add diced onion and garlic and cook until fragrant. Add the mushrooms and cook for another 3-4 minutes.
Add ground turkey/beef, season with salt and pepper and cook until no longer pink.
Reduce heat to simmer and add tomato sauce. Cook for 10-15 minutes.
When the squash is ready, remove from oven and let it cool down a bit
Using a fork scrape all pulp. You should end up with skinny looking spaghetti noodles.
Distribute spaghetti squash among the containers by forming a thich layer at the bottom.
Then, evenly add ground turkey/beef mixture.
Top with sliced fresh mozzarella and place back in the oven for another 3-5 minutes. Just enough time to melt the cheese.
Take containers out of the oven, topped with chopped fresh basil and you are done!