A comforting Midwestern favorite featuring roast beef layered over toasted bread, topped with mashed potatoes, and smothered in rich brown gravy.
1 lb thin-sliced roast beef (deli-style or homemade)
4 slices thick white bread (Texas toast or similar)
2 lbs Yukon Gold or Russet potatoes, peeled and cubed
4 tbsp butter
½ cup milk (or cream)
Salt and black pepper to taste
2 tbsp all-purpose flour
2 tbsp butter (for gravy)
2 cups beef stock or broth
1 tsp Worcestershire sauce (optional)
Boil potatoes in salted water until tender (about 15 minutes). Drain and mash with butter and milk. Season to taste.
Warm roast beef in a skillet with a splash of broth until heated through.
Toast bread slices until golden.
In a saucepan, melt butter, whisk in flour, and cook 1 minute. Slowly whisk in beef stock. Simmer until thickened. Add Worcestershire sauce and season to taste.
Place toast on plate, top with roast beef, then mashed potatoes.
Pour hot gravy over the entire dish. Serve immediately.
Swap beef for turkey or chicken for variation.
Use mashed cauliflower for a low-carb alternative.
Make ahead and reheat just before serving.