Sink your fork into tender, savory Salisbury Steak Meatballs With Garlic Herb Mashed Potatoes and experience pure comfort food bliss. This elevated twist on a classic American dish combines juicy, well-seasoned beef meatballs smothered in rich mushroom gravy, perfectly paired with creamy, aromatic mashed potatoes. The contrast between the hearty meatballs and the velvety potatoes creates a memorable dining experience that’s both nostalgic and sophisticated. You’ll learn how to create restaurant-quality Salisbury Steak Meatballs With Garlic Herb Mashed Potatoes that will impress your family and have them requesting this dish again and again.
Why You’ll Love This Recipe
This Salisbury Steak Meatballs With Garlic Herb Mashed Potatoes recipe stands out for so many reasons. First, the meatballs deliver that classic Salisbury steak flavor in bite-sized portions that are perfect for serving at family dinners or even as party appetizers. The texture contrast is remarkable – tender, juicy meatballs with a slight caramelization on the outside paired with silky-smooth, herb-infused mashed potatoes that melt in your mouth.
What makes this recipe truly special is how the garlic and herbs in the mashed potatoes complement the rich umami flavors in the gravy-covered meatballs. The dish comes together more quickly than traditional Salisbury steak but doesn’t sacrifice any of the flavor. It’s also versatile enough for both weeknight meals and special occasions.
Even better, many components can be prepared ahead of time, making this an excellent option for busy home cooks who don’t want to compromise on delivering a satisfying, homemade meal. The combination of comforting flavors and impressive presentation makes this a recipe you’ll return to repeatedly.
Ingredients
For the Salisbury Steak Meatballs:
- 1 lb (454g) ground beef (80/20 lean-to-fat ratio)
- 1/2 cup (50g) breadcrumbs
- 1 large egg
- 1 small onion, finely diced (about 1/2 cup)
- 2 garlic cloves, minced
- 2 tbsp (30ml) Worcestershire sauce
- 1 tsp (5g) Dijon mustard
- 1 tsp (5g) salt
- 1/2 tsp (2g) black pepper
For the Mushroom Gravy:
- 2 tbsp (28g) butter
- 8 oz (225g) mushrooms, sliced
- 1 small onion, finely diced
- 2 tbsp (16g) all-purpose flour
- 2 cups (480ml) beef broth
- 1 tbsp (15ml) Worcestershire sauce
- 1/2 tsp (1g) dried thyme
For the Garlic Herb Mashed Potatoes:
- 2 lbs (900g) Yukon Gold potatoes
- 4 cloves garlic, peeled
- 1/3 cup (75g) butter
- 1/2 cup (120ml) whole milk, warmed
- 2 tbsp fresh herbs (parsley, chives, and thyme), finely chopped
- Salt and pepper to taste
The quality of your beef is crucial for exceptional beef meatballs with herb potatoes. Choose ground beef with some fat content (80/20) for the juiciest meatballs. Fresh herbs make a significant difference in the mashed potatoes, though dried can be substituted at a 1:3 ratio.
Pro Tips
Achieving perfect Salisbury Steak Meatballs With Garlic Herb Mashed Potatoes requires attention to a few critical techniques:
Don’t overmix the meatball mixture: Handle the meat mixture gently and mix just until ingredients are combined. Overmixing will result in dense, tough meatballs. Use cool hands when rolling the meatballs to prevent the fat from melting prematurely.
Sear the meatballs properly: Allow your pan to get properly hot before adding the meatballs. Give them space in the pan and resist the urge to move them too early. A good sear creates a flavorful crust and helps lock in juices. The meatballs don’t need to be fully cooked during searing as they’ll finish cooking in the gravy.
Master the mashed potatoes: For the ultimate garlic herb potato mash, boil the potatoes with whole garlic cloves to infuse flavor from the start. After draining, return potatoes to the hot pot for 30 seconds to evaporate excess moisture before mashing. Add warm (not cold) milk gradually while mashing for the creamiest texture, and fold in herbs at the end to preserve their vibrant flavor and color.

