1. Preheat oven to 200ºF. Whisk together flour, sugar, baking powder and salt in a medium bowl. In a large bowl, whisk together ricotta, egg, milk, butter, vanilla and banana. Gently stir flour mixture into ricotta mixture until just blended.
2. Grease a large nonstick skillet over medium heat with cooking spray or melted butter. Drop tablespoonfuls of batter into skillet. Cook pancakes, turning once, until golden brown on both sides, about 4 minutes total. Keep pancakes warm on a plate in oven while cooking remaining pancakes.
3. Stack pancakes on dessert plates, top with caramel and sliced bananas, if desired, and serve.