Homestyle Salisbury steak with rich mushroom gravy is a nostalgic family dinner that never goes out of style. High in protein and best served over mashed potatoes or egg noodles.
In a large bowl, mix ground beef, breadcrumbs, egg, finely chopped onion, Worcestershire sauce, salt, and black pepper until just combined, taking care not to overwork the meat.
Form the mixture into 4 oval patties, pressing gently for even thickness to ensure uniform cooking.
Heat olive oil in a large skillet over medium-high heat. Sear patties for about 3 minutes per side until browned. Remove and set aside.
Reduce heat to medium. Add sliced mushrooms and cook for 5 minutes, stirring occasionally, until softened and golden.
Sprinkle flour over mushrooms and stir well, cooking for 1 minute. Slowly pour in beef broth and ketchup, whisking to avoid lumps. Return patties to skillet and simmer gently for 15–20 minutes, covered, until steaks are cooked through and gravy thickens.
Taste gravy and adjust seasoning with extra salt or pepper if needed before serving hot, ideally over mashed potatoes or egg noodles.