Made This Recipe? Add Your Photo

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

5 5

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.

5 5


5 5

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.