Eggs are a cheap form of protein. Although they have a lot of cholesterol, one a day is safe for healthy adults.
Soy, tofu and other soy-based foods are nutritious plant-based sources of protein. Beans are not only loaded with protein but also full of fibre, which helps you feel full for longer and also helps lower cholesterol.
Milk, cheese, and yoghurt are not only protein-rich but also provide calcium for strong bones and a healthy heart. Low-fat, non-fat, or reduced-fat dairy products can help you keep the calorie count down