Разница между глаголами «приготовить» и «сготовить» заключается в их значении и употреблении:
Таким образом, «приготовить» выражает действие по созданию блюда в целом, а «сготовить» — только конкретный результат приготовления. 1
Также «приготовить» соответствует литературным нормам русского языка, а «сготовить» — нет, его использование считается отступлением от них. 4