Heidi Klum revealed her weight (138 lbs) during an Instagram Q&A, playfully shaking off dust from her scale.

Image Credit : Instagram

She maintains her 5'9" physique by consuming around 900 calories per day and enjoying poached eggs cooked in chicken broth for breakfast.

Image Credit : Instagram

Klum prioritizes healthy eating and avoids takeout, cooking three daily meals for her family of five, including husband Tom Kaulitz and her children.

Image Credit : Instagram

The family eats their last meal by 6 p.m. to allow for digestion before bedtime.

Image Credit : Instagram

Klum emphasized the importance of knowing what's in your food, preferring home-cooked meals to eating out.

Image Credit : Instagram

She and Kaulitz recently vacationed in Capri, sharing images of beach scenes and her enjoying fruits and vegetables.

Image Credit : Instagram

Klum has previously been called "The Body" during her time as a model for Victoria's Secret.

Image Credit : Instagram

Klum's transparent approach to diet and lifestyle has garnered attention from fans and media, revealing her dedication to healthy living.

Image Credit : Instagram