- In a pot of salted boiling water, cook the macaroni until al dente, about 12 minutes. Drain and toss lightly with oil. Let cool.
- In a large bowl, whisk together the mayonnaise, mustard, lemon zest, lemon juice and sugar, if desired.
- Add the cooled macaroni, ham, celery and parsley. Season with salt and pepper. Mix well to combine.