You can’t lose weight just by sweating in the gym for hours. You also need to get the right food for it. If you are a vegetarian, your diet can be very healthy. A vegetarian diet/foods are best for weight loss, as it has very low calories for and unsaturated fats.