Personally, I prefer meat and fish sources, as they already have all the essential amino acids that your body requires, but even if you don’t eat meat, you can get all your essential amino acids by combining the right foods. It just means you have to get a bit more experimental with your recipes. I’ll list my favourites below. Personally, I try and source all my meat and fish from local butchers and fishmongers, as they can tell me if they have used any antibiotics, hormones or additives. However, most supermarkets also have organic, free-range or grass-fed sections. Again, they may cost a little bit more (but not in all cases – my local butcher is actually cheaper than most supermarkets) so shop around and find what works the best for you. Some foods such as beef and salmon also have a high-fat content, but are primarily protein foods, which is why I have included them in this list. Chicken (free range if possible) Turkey (free range if possible) Free-range eggs Beef or lamb (grass fed if possible) Rice protein powder Whey protein powder Wild fish (salmon, cod, mackerel, etc.) About author I am certified in addiction counseling, public health, health education, mental health and I am also an AIDS-certified registered nurse with more than 30 years of experience and writer at Hindi health point