Sofia Richie Breaks Down "Strict Diet" for Her Wedding to Elliot Grainge

Sofia Richie revealed she was on a strict diet for her wedding to music mogul Elliot Grainge. "Ok, so I started a strict diet," the model wrote on her Instagram. "My wedding is in a few months so I wanted to get an early start on it. I try my hardest to fast until 12pm ( with the exception of coffee ). For lunch, I have either a salad or a high-protein meal. I eat my dinner around 630 pm, which is the last meal before I go to bed ( no snacking )."

Sofia further explained what she can and can't eat: "I have high protein with tons of veggies. I try my hardest to avoid any carbs or sugar, but sometimes I give myself a little treat." She's also working out a lot. On December 2nd, Sofia posted an Instagram story sharing her workout routine. "You should do what feels best for your body," the model added. "Incorporating some carbs isn't horrible when you are training hard. Hope this is helpful!"