Peanut butter and peanuts can help lower blood pressure. However, it is essential to choose a low-fat or low-sodium variety. Peanut butter can be high in sodium and trans fats, which can raise your blood pressure.