Directions
Preheat your oven to 350°F / 175°C.
Line a large baking sheet with foil or parchment paper for easy cleanup.
Place one chicken breast between two pieces of parchment paper and use a meat mallet or rolling pin to pound it to an even thickness of about ¼-inch.
Repeat with the remaining chicken breasts.
Lay the flattened chicken breasts on a clean surface.
Top each with one slice of ham and one slice of Swiss cheese.
Tightly roll each chicken breast up, tucking in the sides as you go to secure the filling.
Set aside.
In a food processor, combine the pork rinds, almond flour, Parmesan cheese, garlic powder, salt, and pepper. Pulse until you have a fine, breadcrumb-like mixture.
Pour this into a shallow dish.
Place the whisked egg in another shallow dish.
Dip each chicken roll first into the egg, ensuring it's fully coated, then roll it in the pork rind mixture, pressing gently to adhere the coating.
Place the coated chicken rolls seam-side down on the prepared baking sheet.
In a separate bowl, toss the cauliflower florets with the melted butter and a pinch of salt and pepper.
Arrange the cauliflower in a single layer on the baking sheet around the chicken.
Bake for 40-45 minutes, or until the chicken is cooked through (internal temperature reaches 165°F / 74°C) and the coating is golden and crispy.
Let rest for 5 minutes before slicing and serving.
Don't overcrowd the pan. Ensure the chicken and cauliflower have enough space to roast evenly. Use two baking sheets if necessary.
Let the chicken rest for at least 5 minutes after baking. This allows the juices to redistribute, resulting in a more tender and flavorful bite.