In a small bowl, cream butter and sugar until light and fluffy. Add eggs, one at a time, beating well after each addition. Stir in chocolate and vanilla. Combine the flour, baking powder and salt; add to the creamed mixture alternately with milk.
Preheat waffle iron. Fill and bake according to manufacturer's directions. Serve with whipped cream, fruit or ice cream.