Interesting logo, and cool caricatures. Obviously the O stands for onion, but what does the F stand for? A couple ideas for the logo are, one, maybe you could make the O look more like and eye, and two, perhaps you could try using the eyebrow for the F (it kind of looks like one anyway.
While I recognize the necessity for a basis of observed reality... true art lies in a reality that is felt. -Odilon Redon