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