Preheat oven to 200°C (180°C fan).
Using a sharp knife, cut a pocket into the side of each chicken breast.
In a bowl, combine spinach, cranberries, parmesan, garlic, cream cheese, salt, and pepper.
Stuff the mixture evenly into each chicken breast.
Secure with toothpicks if needed.
Rub the chicken with olive oil and season with garlic powder, paprika, salt, and pepper.
Place in a lightly greased baking dish.
Sprinkle the tops with the extra parmesan.
Bake for 25–30 minutes until the chicken is cooked through and the parmesan is golden.
Rest for 5 minutes before serving.
Garnish with parsley, lemon wedges, or chili flakes if using.