Instructions:
1. Prepare the Mashed Potatoes:
- Cook Potatoes: Place the peeled and chunked potatoes in a large pot and cover with water. Bring to a boil and cook until tender, about 15-20 minutes.
- Mash Potatoes: Drain the potatoes and return them to the pot. Add milk, butter, salt, and pepper. Mash until smooth. For extra creaminess, stir in sour cream or cream cheese if desired. Keep warm.
2. Make the Hamburger Steaks:
- Mix Ingredients: In a large bowl, combine the ground beef, breadcrumbs, finely chopped onion, egg, Worcestershire sauce, garlic powder, onion powder, salt, and pepper. Mix until just combined.
- Form Patties: Shape the mixture into 4-6 patties.
- Cook Patties: Heat vegetable oil in a large skillet over medium heat. Add the patties and cook for about 5-7 minutes per side, or until they are browned and cooked through. Remove the patties from the skillet and set aside.
3. Prepare the Onion Gravy:
- Sauté Onions: In the same skillet used for the patties, melt the butter over medium heat. Add the sliced onions and cook, stirring occasionally, until they are golden brown and caramelized, about 10-15 minutes.
- Make the Gravy Base: Sprinkle the flour over the onions and cook, stirring constantly, for about 1-2 minutes to create a roux.
- Add Broth: Gradually stir in the beef broth, scraping up any browned bits from the bottom of the skillet. Stir in the Worcestershire sauce.
- Simmer: Bring the gravy to a simmer and cook for 3-5 minutes, or until it thickens. Season with salt and pepper to taste.
- Add Patties: Return the hamburger patties to the skillet with the gravy and simmer for another 5 minutes to let the flavors meld and ensure the patties are heated through.
4. Serve:
- Plate the Dish: Serve the hamburger steaks with onion gravy over a bed of creamy mashed potatoes.
- Garnish (optional): Garnish with fresh parsley or chives if desired.
Enjoy your hearty and comforting meal of mashed potatoes, hamburger steak, and onion gravy!