Preheat oven to 400
Cut spaghetti squash in half, carefully. I like to microwave it for a few minutes to soften it up before cutting.
Using a large spoon, scoop out seeds. Save these to roast later!
Coat open ends with olive oil, salt and pepper and place face down in the oven for 35-45 minutes.
While the squash is cooking, prepare your filling. Add butter to skillet over medium high heat. Add mushrooms, artichokes, cauliflower and edamame to skillet.
Next, add garlic, yogurt, cheese, cream cheese, shredded cheese and seasonings. Saute until mushrooms are tender and sauce starts to bubble.
Once spaghetti squash is done, scoop squash out and add to stuffing mixture. Add stuffing mixture back into squash boats and cover with breadcrumbs. Throw back in the oven for 5-10 minutes or until breadcrumbs are golden brown.