Salisbury steak with onion gravy is a hearty meal that brings back memories of family dinners and comfort food. Juicy, savory patties smothered in a rich, flavorful gravy can turn a simple weeknight meal into a special occasion. Whether you’re craving nostalgia or just looking for a quick and satisfying dinner option, this recipe is a winning choice that caters to both tastes and convenience.
Why you’ll love this dish
Salisbury steak is not only a classic comfort food, but it’s also incredibly easy to make. Perfect for busy weeknights or when you’re hosting friends, this recipe ticks all the boxes. It’s budget-friendly, kid-approved, and delivers wholesome flavors that will please even the pickiest eaters. The combination of beefy patties and luscious onion gravy elevates the entire meal while keeping your cooking time manageable.
"I made this Salisbury steak for my family, and they couldn’t stop raving about it! The gravy was thick, rich, and so comforting. Definitely a keeper!" – A happy home cook
The cooking process explained
Creating Salisbury steak with onion gravy may seem daunting, but it’s straightforward! First, you’ll blend the seasoned beef mixture into patties. Next, you’ll brown them to lock in flavor before making a velvety gravy infused with sweet onions. Just follow these easy steps, and you’ll have a delicious meal ready in no time!
Key ingredients
- 500 g ground beef
- 1/2 cup breadcrumbs
- 1 egg
- 1 teaspoon Worcestershire sauce
- 1 teaspoon garlic powder
- 1/2 teaspoon onion powder
- 1/2 teaspoon salt
- 1/2 teaspoon black pepper
- 2 tablespoons butter or oil
- 1 large onion (sliced)
- 2 tablespoons all-purpose flour
Feel free to switch out ground beef for ground turkey or plant-based alternatives to cater to different dietary preferences.
Step-by-step instructions
- In a large mixing bowl, combine the ground beef, breadcrumbs, egg, Worcestershire sauce, garlic powder, onion powder, salt, and black pepper. Mix until just combined, then shape into equally sized patties.
- Heat butter or oil in a skillet over medium heat. Cook the patties for about 4-5 minutes on each side until browned. Transfer to a plate and set aside.
- In the same skillet, add the sliced onions. Cook until they become soft and translucent, stirring occasionally.
- Sprinkle the flour over the onions, stirring well to combine and cook for another minute.
- Gradually add water or broth, stirring continuously until the gravy thickens.
- Return the cooked patties to the skillet. Cover and let them simmer in the gravy for about 10 minutes, or until cooked through.
- Serve the Salisbury steak hot, generously topped with onion gravy.
Best ways to enjoy it
Salisbury steak shines when paired with classic side dishes like creamy mashed potatoes or buttery egg noodles. To add variety, serve it alongside steamed green beans or sautéed vegetables. You can even make a simple side salad to lighten the meal!
Storage and reheating tips
Proper storage is key to enjoying leftovers safely. Store any uneaten Salisbury steak in an airtight container in the refrigerator for up to three days. To reheat, gently warm in a skillet over low heat or in the microwave, adding a splash of broth or water to keep the gravy smooth. For longer storage, consider freezing the patties without gravy for up to three months. Just thaw and reheat when you’re ready to enjoy!




