Snap off tough ends of asparagus. Steam, covered, 2 minutes or until crisp-tender.
Combine mayonnaise and pesto in a bowl, and stir with a whisk. Spread 2 tablespoons pesto mixture onto 1 side of each bread slice. Layer each slice with 8 asparagus spears, 1 ham slice, 2 tomato slices, and 1 cheese slice. Place on a baking sheet; broil 3 minutes or until cheese melts. Sprinkle with pepper.
This is so weirdly good! Love the pesto/ham/asparagus combo. We've made it several times now. Like some other reviewers here, I have no idea how you're supposed to fit 8 asparagus spears on 1 piece of bread - we usually put 3-4 spears on each piece.
Holy cow the pesto spread is amazing, especially combined with the toasted bread, ham (I used Lightlife) and cheese. The asparagus is fresh and yummy but honestly out of place here - I'd save it for another sandwich.
Fabulous sandwich. The pesto mayo took it out of the ordinary. The asparagus was also an unexpected sandwich ingredient. Easily adaptable for vegetarians; just omit the ham. First made it for moms who were at my house for a playdate with their children. They were expecting the regular, bread with mayo and lunchmeat slapped together. They were wowed. Was easy to prepare. Had a call from the vegetarian mom for the recipe.