There is no such thing as a single High Protein diet. High Protein diet comes in many shapes and forms. That obviously means that not all high protein diets are created equal. Each high protein diet has got its own positives and negatives. That is simply nature and this is something the readers need to accept that there is no perfect diet which can cause weight loss. There will always be some benefits of a particular diet and some harms. More often than not, these harms are almost negligible.
As a general rule (there is a general rule for everything and then there is real life which follows no general rule), the best forms of high protein diets are the ones which are low in fat and moderate in carbohydrates (being high in protein goes without saying as that is a preliminary) rather than high in fats and low in carbohydrates. This combination is of absolute importance as that determines how rapidly you lose weight when and if you get on a high protein diet.
Number one dish for the perfect high protein diet is the good old steak. Nothing represents a good high protein diet than a nice big juicy steak of fresh meat. The key to gaining maximum benefit from a steak is to choose the cuts wisely. Choose the most lean cut available and you can be sure that you are getting the most amounts of proteins for the least amount of fats.
In fact, if you choose your meat with some thought then you can have the same amount of protein for a beef cut as you would have with a skinless (yes skinless) chicken breast with barely more saturated fat. That is awesome if you think a little deep about it as the protein in beef (and mutton) is of much higher quality than chicken.