I've done LegalZoom, local lawyers, and filed everything myself. Unless you have a good knack for the legal side of things, I don't recommend trying to do it yourself. At least in NC there's a fair bit of legalese and I didn't want to assume the liability that comes with me screwing something up. Having a lawyer handle things comes with a lot of peace of mind.
The local lawyer route proved to be the cheapest and easiest in both circumstances I've used it. Both lawyers were super easy to deal with and the process moved fairly quickly. I'll likely go this route with all future business ventures.
I've also used LegalZoom twice, once with the rush and once without. The rush service is certainly quick and I imagine this is due to the automation of the whole thing (leading me to believe that the non-rush service is intentionally hampered). The thing with LegalZoom is that there are A LOT of third party offers wrapped up in the process and if you're not careful, you'll end up with hundreds of dollars in annual fees for things you absolutely don't need.
EDIT: I should note that none of the aforementioned ventures were food related.