Instructions
Step 1: Prepare the Meatballs
In a large mixing bowl, combine ground beef, breadcrumbs, egg, diced onion, minced garlic, Worcestershire sauce, Dijon mustard, salt, and pepper. Mix gently with your hands until just combined—avoid overmixing. Using a cookie scoop or tablespoon, portion the mixture into 1.5-inch balls (about 16-20 meatballs) and place them on a plate. For even cooking, try to make all your meatballs roughly the same size.
Step 2: Sear the Meatballs
Heat a large, heavy skillet over medium-high heat and add 1 tablespoon of oil. When the oil is shimmering but not smoking, add half of the meatballs, leaving space between them. Sear for 2-3 minutes on each side until they develop a rich brown crust. Transfer to a plate and repeat with remaining meatballs. They’ll finish cooking in the gravy later, so don’t worry if they’re not completely cooked through.
Step 3: Make the Mushroom Gravy
In the same skillet, reduce heat to medium and add butter. Once melted, add mushrooms and onions, cooking until mushrooms are golden and onions are translucent, about 5-7 minutes. Sprinkle flour over the vegetables and stir constantly for 1 minute to cook out the raw flour taste. Gradually whisk in beef broth, stirring continuously to prevent lumps. Add Worcestershire sauce and thyme, then bring to a simmer.
Step 4: Cook Meatballs in Gravy
Return the meatballs to the skillet, nestling them into the gravy. Reduce heat to low, cover, and simmer for 15-20 minutes until the meatballs are fully cooked (165°F/74°C internal temperature) and the gravy has thickened to coat the back of a spoon. Stir occasionally and add more broth if the gravy becomes too thick.
Step 5: Prepare the Garlic Herb Mashed Potatoes
While the meatballs simmer, peel and cut potatoes into 1-inch cubes. Place in a large pot with peeled whole garlic cloves and cover with cold water. Add 1 teaspoon salt, bring to a boil, then reduce to a simmer. Cook for 15-20 minutes until potatoes are fork-tender. Drain well and return to the hot pot for 30 seconds to evaporate excess moisture.
Step 6: Finish the Dish
Mash potatoes and garlic with a potato masher or ricer. Fold in butter until melted, then gradually add warm milk while stirring. Fold in chopped fresh herbs, then season with salt and pepper to taste. Serve the Salisbury Steak Meatballs over a generous portion of Garlic Herb Mashed Potatoes, spooning plenty of mushroom gravy over the top. Garnish with additional fresh herbs if desired.
Variations
Turkey Salisbury Meatballs: For a lighter version of Salisbury Steak Meatballs With Garlic Herb Mashed Potatoes, substitute ground turkey for beef. Add 1 tablespoon of olive oil to the meat mixture to maintain moisture and richness. The flavor profile works beautifully with poultry, though the gravy might benefit from a touch more Worcestershire sauce to enhance the umami quality.
Cauliflower Mash Adaptation: Create a lower-carb version by replacing half or all of the potatoes with cauliflower. Steam a medium head of cauliflower florets until very tender, then drain thoroughly and press with paper towels to remove excess moisture. Blend with the same garlic and herbs for a delicious alternative that still complements the savory meatballs perfectly.
Swedish-Inspired Variation: Transform this dish by omitting the mushrooms in the gravy and adding 1/2 cup of sour cream at the end (off heat) along with 1 teaspoon of nutmeg. This creates a Swedish meatball-inspired dish that pairs wonderfully with the garlic herb mashed potatoes and offers a tangy, creamy alternative to the traditional mushroom gravy.
Storage and Serving
Store leftover Salisbury Steak Meatballs With Garlic Herb Mashed Potatoes in separate airtight containers in the refrigerator for up to 3 days. The meatballs and gravy actually improve in flavor overnight as the seasonings meld. Reheat the meatballs and gravy in a covered skillet over medium-low heat, adding a splash of beef broth if the gravy has thickened too much. For the mashed potatoes, reheat in the microwave with a splash of milk, stirring halfway through.
For serving, these meatballs shine when paired with bright, acidic sides that balance the richness. Try serving with:
- A crisp green salad dressed with vinaigrette
- Steamed green beans tossed with lemon zest and butter
- Roasted Brussels sprouts with balsamic glaze
For an elegant presentation, serve in shallow bowls with the mashed potatoes as a base, meatballs nestled on top, and gravy generously spooned over everything. Garnish with fresh herbs and a sprinkle of coarse black pepper for a restaurant-worthy finish to your homemade steak meatballs with potatoes.
FAQs
Can I make these Salisbury Steak Meatballs ahead of time?
Yes! You can prepare the meatballs up to a day ahead and store uncooked in the refrigerator, or cook them completely with the gravy and refrigerate. The flavors actually improve overnight. Reheat gently on the stovetop with a splash of beef broth.
Why are my meatballs tough?
Tough meatballs are usually the result of overmixing the meat mixture or using meat that’s too lean. Handle the mixture gently and briefly, and use ground beef with at least 20% fat content for the best results.
Can I freeze this dish?
Absolutely! Freeze the meatballs and gravy (without the potatoes) for up to 3 months in an airtight container. Thaw overnight in the refrigerator and reheat gently on the stovetop. Make fresh mashed potatoes when ready to serve.
What can I substitute for mushrooms in the gravy?
If you don’t care for mushrooms, you can omit them and add finely diced celery and carrots instead. Sauté them until soft before proceeding with the gravy. This will give you a different but equally delicious flavor profile.
How do I get the smoothest mashed potatoes?
For ultra-smooth garlic herb mashed potatoes, use a potato ricer instead of a masher. Also, be sure to use starchy Yukon Gold potatoes and add the butter before the milk when mashing. Warming the milk before adding it also helps achieve a silkier texture.
Salisbury Steak Meatballs With Garlic Herb Mashed Potatoes
- Prep Time: 30 minutes
- Cook Time: 45 minutes
- Total Time: 75 minutes
- Yield: 4 servings 1x
- Category: Dinner
- Method: Baking, pan-frying, simmering
- Cuisine: Americaine
Description
Salisbury Steak Meatballs With Garlic Herb Mashed Potatoes: Juicy meatballs smothered in savory gravy paired with creamy mashed potatoes infused with garlic and herbs. Comforting, crowd-pleasing, and easy to make!
Ingredients
- 1 lb (454g) ground beef (80/20 lean-to-fat ratio)
- 1/2 cup (50g) breadcrumbs
- 1 large egg
- 1 small onion, finely diced (about 1/2 cup)
- 2 garlic cloves, minced
- 2 tbsp (30ml) Worcestershire sauce
- 1 tsp (5g) Dijon mustard
- 1 tsp (5g) salt
- 1/2 tsp (2g) black pepper
- 2 tbsp (28g) butter
- 8 oz (225g) mushrooms, sliced
- 1 small onion, finely diced
- 2 tbsp (16g) all-purpose flour
- 2 cups (480ml) beef broth
- 1 tbsp (15ml) Worcestershire sauce
- 1/2 tsp (1g) dried thyme
- 2 lbs (900g) Yukon Gold potatoes
- 4 cloves garlic, peeled
- 1/3 cup (75g) butter
- 1/2 cup (120ml) whole milk, warmed
- 2 tbsp fresh herbs (parsley, chives, and thyme), finely chopped
- Salt and pepper to taste
Instructions
- Step 1: Prepare the Meatballs In a large mixing bowl, combine ground beef, breadcrumbs, egg, diced onion, minced garlic, Worcestershire sauce, Dijon mustard, salt, and pepper. Mix gently with your hands until just combined—avoid overmixing. Using a cookie scoop or tablespoon, portion the mixture into 1.5-inch balls (about 16-20 meatballs) and place them on a plate. For even cooking, try to make all your meatballs roughly the same size.
- Step 2: Sear the MeatballsHeat a large, heavy skillet over medium-high heat and add 1 tablespoon of oil. When the oil is shimmering but not smoking, add half of the meatballs, leaving space between them. Sear for 2-3 minutes on each side until they develop a rich brown crust. Transfer to a plate and repeat with remaining meatballs. They’ll finish cooking in the gravy later, so don’t worry if they’re not completely cooked through.
- Step 3: Make the Mushroom GravyIn the same skillet, reduce heat to medium and add butter. Once melted, add mushrooms and onions, cooking until mushrooms are golden and onions are translucent, about 5-7 minutes. Sprinkle flour over the vegetables and stir constantly for 1 minute to cook out the raw flour taste. Gradually whisk in beef broth, stirring continuously to prevent lumps. Add Worcestershire sauce and thyme, then bring to a simmer.
- Step 4: Cook Meatballs in Gravy Return the meatballs to the skillet, nestling them into the gravy. Reduce heat to low, cover, and simmer for 15-20 minutes until the meatballs are fully cooked (165°F/74°C internal temperature) and the gravy has thickened to coat the back of a spoon. Stir occasionally and add more broth if the gravy becomes too thick.
- Step 5: Prepare the Garlic Herb Mashed Potatoes While the meatballs simmer, peel and cut potatoes into 1-inch cubes. Place in a large pot with peeled whole garlic cloves and cover with cold water. Add 1 teaspoon salt, bring to a boil, then reduce to a simmer. Cook for 15-20 minutes until potatoes are fork-tender. Drain well and return to the hot pot for 30 seconds to evaporate excess moisture.
- Step 6: Finish the Dish Mash potatoes and garlic with a potato masher or ricer. Fold in butter until melted, then gradually add warm milk while stirring. Fold in chopped fresh herbs, then season with salt and pepper to taste. Serve the Salisbury Steak Meatballs over a generous portion of Garlic Herb Mashed Potatoes, spooning plenty of mushroom gravy over the top. Garnish with additional fresh herbs if desired.
Notes
Fresh ingredients will always yield the best flavor results.
Nutrition
- Serving Size: 1 plate
- Calories: 560 calories
- Sugar: 3 grams
- Sodium: 920 mg
- Fat: 30 grams
- Saturated Fat: 15 grams
- Unsaturated Fat: 12 grams
- Trans Fat: 0 grams
- Carbohydrates: 30 grams
- Fiber: 3 grams
- Protein: 35 grams
- Cholesterol: 140 mg