In a large bowl, combine the ricotta cheese, milk, eggs, and vanilla extract. Whisk until smooth.
In another bowl, mix the flour, sugar, baking powder, baking soda, and salt.
Gradually add the dry ingredients to the wet mixture, stirring gently until just combined.
Fold in the melted butter.
Heat a non-stick skillet or griddle over medium heat and lightly grease with butter or oil.
Pour about 1/4 cup of batter for each pancake onto the skillet.
Cook until bubbles form on the surface, about 2-3 minutes.
Flip and cook for another 2-3 minutes until golden brown.
Serve warm with your favorite toppings such as maple syrup, fresh berries, or whipped cream.