Adding proteins is also very essential, so what kind of food does have proteins. Beans, pulses, fish, eggs, meat and other proteins. Meat is a very good source of protein as it has minerals, proteins, iron, zinc, vitamin B, and main source for vitamin B-12. Body needs vitamins to repair itself. Beans, pulse, lentils and peas are good in minerals, proteins and vitamins but it’s naturally low on fat.