It depends on the type of protein-rich food you are wondering about.
red meats are very high in calories as well as pork
white meats are also high in calories, but much better for you than red meats
some beans are low in calories
Your best bet, is probably a smoothie with protein powder if you just want protein and do not care how you get it, however if you want protein from a kind of food you should go for nuts or fish
No, for example, egg whites are packed with protein. 1/4 Cup of Egg whites is about 30 calories and contain about 7 grams of protein
Protein
All unrefined foods contain protein. Some foods high in protein are beans, tofu, whole grains, nuts, seeds, and even leafy green vegetables.
any foods that contain a high protein content
Not exactly. Most foods high in proteins fall into 2 categories....meats and nuts. Meats can be high or low calorie, depending on the type and the cut (lean, or high-fat, for example). Almost all nuts contain healthy fats and oils, which are good for you, but tend to add a lot of calories.
No. Processed foods are generally, but not always, low in essential nutrients and high in calories, fat, and sodium.
1 gram of protein translates to about 4 calories. 1 gram of carbohydrate (sugar or fiber) translates to about 4 calories. 1 gram of fat translates to about 9 calories."High-calorie food" usually refers to something that is high in fat, or high in calories but low in nutrients. Nutrient-dense foods like fruits and vegetables are usually considered low-calorie foods because they do not contain much fat and contain a high nutrient to calorie ratio.
Energy-dense foods tend to be processed foods with sugar and fat added to improve the taste. The result is more calories per ounce
You want to try and keep foods that are high in calories and protein because in a survival situation you will be working everyday and burning lots of calories.
Nonprocessed foods are going to be the best source of protein instead of using supplements. Things such as chicken, eggs, dairy products, and nuts will provide you with natural sources of protein.
All foods contain nutrition, but the type of nutrients depends on the type of food, for example meats contain proteins.
Try Wikipedia, they tend to have lists for everything! But foods that contain soy are considered high protein, as is chicken and fish. Its up to you to find the food that best fits your lifestyle.