4 slices of Swiss cheese (or your preferred cheese)
1 cup almond flour
1/2 cup grated Parmesan cheese
1/2 teaspoon garlic powder
1/2 teaspoon onion powder
1/2 teaspoon paprika
1/2 teaspoon dried thyme
2 large eggs
2 tablespoons heavy cream
Salt and pepper to taste
2 tablespoons olive oil or melted butter
Instructions:
Preheat Oven: Preheat your oven to 375°F (190°C).
Prepare Chicken: Place each chicken breast between two sheets of plastic wrap or parchment paper. Using a meat mallet or rolling pin, gently pound the chicken to an even thickness of about 1/2 inch.
Assemble: Lay a slice of ham and a slice of cheese on each chicken breast. Roll the chicken breasts tightly around the ham and cheese, securing with toothpicks if necessary.
Prepare Breading: In a shallow dish, combine almond flour, Parmesan cheese, garlic powder, onion powder, paprika, thyme, salt, and pepper. In another shallow dish, whisk together the eggs and heavy cream.
Bread Chicken: Dip each chicken roll in the egg mixture, allowing any excess to drip off. Then coat the chicken with the almond flour mixture, pressing gently to adhere.
Cook Chicken: Heat olive oil or melted butter in a large ovenproof skillet over medium heat. Add the chicken rolls and cook for 2-3 minutes per side, until golden brown.
Bake: Transfer the skillet to the preheated oven and bake for 20-25 minutes, or until the chicken reaches an internal temperature of 165°F (74°C) and is cooked through.
Serve: Remove toothpicks if used and let the chicken rest for a few minutes before serving.