Flax seeds also known as linseeds are the seeds of the flax plant. Every part of the flax plant has its use. Flax seeds are very high in fiber and provide good amounts of protein. They're also rich in fat and one of the best plant-based sources of heart-healthy omega-3 fatty acids.