Preheat the oven: Set your oven to 375°F (190°C). Grease a 9x13-inch casserole dish or similar baking dish.
Par-cook the cauliflower: Steam or microwave the cauliflower florets until just tender, about 5–7 minutes.
Drain well and pat dry to remove extra moisture.
Sauté aromatics and veggies: In a large skillet over medium heat, melt butter or add olive oil. Cook onion for 3–4 minutes until translucent. Add garlic and mushrooms; cook 3–4 minutes more.
Stir in spinach to wilt. Season with salt and pepper.
Make the creamy sauce: Lower the heat. Add heavy cream, cream cheese, Dijon, smoked paprika, and thyme.
Stir until the cream cheese melts and the sauce is smooth, 2–3 minutes. Taste and adjust salt and pepper.
Combine the base: Add the cooked turkey and cauliflower to the skillet. Stir to coat everything in the sauce.
Fold in half the cheddar and half the mozzarella.
Assemble the casserole: Transfer the mixture to the prepared baking dish. Spread evenly. Top with the remaining cheddar and mozzarella.
Bake: Place in the oven for 18–22 minutes, until bubbly and the cheese is melted and lightly golden.
Finish and serve: Let it rest for 5 minutes to set.
Garnish with chopped parsley. Serve warm.