In a large mixing bowl, whisk together the flour, sugar, baking powder, and salt.
In a separate bowl, combine the milk, eggs, vanilla extract, and melted butter. Whisk until well blended.
Pour the wet ingredients into the dry ingredients. Stir gently until just combined—some lumps are okay!
Fold in the crushed Oreo cookies with a spatula, being careful not to overmix.
Heat a non-stick skillet or griddle over medium heat and lightly grease with butter or cooking spray.
Pour about ¼ cup of batter per pancake onto the skillet. Cook for 2-3 minutes, or until bubbles form on the surface. Flip and cook another 1-2 minutes, until pancakes are golden and cooked through.
While the pancakes cook, beat the softened cream cheese using a hand mixer (or whisk) until smooth. Add the powdered sugar, milk, and vanilla extract. Mix until a pourable sauce forms. Add more milk if needed for a drizzle-able consistency.
Stack the pancakes and generously drizzle with the cream cheese sauce. Top with extra crushed Oreos and whipped cream, if desired. Serve immediately!
