I sometimes use "food geek" which offers the same connotations as "music geek" to my ear. And either term can fall prey to implications of dilletantism. "Foodie" is just too infantile and trendy.
I do recall that the contemporary "foodie" of the early-mid 80's was the popular deployment of the perfectly-fine appellation, "gourmet." Suddenly everyone serving dinner parties chilled avocado soup, canapes, and salmon steaks was a "gourmet."
...particularly that chilled avocado soup part: I have a horrific sense memory of being the sole child at a shindig thrown by a "gourmet" girlfriend of my father's...being served pale green blah...told it was soup...and insisting(after gagging a spoonful of it down) that soup wasn't soup unless it was hot! Maybe her "soup" was just bad.
Being gauche rocks, stun the bourgeoisie