The Mexican actress, who lives in France with her businessman husband Francois-Henri Pinault and their daughter, admits she often overindulges when it comes to her adopted country's cuisine, but she knows when she's gone too far.
She tells the new issue of More magazine, "I'm not a skinny girl. I push it. I'm at the limit of chubbiness at all times, but I'm happy at all times."
She continued, "Everybody has a weakness (and) mine is food. If you love food and you love red wine and they put you in France, you're in a good place and you're in a bad place at the same time. You have to weigh yourself every day, and you have to have an alarm number. When you get to that number, you have to start putting it in reverse."
And she insists love helps to keep her in shape too: "I think if I was not in love, I would probably let myself go faster. Love gives me the vanity to continue. I'm not necessarily vain, but when I gained 50-something pounds in the pregnancy, it did something to me. Since then, at least I make an effort."
Keep clicking for more photos of Salma and her enviable figure ...