Beefbroth is a nickname for someone who is so bland, it's not even funny. This term can apply to looks or personality. People called beefbroth can also be intolerant and close-minded, basicallypeople you don't want to hang with.
Who cares about Ginny? She's such a beef broth! Hermione's where it's at.