There are alternatives to butter and vegetable oil. Rather than slathering bread with margarine or dairy butter, consider spreads without trans fat and with the lowest amount of saturated fat. Alternatives include nut and seed butters, mashed avocado and hummus, all of which offer a better-than-butter fat mix.
Even peanut butter is an option, as it provides about 8 grams of protein per two-tablespoon serving. Furthermore, the fat found in peanut butter is mostly the good kind. Extra virgin olive oil is also an option.
When cooking, use refined coconut oil and avocado oil, both of which have a high smoke point. Ghee which is clarified butter that lacks the dairy proteins is also an option.