For anyone trying to lose weight, a high-protein diet may be the best way to go. Proteins are the building blocks of life and directly tied to the body’s ability to develop and maintain muscle – an essential component to long-term weight maintenance. But not all proteins are made alike. To lose weight, you’ll want to stick with foods that offer protein without the fat, often known as “lean proteins.” If you are a meat eater, stick with low-fat selections of chicken, turkey, and fish. If you bend more towards the vegetarian lifestyle, you can still get your proteins through plant-based foods, which also come along with a healthy dose of fiber to help keep you feeling full. Here are five ideas for you to consider as part of your protein-packed plant-based meals: