Preheat and prep: Heat the oven to 400°F (200°C). Grease a 9x13-inch baking dish. Cut the cauliflower into small, bite-size florets for the best “mac” feel.
Roast the cauliflower: Toss florets with 1 tbsp oil, a big pinch of salt, and pepper.
Spread on a sheet pan and roast 18–22 minutes, until tender with lightly browned edges. Set aside.
Brown the turkey: Heat 1 tbsp oil in a large skillet over medium-high. Add ground turkey, season with salt, pepper, and smoked paprika.
Cook, breaking it up, until browned and cooked through, 5–7 minutes. Stir in garlic for the last minute. Transfer to a bowl.
Make the cheese sauce base: In the same skillet over medium heat, melt butter.
Whisk in heavy cream, Dijon, onion powder, and nutmeg. Simmer gently 2–3 minutes to thicken slightly.
Add the creamy elements: Reduce heat to low. Whisk in cream cheese until fully smooth.
Remove from heat and stir in 1.5 cups cheddar, 0.5 cup mozzarella, and 1/4 cup Parmesan until melted and velvety. Season with salt, pepper, and red pepper flakes if using. The sauce should be thick but pourable.
Combine: In a large bowl, mix roasted cauliflower and cooked turkey.
Pour the cheese sauce over and toss to coat evenly.
Assemble the bake: Spread the mixture in the prepared baking dish. Top with remaining cheddar, mozzarella, and Parmesan for a golden, cheesy crust.
Bake: Lower the oven to 375°F (190°C). Bake 15–20 minutes, until bubbling at the edges and the top is melted and lightly browned.
Finish and serve: Let rest 5–10 minutes to set.
Garnish with chopped parsley or chives. Serve warm.