A classic American comfort food featuring flavorful, breaded beef patties served with a rich mushroom gravy. This hearty dish is perfect for family dinners and can be easily customized to suit your taste.
In a large bowl, combine the ground beef, breadcrumbs, egg, milk, onion, garlic, Worcestershire sauce, salt, and pepper. Mix gently until just combined; do not overwork the meat.
Divide the mixture into 4 equal portions and shape each into a 3-inch oval patty. Lightly coat both sides of each patty with flour.
Heat the vegetable oil in a large skillet over medium-high heat. Add the patties and cook for 3–4 minutes per side, or until browned and cooked through. Transfer to a plate and keep warm.
In the same skillet, melt the butter over medium heat. Add the mushrooms and cook until softened and golden, about 3–4 minutes.
Pour in the beef broth and bring to a simmer. Let it reduce slightly, scraping up any browned bits from the bottom of the pan.
Stir in the heavy cream (if using) and season with salt and pepper to taste. Simmer for another 2 minutes.
Return the Salisbury steak patties to the skillet, spooning some of the gravy over them. Serve immediately with mashed potatoes, rice, or steamed vegetables.
Notes
For best results, let the meat mixture rest for 10 minutes before shaping to help it hold together during cooking.