Parreño said:I think it depends on the context. (Doesn't it always?).
If you are saying "you" in general, as in a rule all should follow, then I agree that it would be "Hay que tomar un desayuno equilibrado". But, if you are actually saying to someone that they personally should eat a balanced breakfast, then I would say "Deberías tomar un desayuno equilibrado".