Legumes — beans, peas and lentils — also are good, low-fat sources of protein and contain no cholesterol, making them good substitutes for meat. Substituting plant protein for animal protein — for example, a soy or bean burger for a hamburger — will reduce your fat and cholesterol intake and increase your fiber intake.