Methods and apparatuses for preparing sandwiches (subs, wraps) and meal, such as Shawarma, Gyros and Doner Kebab sandwiches and meals. The apparatus includes a grilling mechanism, a smoking mechanism, a slicing mechanism, sandwich and meal assembly mechanism, sandwich wrapping and packing mechanism and accepting money and credit card mechanism. The slicing mechanism is configured to slice a cylinder or cone of meat in an automated, substantially helical slicing pattern. The sandwich assembly includes various components to automatically dispense selected bread, condiments, and other sandwich and meal ingredients and wrapping and packing the sandwich.