Hi Staffan,
Yes, it is possible to create an event like that, just as you described, with different tickets (with different amounts if needed) representing the different foodstuff.
At the moment there is no ticket cancellation function implemented in the plugin. So if a participant who already bought a ticket wants to cancel, s/he would need to contact the event owner somehow. Then the event ownder needs to adjust / update the ticket count manually in the back-end.
I hope this helps clarify. Let me know if you have any followup questions.
Cheers,
Andras