Add to Favorites
Salisbury steak meatballs with garlic herb mashed potatoes is pure comfort food at its finest. This recipe takes the classic warmth of Salisbury steak, gives it a fun twist in meatball form, and pairs it with creamy, flavorful mashed potatoes your whole table will love. Whether you are feeding a crowd or craving a cozy Sunday dinner, this meal checks every box for savory satisfaction and family appeal.
The first time I made these, it took me back to my grandma's kitchen where everything was simple but packed with care. Now it is a dish my partner often requests after a long week for a truly comforting treat.
What You'll Need
- Ground beef: Choose fresh beef with a bit of fat for juicy and tender meatballs
- Breadcrumbs: Help hold everything together and add lightness
- Egg: Binds the mixture so the meatballs do not fall apart in the pan
- Onion and garlic: Fresh and aromatic for depth in both the meatballs and gravy
- Worcestershire sauce: Delivers savory umami for classic Salisbury flavor
- Salt and black pepper: Always taste as you go and pick fresh cracked pepper for more aroma
- Dried thyme: Offers woodsy notes that round out the flavor of the beef
- Olive oil: A gentle fat for sautéing without overpowering the dish
- Beef broth: Go for low sodium so you have more control over seasoning
- Cornstarch: Thickens the gravy without lumps every time just be sure to dissolve it fully in cold water first
- Potatoes: Russet or Yukon Golds both give a creamy mash look for firm and unblemished potatoes
- Milk and butter: These make your mash extra silky whole milk and real butter give the best flavor
- Fresh parsley: Adds a burst of color and herbal freshness to finish the plate
How to Make It
- Mix and Shape the Meatballs:
- Combine your ground beef breadcrumbs egg finely chopped onion minced garlic Worcestershire sauce salt pepper and thyme in a large bowl. Use your hands to gently mix until just combined. Overmixing makes the meatballs tough so stop as soon as it holds together. Roll into even balls about two inches wide to ensure even cooking.
- Brown the Meatballs:
- Heat oil in a large skillet over medium. Add the meatballs in batches if needed to avoid crowding. Let them brown on all sides for about two minutes per side resisting the urge to move them early. Browning creates deep flavor and helps them hold up in the gravy. Remove once browned and set aside.
- Build the Gravy:
- With the same skillet do not clean it out for max flavor sauté thinly sliced onion and minced garlic until softened and lightly caramelized about eight minutes. Pour in beef broth then add Worcestershire sauce scraping up fond stuck to the pan. In a separate bowl ensure cornstarch and water is smoothly mixed then stir that into the skillet. Cook while stirring until gravy thickens and coats the spoon which usually takes three or four minutes. Add salt and pepper to taste.
- Make the Mashed Potatoes:
- Start your potatoes in salted cold water bring to a boil and cook until fork tender fifteen to twenty minutes depending on chunk size. Drain well and return to the hot pot to steam off extra moisture. Add the minced garlic milk butter salt and pepper. Mash thoroughly for smooth potatoes or use a masher for a more rustic feel. Taste and add extra butter or splash of cream if feeling indulgent.
- Serve It All Together:
- Generously scoop mashed potatoes onto a plate or bowl. Nestle the steak meatballs on top and pour over plenty of that rich onion gravy. Sprinkle with chopped fresh parsley for a fresh and bright finish.
My own favorite ingredient is the Worcestershire sauce which gives the gravy that craveable old fashioned flavor. Every time this dish is on the table I am reminded of the laughter and stories that come with family dinners on a chilly night.
Storage and Make Ahead Tips
Store leftovers in airtight containers in the fridge for up to three days. Both the meatballs and mashed potatoes can be reheated gently on the stovetop or in the microwave with a splash of broth or milk to maintain moisture. If making ahead for a gathering prepare the components a day early and warm everything in a low oven just before serving for best taste.
Ingredient Substitutions Made Easy
If you need to lighten up the meal ground turkey can be used instead of beef just add an extra tablespoon of oil to ensure juiciness. For dairy free diners swap butter with olive oil and use non dairy milk in the potatoes. Adding extra chopped herbs like chives or tarragon is an easy way to play with flavor to your family's preferences.
How to Serve It Up
This meal pairs well with a side of simple green beans roasted carrots or a crisp mixed salad. Serve right away while the potatoes are piping hot and the gravy is glossy. For special occasions a sprinkle of flaky finishing salt on top of the mashed potatoes makes each bite shine.
A Bit of History and Inspiration
Salisbury steak was originally created as a nourishing dish during the late nineteenth century using chopped seasoned beef as a healthful meal. Transforming that old school favorite into tender meatballs gives it a modern twist while still honoring its origins as a wholesome classic.
Seasonal Adaptations
Stir fresh chives or dill into the mashed potatoes for a spring twist In fall add sautéed mushrooms to the gravy for an earthy boost During winter go for a little extra garlic or even roasted garlic in the mash for more depth
Cooking Tips for Best Results
Meatballs can be shaped and refrigerated several hours before cooking for easy entertaining Taste your mashed potatoes before serving and adjust seasoning as needed Use a potato ricer for ultra fluffy mash if you love restaurant style texture
Success Stories
I have served this at several neighborhood potlucks and it is always the first pan to empty. Even picky eaters who claim not to like onions or gravy come back for seconds. One friend even used the leftover mashed potatoes on shepherd's pie later in the week and raved.
Freezer Meal Conversion
Both the meatballs in gravy and the mashed potatoes freeze very well. Let them cool to room temp then freeze in separate airtight containers. Thaw overnight in the fridge and reheat gently with a splash of broth or milk for a near instant homemade dinner.
This recipe is bound to become a favorite for cozy gatherings or weeknight dinners. Every bite delivers warmth and comfort your family will remember.
Recipe FAQs
- → How can I make the meatballs extra tender?
To achieve extra tender meatballs, mix the ingredients just until combined and avoid overworking the meat. Adding breadcrumbs and egg helps keep them moist.
- → Can I substitute the beef with another protein?
Yes, ground turkey or chicken can be used instead of beef for a lighter variation, though flavor and texture may slightly change.
- → What herbs work well in the mashed potatoes?
Fresh parsley is used here, but chives, thyme, or dill can also complement the creamy garlic potatoes beautifully.
- → How should leftovers be stored?
Store cooled meatballs, gravy, and mashed potatoes in separate airtight containers in the refrigerator for up to three days.
- → Can this be made ahead?
Yes, both the meatballs and mashed potatoes can be prepared in advance and gently reheated before serving for best results.