They are both correct, alternatively. Verb BE + verb-ing expresses a continuous action, an action in progress at the time you speak.
Note: this construction does not exist in French, so if you want to mean a continuous action, you have to say: "je suis en train de manger une pêche"