Prepare the Cheesecake: If using store-bought cheesecake, skip to step 2. If making homemade cheesecake, preheat your oven to 325°F (160°C). Beat the softened cream cheese and sugar until smooth. Add the egg, vanilla extract, and flour (if using) and beat until combined. Pour into a graham cracker crust and bake for 35-40 minutes. Let cool and chill for at least 4 hours.
Slice the Cheesecake: Once chilled, slice the cheesecake into 12 small rectangles or squares and freeze for 1-2 hours.
Make the Batter: Whisk together flour, baking powder, salt, and sugar in a medium bowl. In a separate bowl, whisk milk, egg, and vanilla extract, then combine with dry ingredients until a smooth batter forms.
Heat the Oil: In a large pot, heat vegetable or canola oil to 350°F (175°C).
Coat and Fry the Cheesecake: Dip frozen cheesecake pieces into the batter, then carefully lower into hot oil. Fry for 2-3 minutes until golden brown. Drain on paper towels.
Garnish and Serve: Dust with powdered sugar and drizzle with chocolate or caramel sauce. Serve warm with whipped cream and fresh berries.