Vitamine B2 existe naturellement dans plusieurs aliments. Les meilleures sources sont la levure de bière, les amandes, les abats, champignons, riz sauvage, les grains entiers, le lait, le yogourt, le soja, choux de Bruxelles, brocoli et les épinards. Certains fabricants enrichissent la farine et les céréales avec de la vitamine B2. Afin de préserver le contenu de B2 dans les aliments, stocker loin de la lumière et rôti ou cuire à la vapeur, par opposition à la friture ou ébullition.