Salisbury Steak Meatballs: A Comfort Food Classic Reinvented
This recipe transforms classic Salisbury steak into convenient, weeknight-friendly meatballs.
It comes together in under 30 minutes, featuring savory beef and a rich mushroom gravy.
Serve these hearty meatballs over creamy mashed potatoes, egg noodles, or steamed rice for a complete meal. The meatballs are formed from ground beef, seasoned for savory depth, ensuring tender, flavorful bites. The accompanying gravy starts with sautéed mushrooms and onions, building a robust base with beef broth and Worcestershire sauce. This method delivers all the comforting taste of traditional Salisbury steak without the longer cooking time or larger portion sizes. The smaller size of the meatballs allows for faster cooking and easy serving, ideal for busy evenings. This dish offers a satisfying and adaptable option for a comforting family dinner.
Salisbury Steak Meatballs

Prepare seasoned ground beef meatballs coated in mushroom gravy.
Ingredients
- For the Salisbury Steak Meatballs:
- 1.5 lbs (680g) ground beef, 80/20 lean, chilled
- 1/2 small yellow onion, very finely minced
- 2 large cloves garlic, finely minced or pressed
- 1 large egg, lightly beaten
- 1/2 cup (60g) Panko breadcrumbs, unseasoned
- 1 tablespoon (15ml) Worcestershire sauce
- 1 teaspoon (5ml) Dijon mustard, smooth style
- 1/2 teaspoon (2.5g) fine sea salt
- 1/4 teaspoon (1g) freshly ground black pepper
- For Searing Meatballs:
- 1 tablespoon (15ml) olive oil or neutral vegetable oil
- For the Rich Mushroom Gravy:
- 2 tablespoons (28g) unsalted butter
- 8 ounces (225g) cremini mushrooms, wiped clean and thinly sliced
- 1/2 medium yellow onion, finely diced
- 2 large cloves garlic, finely minced or pressed
- 2 tablespoons (18g) all-purpose flour, unbleached
- 2 cups (480ml) low-sodium beef broth, warmed
- 1 tablespoon (15ml) Worcestershire sauce
- 1 teaspoon (5ml) Dijon mustard
- 1/4 teaspoon (1.25g) fine sea salt
- 1/8 teaspoon (0.5g) freshly ground black pepper
- For Serving and Garnish (Optional):
- 2 tablespoons (5g) fresh parsley, flat-leaf, finely chopped
- Mashed potatoes or egg noodles, cooked as directed
Instructions
- Combine 1.5 lbs (680g) ground beef, 1/2 finely minced yellow onion, 2 minced garlic cloves, 1 lightly beaten large egg, 1/2 cup (60g) Panko breadcrumbs, 1 tablespoon (15ml) Worcestershire sauce, 1 teaspoon (5ml) Dijon mustard, 1/2 teaspoon (2.5g) sea salt, and 1/4 teaspoon (1g) black pepper in a large bowl. Mix until just combined and uniform.
- Roll the mixture into 24-28 meatballs, each 1.5 inches (3.8 cm) in diameter. Place formed meatballs on a clean plate or parchment-lined baking sheet.
- Heat 1 tablespoon (15ml) olive oil in a large skillet or Dutch oven over medium-high heat until shimmering. Add meatballs in a single layer. Sear 5-7 minutes, turning occasionally, until deeply browned on all sides. Transfer seared meatballs to a separate plate.
- Reduce heat to medium. Add 2 tablespoons (28g) unsalted butter to the same skillet. Add 8 ounces (225g) sliced cremini mushrooms and 1/2 medium finely diced yellow onion. Cook 5-7 minutes, stirring occasionally, until mushrooms are tender and lightly browned, and onions are translucent.
- Stir in 2 minced garlic cloves; cook 1 minute, until fragrant. Sprinkle 2 tablespoons (18g) all-purpose flour over the mixture. Cook 1-2 minutes, stirring constantly, until flour incorporates and a light golden roux forms.
- Gradually whisk in 2 cups (480ml) warmed low-sodium beef broth, stirring continuously. Add 1 tablespoon (15ml) Worcestershire sauce and 1 teaspoon (5ml) Dijon mustard. Bring to a simmer, stirring frequently. Cook 3-5 minutes until gravy thickens and coats the back of a spoon.
- Return seared meatballs to the skillet, placing them into the simmering mushroom gravy. Reduce heat to low. Cover the skillet. Simmer 15-20 minutes, stirring halfway through, until meatballs are cooked through and reach an internal temperature of 160°F (71°C).
- Taste gravy. Adjust seasoning with 1/4 teaspoon (1.25g) sea salt and 1/8 teaspoon (0.5g) black pepper. Garnish with 2 tablespoons (5g) fresh chopped flat-leaf parsley. Serve hot over mashed potatoes or egg noodles.
Notes
- Avoid overmixing ground beef ingredients. Mix until just combined to prevent tough meatballs.
- Use 80/20 lean-to-fat ratio ground beef for best results.
- Form meatballs 1 day in advance; store covered in the refrigerator. Refrigerate leftover meatballs and gravy in an airtight container for up to 3 days. Reheat on stovetop.
- Cool cooked meatballs and gravy. Transfer to a freezer-safe container or bag. Freeze up to 3 months. Thaw overnight in the refrigerator before reheating.
- If gravy is too thick, whisk in 1/4 to 1/2 cup (60-120ml) warm beef broth until desired consistency. If gravy is too thin, whisk in a cornstarch slurry (1 teaspoon cornstarch mixed with 1 tablespoon cold water) until thickened.
- Serve with mashed potatoes, egg noodles, rice pilaf, polenta, steamed green beans, or asparagus.
- Cook ground beef to an internal temperature of 160°F (71°C). Use an instant-read meat thermometer.
Pro Tips for Perfect Salisbury Steak Meatballs
Ingredient Tips
- Ground Beef Fat Content:Choose 80/20 ground chuck for optimal juiciness and flavor. This fat ratio ensures the meatballs remain moist without being excessively greasy, allowing a perfect golden-brown sear.
- Panko Breadcrumbs:Use 1/2 cup of Panko breadcrumbs, lightly packed, instead of regular breadcrumbs. Their larger, flakier texture prevents a dense meatball, resulting in a lighter, more tender bite.
- Finely Diced Aromatics:Finely dice 1/4 cup yellow onion and 2 cloves garlic to an 1/8-inch dice or smaller. Sauté these aromatics for 3-4 minutes until softened and translucent before adding to the meat, preventing raw onion crunch in the finished meatball.
- Specific Mushroom Choice:Slice 8 oz Cremini (baby bella) mushrooms to 1/4-inch thickness. Cremini mushrooms offer a deeper, earthier flavor profile than white button mushrooms, which is essential for a rich, authentic Salisbury steak gravy.
- Low-Sodium Beef Broth:Opt for 2 cups of low-sodium beef broth for both deglazing and the gravy base. This allows you to control the overall saltiness of the dish, ensuring a balanced flavor that isn’t overpoweringly salty.
Technique Tips
- Gentle Meatball Mixing:Mix the meatball ingredients gently with your hands for no more than 30 seconds. Overmixing develops the proteins, resulting in tough, dense meatballs rather than light and tender ones.
- Uniform Meatball Sizing:Form meatballs to an approximate 1.5-inch diameter or 1.5 oz each. Uniform size ensures even cooking throughout, so all meatballs reach an internal temperature of 160°F simultaneously and are fork-tender.
- Proper Meatball Searing:Sear meatballs in batches in a hot pan (medium-high heat, ~375°F surface temperature). Cook for 2-3 minutes per side until a deep golden-brown crust develops. This crust locks in juices and builds foundational flavor for the gravy.
- Roux for Gravy Thickening:Whisk 2 tablespoons unsalted butter with 2 tablespoons all-purpose flour for 1-2 minutes over medium heat to create a light golden roux. This forms the base for a smooth, lump-free gravy, developing a nutty aroma.
- Simmering for Flavor Infusion:After returning the seared meatballs to the gravy, simmer gently for 15-20 minutes. This allows the meatballs to fully absorb the rich gravy flavors and become incredibly fork-tender. Ensure a gentle bubble at the edges of the gravy.
Common Issues
- Dry Meatball Mixture:If your meatball mixture feels too dry or crumbly, add 1-2 tablespoons of whole milk or extra beef broth. This small addition provides necessary moisture, ensuring the meatballs stay tender and don’t dry out during cooking.
- Meatballs Falling Apart:If meatballs struggle to hold their shape, chill the formed meatballs on a baking sheet for at least 20 minutes in the refrigerator. This firms up the fat, allowing them to hold together better when searing.
- Lumpy Gravy:If lumps appear in your gravy, immediately remove it from heat and vigorously whisk for 1 minute. For stubborn lumps, pour the gravy through a fine-mesh sieve, pressing solids through to achieve a perfectly smooth consistency.
- Gravy Too Thin:To thicken a runny gravy, create a slurry by whisking 1 tablespoon of cornstarch with 2 tablespoons of cold water. Gradually whisk this into the simmering gravy, cooking for 1 minute after adding, until it coats the back of a spoon.
- Bland Flavor Profile:If the final dish lacks depth, stir in 1/2 teaspoon of onion powder and 1/4 teaspoon of garlic powder into the simmering gravy. These powdered aromatics provide an immediate savory boost without altering the gravy’s consistency.
What to Serve With Salisbury Steak Meatballs
Perfect Pairings
- Creamy Mashed Potatoes:The ultimate comfort food companion, mashed potatoes are exceptionally fluffy and smooth. Their mild flavor and pillowy texture are perfect for absorbing every drop of the rich, savory mushroom-onion gravy, creating a truly satisfying bite.
- Butter Noodles (Egg Noodles):Another classic choice, buttered egg noodles offer a wonderful neutral base. Their soft, chewy texture perfectly complements the tender meatballs and provides an ideal vehicle for soaking up the generous Salisbury gravy, ensuring no flavor goes to waste.
- Garlic Green Beans Almondine:Crisp-tender green beans sautéed with garlic and toasted almonds provide a much-needed textural contrast and vibrant color. The slight bitterness of the beans, combined with the savory garlic, cuts through the richness of the meatballs and gravy, offering a refreshing counterpoint.
- Roasted Brussels Sprouts with Balsamic Glaze:Earthy, slightly bitter roasted Brussels sprouts offer a sophisticated balance. The caramelized edges add texture, while a sweet-tart balsamic glaze complements the umami of the Salisbury steak, preventing the meal from feeling too heavy.
- Wild Rice Pilaf:For a heartier and more textured alternative to plain rice, wild rice pilaf brings a nutty flavor and satisfying chewiness. It stands up well to the robust gravy and adds a delightful complexity, making the meal feel more substantial and interesting.
Complete Meal Ideas
- Classic Weeknight Comfort:Serve your Salisbury Steak Meatballs with a generous dollop of Creamy Mashed Potatoes, alongside a bright green serving of Steamed Asparagus, lightly seasoned.
- Elevated Family Dinner:Pair the Salisbury Steak Meatballs with a side of savory Wild Rice Pilaf, complemented by the vibrant crunch of Garlic Green Beans Almondine, and a simple garden salad with a light vinaigrette.
- Hearty Brunch Spread:Offer Salisbury Steak Meatballs alongside fluffy Scrambled Eggs, crispy Roasted Breakfast Potatoes, and a medley of sautéed bell peppers and onions for a satisfying start to your day.
Serving Tips
- Don’t Skimp on Gravy:Ensure there’s plenty of rich, savory gravy to spoon over both the meatballs and your chosen side. It’s the unifying element that brings the whole dish together.
- Aim for Texture Contrast:To prevent the meal from feeling uniformly soft, always include at least one side with a crisp-tender texture, like roasted vegetables or a fresh salad.
- Make Sides Ahead:Many ideal sides, such as mashed potatoes or roasted Brussels sprouts, can be prepared partially or fully in advance and reheated just before serving. Make these sides first; they often reheat beautifully and save valuable time on a busy evening.
- Garnish for Freshness:A sprinkle of fresh chopped parsley or chives over the finished dish adds a pop of color and a hint of fresh herbaceousness, making the plate more appealing.