Yes, you can bring peanut butter on an international flight departing from the U.S., either in your carry-on baggage or your checked luggage. If your intention is to bring the peanut butter onto the plane in your carry-on baggage and eat it during the flight, you'll have no issues.