Total Time
Prep 20 mins
Cook 30 mins

This is one of my mother's old recipes. She used to serve this for her lady get-togethers. I love this and it is one of my comfort foods.

Ingredients Nutrition


  1. Spread one side of each slice of bread with butter.
  2. Place 4 slices of bread, buttered side down, on a hot griddle.
  3. On each slice place 2 slices of ham, 1 slice of onion and tomato, 4 asparagus spears, and 1 slice of cheese.
  4. Place remaining 4 slices of bread, buttered side up, on top of cheese.
  5. Cook until sandwiches are golden brown on bottom; turn carefully to brown top slices of bread.
  6. Pour hot cheese sauce over the sandwiches before serving.
  7. Cheese Sauce: Melt butter in a heavy saucepan over low heat.
  8. Add flour, and cook 1 minute, stirring constantly.
  9. Gradually add milk; cook over medium heat, stirring constantly, until thickened and bubbly.
  10. Add cheese, and stir until melted.
  11. **Islice these diagonally, then drizzle with cheese sauce.
Most Helpful

This was really a great sandwich. Silly me ate the sandwich and then remembered I didn't take a picture. I know I will make it again and I will submit a pic then. The only thing I changed was I left out the tomatoes and put on one side of the sandwich a bit of Grey Poupon course grain mustard. The bread I used was white mountain bread because I used my Panini press and that bread works better than regular sandwich bread. Delicious.....Thanks for posting this recipe.

FrenchBunny February 10, 2009

This was so yummy and delicious. Perfect on a cold, rainy night. Very easy to assemble. Asparagus, ham, and cheese--Great combination. The cheese sauce just puts it over the top. Thanks Nurse Di for a new family favorite.

Sunflower November 01, 2002