Kebab is a combination of ground meat, flour or bread crumbs, and various spices cooked on a frying pan or in a grill or tandoor, whereas shawarma is a variant of kebab and is prepared from meat that is roasted vertically.