The most critical problem is that your site has serious SEO issues. Stack Overflow was built with the goal of having crawlable questions and answers. That's how you build traffic and usage. Your questions are loaded with some AJAX, which means that the search engine will never see them. Even worse, your content will look stale to Google and be indexed very infrequently.
My suggestion: Even if you create a sitemap.xml file (which is one solution), your files will be indexed slowly. You will need to mess with the crawl frequency manually with Google Webmaster Tools. This is less than ideal. The ideal solution is to actually create a crawlable site. You should invest some time and money into learning about SEO and perhaps hiring someone to audit your site.
Next, a little harsh criticism: If you are targeting foodies, you should design your site as such. It's not a very attractive site, let alone designed correctly.