When people think about luxury food, the first image that often comes to mind is a fine dining restaurant. Elegant interiors, carefully plated dishes and a long tasting menu prepared by a famous chef.