Chrissy Teigen admits she is "20 pounds heavier" since having her son Miles because she "loves food".