Get Ready: Preheat your oven to a cozy 400°F (204°C).
Roast the Veggies: In a big bowl, toss the cauliflower florets with the avocado oil, sea salt, and black pepper until they're nicely coated. Spread them out on a baking sheet and roast in the oven for about 25-30 minutes, or until the edges are golden and slightly tender.
Whip Up the Sauce: While the cauliflower is roasting, grab another large bowl. Whisk together the sour cream, heavy cream, Dijon mustard, minced garlic, and half of your shredded Swiss cheese (1 cup) until everything is smooth and creamy.
Assemble the Goodness: Gently fold the cooked shredded chicken, chopped ham, and the roasted cauliflower into your creamy sauce mixture. Give it a taste and add a little more salt or pepper if you like!
Into the Dish: Scoop this delicious mix into a 9x13 inch casserole dish. Sprinkle the remaining 1 cup of Swiss cheese evenly over the top, then add the crushed pork rinds or breadcrumbs if you're using them for that extra crisp.
Bake to Perfection: Pop the casserole into the oven for 10 minutes. You'll know it's ready when the cheese is beautifully melted and bubbly. For an extra golden-brown top, you can broil it for 2 to 3 minutes – just keep a close eye on it!
Serve and Enjoy: Let it cool slightly, then serve this easy, wholesome casserole as a complete meal!