Gardens are in......
Can only build 1, costs 2 food, a good chunk of materials and pop. Need a level 3? city. It's not amazing, but it adds to a city that already has food, or provides a start point for cities without food nodes to start benefiting from improvements.
I think it's a decent way to go about it. You, in the end, can still get to "unlimited" food that way, you just have to re-research the top tier techs. I prefer that to spamming a building, spell, or whatever to get more food. Because the AI will abuse it, and people will complain.