Go Back
Salisbury Steak Meatballs

Salisbury Steak Meatballs

Salisbury Steak Meatballs are a cozy, savory blend of tender beef and rich gravy, perfect for an easy weeknight dinner that tastes like home. The crispy browned exterior and silky onion gravy create a comforting texture contrast, while simple pantry ingredients keep it approachable. Make these meatballs when you want a hearty, crowd pleasing meal that reheats beautifully and always satisfies.
Prep Time 30 minutes
Cook Time 1 hour
Total Time 1 hour 30 minutes
Servings: 8 servings
Course: Dinner
Cuisine: American
Calories: 350

Ingredients
  

  • 1 1/2 pound ground beef (lean) Combine and bind to form tender meatballs while providing the primary protein and structure for the dish; cook thoroughly until browned and cooked through to ensure safety and develop flavor.
  • 1/2 cup breadcrumbs (I used Panko) Absorb moisture and provide light texture within the meatballs, helping them hold together without becoming dense; panko delivers a crisp, airy crumb that keeps centers tender.
  • 1 egg Bind moist ingredients and enrich the mixture, contributing to a softer interior and improved cohesion; whisk lightly before adding for even distribution.
  • 1/4 cup ketchup Add sweet-tangy flavor and moisture to the meatball mixture while enhancing caramelization during browning; helps balance savory seasonings with a hint of acidity.
  • 1/4 cup mustard (coarse grain) Introduce sharp, slightly spicy, coarse-textured flavor to the meat mixture, lending depth and complexity; coarse grain mustard also contributes moisture and a subtle bite.
  • 1 tablespoon Worcestershire sauce Impart deep umami and savory complexity, connecting the beef flavor with other seasonings; use sparingly to avoid overpowering other flavors.
  • 1 teaspoon seasoning salt Season the mixture with a balanced blend of salt and spices to enhance overall taste and bring out the beef’s natural flavors; adjust to preference but keep within recommended amount.
  • 1/2 teaspoon pepper Provide mild heat and aromatic support, rounding out the seasoning profile and complementing the other spices in the meatballs; freshly ground is best for peak flavor.
  • 1 teaspoon onion powder Deliver concentrated savory onion flavor without added moisture, ensuring consistent distribution throughout the meat mixture; aids overall savory aroma.
  • 2 tablespoons olive oil (for frying) Sear the meatballs in a hot pan to develop a flavorful brown crust using a heart-healthy oil with a moderate smoke point; add enough to coat the pan for even frying.
  • 2 tablespoons butter (unsalted) Enrich pan sauce with a silky mouthfeel and rounded butteriness while helping to sauté onions without sticking; melt in the pan before adding aromatics.
  • 1 large onion (chopped) Soften and caramelize to create a sweet, savory base for the gravy, building depth and body for the sauce that will coat the meatballs.
  • 2 tablespoons all-purpose flour (or cornstarch) Thicken the pan sauce by creating a roux or slurry, giving the gravy body and helping it cling to the meatballs; incorporate gradually to avoid lumps.
  • 1 cup beef broth (or chicken broth, low sodium or no sodium added) Provide savory liquid and beefy depth to the gravy, forming the primary base for the sauce that will finish the meatballs; choose lower-sodium broth for better control of seasoning.
  • 1 tablespoon Worcestershire sauce Deepen the sauce’s savory, umami character and reinforce the Worcestershire note present in the meatballs, enhancing overall cohesiveness of flavors.
  • 1/2 teaspoon seasoning salt Mirror seasoning used in the meatballs to maintain consistent salt balance in the sauce, ensuring the gravy complements rather than overpowers the dish.
  • 1 tablespoon ketchup Add a touch of sweet-tang to the sauce for brightness and to tie sauce flavors to the meatball mix, helping to balance savory notes.
  • 1 tablespoon fresh parsley (chopped, for garnish) Garnish with fresh herbaceous brightness that contrasts the rich, savory meatballs and sauce while adding visual appeal and subtle fresh flavor.

Equipment

  • 12" All-Clad Stainless Skillet

