Tag et kig på følgende linje:
CONSTRAINT fk_ingredient_list FOREIGN KEY(id) REFERENCES ingredient_list(id)
Din tabel har ingen kolonne med navnet "id". Jeg går ud fra, at du ville skrive
CONSTRAINT fk_ingredient_list FOREIGN KEY(ingredient_id) REFERENCES ingredient_list(id)
EDIT:
Derudover, som du selv har mistænkt, hvis du vil henvise til ingredient_list
tabel, skal du oprette den, før du opretter ingredients
tabel, der refererer til det.