Apart from non-vegetarian source of protein, good amount of protein is found in pulses, legumes and milk and milk products. All the dals and beans contain good amount of protein. Soya bean is one of the richest source of protein. Tofu which is the by product of soya bean is a good protein source. Milk products like cheese, cottage cheese or paneer are good protein source. To get the maximum nutrient of any food product prefer to have in grilled, roasted or baked form.