Method
 

  1. Add all the meatball ingredients (excluding the olive oil) to a large bowl and mix well, use your hands. Shape into 1 inch meatballs. You should get about 30 meatballs.: Close your eyes for a moment and notice the cool tacky texture as your hands fold the mixture together, the smell of beef blended with the tang of mustard and Worcestershire sauce . The goal here is gentle cohesion, not a dense paste, so press just enough to shape each little sphere; overmixing will make them tight and chewy. When forming 1 inch meatballs, watch for smooth surfaces and even sizes so they cook uniformly, and keep a tray nearby for resting them before the pan. A common pitfall is compacting them too hard, which yields dry meatballs, so handle lightly and refrigerate briefly if the mix becomes too soft to shape.
  2. Add the olive oil to a large skillet and heat over medium to high heat. Add meatballs and cook. If you're using a large skillet all meatballs should fit in one batch otherwise, you might have to fry them in a couple batches. Cook the meatballs on all sides, add more oil if needed. Remove meatballs from skillet and set aside.: You will hear a pleasant sizzle when the first batch hits the hot oil, and that sound signals the Maillard reaction that builds crust and flavor. The surface should turn deep golden brown in spots, offering a contrast between the crisp exterior and tender interior. Work in batches if needed to avoid overcrowding, which steams instead of sears. Use tongs to rotate each meatball so all sides brown, and transfer them to a paper towel lined plate to rest. A frequent mistake is leaving the heat too low, resulting in pale, floppy balls, so keep the pan hot but not smoking to achieve even browning.
  3. To the same skillet add butter and melt. Add onion and cook until onion is soft and translucent.: As the butter melts it will lift the fond from the pan, then adding the chopped onion releases sweet, fragrant steam as it softens. Stir often and watch the color shift from raw white to a warm, translucent glow with the faintest edges of gold. This slow gentle cook brings out sweet complexity that will underpin the gravy, so resist upping the heat to rush the process or you risk burning. If the onions start to brown too quickly, lower the temperature and continue stirring, because bitter bits will carry through to the sauce.
  4. Sprinkle the flour over the onion and stir. Cook for about 1 minute to remove the raw flour taste. (If using cornstarch make a slurry with equal amounts water and cornstarch) Add broth and remaining gravy ingredients to skillet, and cook for about 3 to 5 minutes, sauce should thicken. If the sauce is too thick add a bit more beef broth. Taste for seasoning and adjust as necessary.: When you sprinkle the flour into the warm onion, it should coat the pieces and start to smell toasty as you stir, a sign the raw taste is evaporating. Slowly pour in the beef broth while whisking or stirring to prevent lumps, and watch the sauce transform from thin to a glossy, coat the back of a spoon consistency. You will notice the aroma deepen and the viscosity increase; this is the gravy coming together. Adjust texture with more broth if it gels too much, and always taste for salt and balance since reduced broth concentrates flavors. One misstep is adding cold broth too quickly, which can create lumps, so add it gradually while stirring.
  5. When the gravy is done add the meatballs back to the skillet and toss them around so they're covered in the gravy. Garnish with parsley.: When you return the browned meatballs to the pan, you should hear a soft simmer as they nestle into the sauce, and the gravy will cling to their seared surfaces, marrying flavors. Use a gentle spoon to turn each meatball so every side gets coated, then let them warm through for a few minutes so flavors permeate. The final step is the bright sprinkle of chopped parsley , which lifts the rich sauce with a fresh note. Avoid boiling aggressively at this stage, which can toughen the meat, instead maintain a low simmer for a tender finish.

Notes

  • Lean versus fattier beef: If you prefer a moister meatball, using slightly fattier beef will add juiciness. Keep an eye on searing splatter and blot excess fat after cooking to avoid a greasy finish.
  • Breadcrumb texture: Using Panko yields airier meatballs, while finer breadcrumbs produce a denser bite. Adjust the amount slightly if your mix feels too wet or too dry, adding a tablespoon at a time.
  • Make ahead strategy: You can form and store the raw meatballs covered in the fridge for up to 24 hours, or freeze them on a tray then transfer to a bag. Thaw thoroughly before cooking to ensure even heat penetration.
  • Pan frying alternatively: If you want less stovetop attention, sear gently and finish meatballs in a 350 F oven until cooked through, then make the gravy in the same skillet to capture the fond.
  • Gravy thickness: For a silkier sauce, whisk in a touch more broth for a looser finish; for thicker gravy, simmer a bit longer. Always cook the flour to remove raw taste before adding liquid.
  • Seasoning balance: Taste the gravy before serving and adjust with small amounts of seasoning salt or pepper. Flavors concentrate as the sauce reduces, so make incremental changes.