You need some sort of meat products or a vitamin supplement because there are certain necessary amino acids that can only be found in animal products. (
Vegans get around this by vitamins added into their foods.) What you really need to eat to loose weight is a balanced diet. You also need to make sure you get your proteins and fats (You need some sort of fat in your diet)- beans, nuts, cheeses, mushrooms, meats, avocado, etc.