Assuming it was simply for soup and sandwiches, in a pub that regularly provides food, 1000 is a rip off. If you walked into a pub and saw a price for soup and sandwiches on the board of €16.50, you'd walk out again.
OP should ask for an itemised bill so she understands what she is paying for. To me, the publican should have been offering a discount on normal prices, given that the OP was bring 50 customers in who would spend money in the pub