While both are forms of skewered meats, kabob refers to chunks of marinated meat (and often vegetables) threaded onto skewers, while kafta refers to a specific type of Middle Eastern kebab made from ground meat and spices.