Easy Salisbury Steak with Onion Gravy
This easy Salisbury steak recipe pairs tender seasoned beef patties with sweet sautéed onions and a rich, savory gravy—all ready in about 35 minutes!

For the longest time, the words “Salisbury steak” made me think of those old-school TV dinners in foil trays—you know, the ones with little compartments for the mashed potatoes, peas and carrots and that mysterious oval-shaped steak?
But homemade Salisbury steak is an entirely different—and absolutely delicious—story. These tender, savory beef patties are topped with sweet golden onions and plenty of rich gravy, giving you all the cozy nostalgia of the classic dinner with none of the TV-tray mystery. It’s easy enough for a weeknight and special enough for company!
Jump to:
🔎 A quick look at this recipe
- What It Is: Tender seasoned beef patties topped with sweet sautéed onions and savory homemade gravy
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Servings: 4
- Calories: 440
- Cooking Method: Stovetop
- Good For: Cozy weeknight dinners and classic comfort-food cravings
⭐️ Why this recipe works
- 🥩 Tender and flavorful: Breadcrumbs, egg and tomato paste keep the seasoned beef patties moist and delicious.
- 🧅 Sweet and savory: Golden sautéed onions add a gentle sweetness that is perfect with the rich beef gravy.
- 🥣 Easy homemade gravy: Beef broth, pan drippings and a little cornstarch create a silky sauce right in the skillet.
- ⏰ Weeknight friendly: This cozy comfort-food dinner is ready in just 35 minutes.
- 🍳 Simple cleanup: The onions, steaks and gravy are all cooked in the same skillet.
🤔 What is Salisbury steak?
Salisbury steak is a classic American comfort-food dish made with seasoned ground beef patties that are shaped like steaks, browned in a skillet and served with rich brown gravy.
Unlike a regular hamburger, the beef is mixed with ingredients such as breadcrumbs and egg to keep it tender. Think of it as a delicious cross between meatloaf and a hamburger—especially when it’s topped with sweet onions and plenty of gravy!
🥩 Ingredients you need

📝 Ingredient notes
- Ground beef chuck: Ground chuck has enough fat to keep the Salisbury steaks tender and flavorful. An 80/20 blend works best.
- Fresh breadcrumbs: Soft fresh breadcrumbs help hold the patties together while keeping them moist. You can make them by pulsing a slice or two of bread in your food processor.
- Sweet onion: Yellow onion will also work, but a sweet onion becomes especially mild and delicious as it cooks.
- Tomato paste: This adds rich, concentrated flavor to the beef mixture. Tomato paste in a tube is handy when you need only a tablespoon.
- Beef broth: Low-sodium broth lets you control the seasoning in the finished gravy.
- Cornstarch: Cornstarch thickens the gravy quickly. Stir it into the broth until completely smooth before adding it to the hot skillet.
💡 Ingredient substitution ideas
Missing something or want to swap in something different? Check out the links below to find more ingredient substitution ideas. 👇🏻
See the recipe card for full information on ingredients and quantities and nutritional information.
👩🏻🍳 How to make this recipe
Mix up some ground beef with some fresh breadcrumbs, an egg, some tomato paste and a little salt and pepper and form it into those oval shapes you remember. (Why the oval shapes? I have no idea.)
Before you cook the burgers, saute up some onions until they are soft and golden. Then cook the steaks and set them aside.

The last very vital step is to make that gravy up there, which you cook up in that same skillet out of some beef broth, a little cornstarch and the pan drippings. Very easy and essential to the whole Salisbury Steak Experience.
Now dish it up with a steak covered in the soft onions and liberally topped with the gravy, and if you want the full experience, go for the mashed potatoes and peas and carrots on the side. I now feel completely rehabilitated, Salisbury Steak-wise!
Easy Salisbury Steak with Onion Gravy
Forget all you remember about TV dinners, and give this dreamy salisbury steak recipe a whirl! It’s good enough for even a dinner party table.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Category: Dinner
- Method: Stovetop
- Cuisine: American
Ingredients
- 4 tablespoons canola oil
- 1 large sweet onion, peeled and sliced
- 1/2 cup fresh breadcrumbs
- 1 pound ground beef chuck
- 1 egg
- 1 tablespoon tomato paste
- Pinch of coarse salt and pepper
- 2 teaspoons cornstarch
- 1 1/2 cups beef broth
Instructions
- Heat oil in a large skillet. Add onions and saute over medium high heat until soft and golden, about 10 minutes. Remove and set aside.
- Combine meat, crumbs, egg, tomato paste and salt and pepper. Form into 4 oval shapes and cook in the same skillet over medium high heat for 4 minutes per side. Remove and set aside.
- Combine cornstarch with beef broth and pour into skillet. Bring to a boil and simmer until slightly thickened. Add onions and stir to heat. Add steaks, spooning gravy on top.
- Place each steak on a plate, top with onions and spoon gravy over the steak. Serve at once.

I love that you posted a recipe like this & yes I remember growing up with those T.V. Dinners in the foil pack I have an idea that I hope you would consider………………….
Would you do a “T.V. Dinner Week” recipes from all the favorite dinners from the past Remember the “meatloaf” “mashed potatoes” the “apple Desserts that came in the dinners ……. would love to see what you come up with & i’m sure you would come up with some amazing ideas ………. You have the best recipe posts and whenever I need an idea for something different to cook or bake I always come right onto your page Love you & keep up all your good work
Nina
Nina, I love this idea! I’ll definitely give it some thought. :) Meantime, your sweet comments about my recipes made my whole day – thank you!!!
This could just be the baby bump being weird, but salisbury steak AND egg clouds?
=D
Baby bump?? CONGRATS!! And that totally entitles you to salisbury steak and egg clouds. :)
Ok, I was going to make meatloaf tonight with the ground beef I took out of the freezer to thaw. Now you had to go and put this recipe up. No more meatloaf on the menu for tonight! But I’ll have to put some buttered noodles alongside as I am too lazy to go to the store for spuds.
I think buttered noodles rock. Happy Salisbury Steak!
It has been years since I have eaten Salisbury Steak. I am so tempted to try this tonight!
Give in to temptation! It’s SO good. :)