My last fort was chugging along well through a combination of two stills with 'brew drink' on repeat, two carpentry shops churning out a full stock of barrels whenever the brewers ran out, and a large area of farms producing a variety of plants.
The kitchens were set to cook only meat and tallow.
Food was mostly livestock, because I set out about 10 cage traps in a rough circle around the map. Stuff kept blundering into them, so it got jammed into cages.
I bought plenty of booze, food, plants, and seeds from merchants, due to my stocks of goblin underwear. This was after buying a few animals in early years to get a breeding stock.
Now, by the time I got up to 70 dwarves, I had about 200-odd animals. About 40 wardogs, and a fuckload of camels, cows, and muskoxen.
Every so often, I let livestock out to breed for a season, then crammed it back in cages again. When food stocks looked a bit low, I designated a bunch of animals for the slaughter.
I had four butcher shops and tanneries supporting this, with a fifth set built up top inside my curtain wall later to deal with hunting. Two kitchens, one set for the top half of the skill list to produce roasts, one on the lower half producing biscuits. Both on repeat. One kitchen set to render fat full-time, with a second one added later because I'd run out of space and my miners were occupied with exploratory mining.
One fishery set to process fish on repeat whenever I got hold of any.
FIVE craftsdwarf workshops to deal with the bone and shell produced, three set to legendary-only thanks to artifacts.
Two leatherworking shops to produce stuff out of the various leathers.
Cage traps are brilliant for getting hold of livestock. Very little effort required for the dwarves, they collect automatically, and the only work you have to do is queueing up taming jobs and assigning livestock to cages or chains.