If you're a vegetarian you need to provide your body with foods that contain the essential amino acids that are used as building blocks of protein in the body. Every time you eat food of any kind your body breaks it down into three basic groups.
Eating late is generally not a good idea if you are planning to lose weight and keep it off. We are all tempted to do so once in a while though. This infographic from Nutrition Trend covers 8 healthy snacks you can eat after 8 PM: