Nelle allergie alimentari si utilizza una dose di 200 mg 4 volte al giorno prima dei pasti. In bambini di età compresa tra i 2 ed i 14 anni, invece, si utilizza un dosaggio di 100 mg. Il dosaggio può essere aumentato, in caso di necessità, fino ad un massimo di 40 mg/kg al giorno. Qualora non si riuscisse ad evitare il contatto con alimenti allergenici (per esempio durante i pasti al ristorante o alla mensa) si può utilizzare una dose singola di sodio cromoglicato un quarto d'ora prima del pasto per cercare d'evitare lo scatenarsi della sintomatologia.