sql help...getting user with the most recipes from table?

You might want to implement counter_cache to store these values instead
of calculating them each time.
See
http://www.rubyonrails.org/api/classes/ActiveRecord/Associations/ClassMethods.html.