So far, our list of high protein foods have all been lactose free.
Obviously, if you are lactose intolerant, you’ll need to avoid dairy products as much as possible (unless it’s special lactose free cow’s milk etc).
Greek yoghurt and cottage cheese are high in protein (10g per 100g and 11g per 100g respectively) but if the mere thought of these gives you stomach pains then all is not lost.
Eggs are an excellent, inexpensive and easy protein source, with around 6 grams of protein in one large boiled egg. Eggs are also full of vitamins A, B6, B12, D, E and K, selenium, zinc, iron and copper. Some are even laid by hens that have been fed grain purposefully rich in omega 3.
Compared to semi skimmed cow’s milk, non-dairy milks tend to be lower in saturated fat and lower in sugar.
The downside is, they also tend to be lower in protein, although they’re still great lactose free protein sources.
Personally I am not a fan of soya milk. There's far too many conflicting studies on it's health benefits and negatives. If you do decide to go this route it contains 3 grams of protein per 100mls (semi skimmed cow’s milk contains 3-4 grams per 100mls).