If it's a long haul flight you'll get a free meal from Lufthansa regardless of your ticket type, for short and medium haul flights (up to 30 minutes, 30-60 minutes) there is a buy-on-board menu but you will get a free Lufthansa chocolate just for flying!