Preheat the oven to 375 degrees F.
In a large skillet melt the butter over medium-high heat. Add the onions and zucchini and cook, stirring, for 6 minutes. Add the mushrooms and cook, stirring, until the liquid is rendered and the vegetables are wilted, about 10 minutes.
Add the garlic and cook for 1 minute.
Add the tomatoes, basil, and thyme and season lightly with salt and pepper. Cook, stirring, for 1 minute. Remove from the heat and let cool.
In a bowl, beat the eggs and half-and-half together. Add the salt, pepper, grated Gruyere, and crushed red pepper.
Spoon the vegetable mixture into the prepared piecrust, pour in the egg mixture, and crumble the goat cheese on top. Bake for 25 to 30 minutes until set. Remove from the oven and let cool for 30 minutes before serving.
Yield: 6 servings