Melt 3 tablespoons butter in a large skillet over medium heat.
Add shallot, and cook, stirring frequently, until tender, about 2-3 minutes. Add mushrooms, and cook, stirring often until beginning to brown, about 5 minutes.
Stir in cauliflower; season with salt and pepper, to taste. Cook, stirring often, until golden and tender, about 5-6 minutes.
Stir in garlic, thyme and parsley until fragrant, about 1 minute.
Stir in wine and chicken stock, scraping any browned bits from the bottom of the skillet.
Remove from heat. Stir in remaining 1 tablespoon butter; season with salt and pepper, to taste.