The present invention relates to a solid oral formulation comprising an alginate for the treatment or prevention of overweight or obesity, and/or for stabilizing blood sugar levels in an individual, wherein the solid oral formulation is administered together with an aqueous liquid of 350 ml or more, said amount of alginate in the solid oral formulation being sufficient for a gel to be formed having a gel strength of 1000 Pa or more when dissolved or swelled in the aqueous liquid at simulated gastric conditions of pH 3.Linvention concerne une préparation orale solide destinée au traitement et/ou à la prévention du surpoids et/ou permettant de stabiliser le niveau de glycémie chez un patient. La préparation selon linvention contient un alginate destiné au traitement ou à la prévention du surpoids ou de lobésité et/ou permettant de stabiliser le niveau de glycémie chez un patient, cette préparation étant administrée avec un liquide aqueux de 350 ml ou davantage, cette quantité dalginate dans la préparation étant suffisante pour obtenir un gel présentant une résistance de 1000 Pa ou supérieure lorsquil est dissous ou gonflé dans le liquide aqueux dans des conditions de simulation gastrique de pH 3.