The disadvantages outweigh the advantages. The secret recipe must be made public when applying for a patent, and anyone can see it. There is no secret recipe. Although you have a patent right, it is difficult to completely avoid being stolen. Most importantly, a patent is valid and cannot be renewed after its expiration. That is, the secret recipe becomes well-known public information, and anyone can use it without infringement or payment. Usually, the formula of the product is protected as a trade secret and no patent is applied. For example, the formula of Coca-Cola has not been patented.
Please accept it, thank you!