Salisbury steak meatballs are ground beef seasoned with Worcestershire, garlic, and onion powder, browned in a skillet, then finished in a butter-and-wine pan gravy. The meatball shape means more surface area for browning and easier portioning than a flat patty. At 30 minutes start to finish, this is a genuinely fast weeknight dinner that reheats well.
About the ingredients
- Brown mustard: This is the workhorse of the gravy. Yellow mustard is too sharp and sweet; Dijon works if that’s what you have, but brown mustard gives the right mellow tang.
- Unseasoned breadcrumbs: Seasoned breadcrumbs will push the salt way over the top given the seasoned salt already in the mix. Stick with plain, or blitz a slice of stale bread.
- White wine: Any dry white you’d drink works. If you’d rather skip alcohol, use an equal amount of extra beef stock with a small splash of white wine vinegar to approximate the acidity.
- Cornstarch: Mix it into the cold broth mixture before adding to the pan — adding it dry to a hot liquid causes lumps.
The short version of why this works
Two things carry this recipe. First, browning the meatballs in a mix of oil and butter before building the gravy — oil raises the smoke point so the butter doesn’t burn, and the fond left in the pan is where most of the flavor lives. Second, pre-mixing the cornstarch into the cold broth before it hits the heat means the starch disperses evenly and thickens the gravy smoothly rather than clumping. The final swirl of butter at the end adds gloss and rounds out the acidity from the wine — skip it if you want, but it does make a visible difference in the sauce texture.
Troubleshooting
- Meatballs falling apart in the pan: The mixture is too wet or the meatballs went into the pan before the fat was hot enough. Chill the formed meatballs for 15 minutes before cooking, and make sure the oil is shimmering before they go in.
- Gravy too thin after the cornstarch: The sauce needs a full simmer — not just a gentle warm — to activate the starch. If it’s still loose after a few minutes at a real bubble, mix a teaspoon of cornstarch with a tablespoon of cold water and stir it in.
- Gravy too salty: The seasoned salt in the meatballs and the Worcestershire in both components add up fast. Taste the gravy before adding the meatballs back in. A small splash of water or extra unsalted stock can bring it back without diluting the flavor much.
- Meatballs tough or dense: Overmixing the ground beef develops the proteins and tightens the texture. Mix only until the ingredients are just combined — stop as soon as you don’t see dry patches.
- Onions still sharp after deglazing: They need to be genuinely soft and translucent before the wine goes in. If you rush this step, the raw onion flavor carries through into the finished gravy.
Leftovers and meal prep
Store meatballs and gravy together in an airtight container — they keep in the fridge for up to 4 days, and the meatballs actually absorb more flavor overnight. Skip the parsley garnish if you’re packing portions for the week; it goes limp and isn’t worth the extra step. Reheat in a covered skillet over medium-low with a tablespoon of water or stock to loosen the gravy, about 5 minutes. For freezing, cool completely first, then freeze in portions for up to 3 months. Thaw overnight in the fridge before reheating — microwaving from frozen makes the meatballs rubbery. If you’re batch cooking, the gravy doubles cleanly; just scale the cornstarch proportionally and taste for salt at the end.

Comforting Salisbury Steak Meatballs
Ingredients
Steak Meatball Ingredients
Gravy Ingredients
4 tablespoons butter
1 medium onion - chopped
¼ cup white wine
1½ cup beef stock (beef broth or beef bouillon)
1 tablespoon tomato paste
1 tablespoon mustard - brown
1 tablespoon garlic powder
1 tablespoon Worcestershire sauce
1 tablespoon cornstarch
Instructions
- Mix meatball ingredients. Form meatballs and set them aside.
- In a bowl, mix sauce ingredients: broth, tomato paste, mustard, Worcestershire sauce, garlic powder, and cornstarch. Set aside.
- Cook meatballs in 1 tablespoon of oil and 2 tablespoons of butter until browned on all sides. Remove from the pan. Drain most of the fat.
- Melt 2 tablespoons of butter in a pan and add onions. Cook until tender. Deglaze with the wine. Add gravy mixture and cook for several minutes until it thickens.
- Swirl in 2 tablespoons of butter and then taste and adjust for salt, if necessary. Add meatballs and cook for a couple of minutes. Top with parsley. Serve with mashed potatoes and peas.
Nutrition
Frequently asked questions
Can I use a leaner ground beef like 90/10?
You can, but the meatballs will be noticeably drier and may not hold together as well. An 80/20 blend gives you enough fat to keep the texture tender and helps the meatballs brown properly without sticking.
What internal temperature should the meatballs reach?
Ground beef needs to hit 160°F (71°C) at the center. An instant-read thermometer is the only reliable way to check — color alone isn’t accurate with meatballs since the outside browns well before the inside is done.
Can I make the meatballs ahead and cook them later?
Yes — form them, place on a lined tray, cover tightly, and refrigerate for up to 24 hours before cooking. This also firms them up, which actually makes them easier to brown without falling apart.
My gravy went lumpy. Can I fix it?
Strain it through a fine mesh sieve and return it to the pan — that removes any cornstarch lumps. Next time, make sure the cornstarch is fully dissolved in cold broth before it touches any heat.
What to cook next
- Hearty Beef Mushroom Stroganoff
- Spicy Beef Stuffed Peppers
- Olive Beef Polpette Perfection
- Hearty Beef Kale Soup
















