Preheat oven to 350 degrees. Line an 9×9 inch baking pan with foil and spray with nonstick cooking spray.
Microwave chocolate and butter in large bowl for 3-4 minutes or until butter is melted.
Whisk mixture until chocolate is melted. Stir in sugar. Add in eggs, extract and salt. Gradually add in flour and stir until just combined. Fold in crushed Oreo cookies.
Bake for 28-32 minutes; do not over bake. These taste completely different if they are overbaked!
Remove to cooling rack.
For the frosting: Beat butter and cream cheese until fluffy with a mixer.
Add the powdered sugar slowly, mixing together until combined. Add vanilla and mix until combined.
Add milk to desired consistency. If your frosting is too thick add more milk and if it’s too thin add some more powdered sugar.
Crush Oreos and fold them into the frosting.
Frost cooled brownies. Makes enough frosting for a 9X9 pan of brownies. Makes around 12 brownies.