depends what you want the domain for.
if you are asking which one will get the most traffic, I'd say beecake.com will get more type-ins (hypothetically), from people looking for bee cake recipes or other relevant info.
On the other hand, beecakes.com is a better domain name for an end user, who is in the "bee cake business" in one way or another(selling, producing etc)
Decide what you want the name for and register(or buy) the one that suits your needs best