Exercise helps in improving health and building lean muscles. A protein rich diet also helps in achieving this aim. The diet should consist of low carbohydrate foods. This diet will help you in giving energy while satisfying your hunger. Low carbohydrate and protein rich diet is very important for weight loss. Protein helps in repair of muscles. We will tell you about some foods included in this type of diet. You can eat cheese, pumpkin seeds, tofu, flaxseeds, pistachios, hummus, almonds and walnuts. Non-vegetarian people should eat boiled egg, chicken, ham, crab and tuna. Following are the top 36 low carb and high protein foods. You can get a slim body with this diet.