There’s just something magical about a plate of comfort food, isn’t there? Especially on those chilly evenings when you just want something hearty and satisfying. I still remember the first time I made Salisbury steak for my family. It was one of those nights where a long week called for something truly special. As I crafted the meatballs, mixing in fragrant spices, my kitchen filled with the most amazing aroma of garlic and herbs. And oh, my kids! They absolutely raved about the garlic herb mashed potatoes – such a simple, perfect pairing for those savory meatballs. That night really hammered home for me how powerful simple, delicious home-cooked meals are for bringing everyone together. This recipe for Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes is my modern, easy-peasy twist on that classic favorite, proof that delicious comfort food can totally fit into our busy lives!
Why You’ll Love This Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes
Seriously, why is this dish a winner? Let me tell you!
- Super Easy to Make: Even on your busiest weeknights, you can whip this up without breaking a sweat.
- Family Favorite Guaranteed: The tender meatballs and creamy garlic herb mashed potatoes are a hit with everyone, from little ones to grown-ups.
- Pure Comfort Food Bliss: It’s that classic, heartwarming meal you crave, with a fantastic savory gravy that ties it all together.
- The Perfect Pairing: The zesty garlic herb mashed potatoes are the absolute best sidekick to the rich Salisbury Steak Meatballs. You won’t regret it!
Ingredients for Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes
Here’s what you’ll need to make these amazing Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes:
Meatballs
- 1.5 lbs ground beef
- 1/2 cup panko bread crumbs
- 1/2 cup onion, shredded
- 2 tablespoons ketchup
- 2 tablespoons Worcestershire sauce
- 1 large egg
- 1 tablespoon fresh parsley, finely chopped
- 1/2 teaspoon salt
- 1/4 teaspoon pepper
Whipped Potatoes
- 3 lbs Russet or Yukon Gold potatoes, peeled and cubed
- 2 tablespoons butter
- 2/3 cup milk
- Salt, to taste
Gravy
- 2 tablespoons butter
- 1 small onion, chopped
- 2 tablespoons flour
- 1.25 cups beef broth
- 1 tablespoon Worcestershire sauce
- 1 tablespoon ketchup
- Salt and pepper, to taste
- 1 tablespoon fresh parsley, chopped (for garnish)
How to Make Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes
Alright, let’s get this comfort food party started! Making these Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes is way easier than you might think. We’ll break it down step-by-step so you can get that amazing dinner on the table without any fuss. For more ideas on flavorful meatballs, you might like this garlic parmesan chicken meatloaf, but trust me, these Salisbury steak ones are special!
Preparing the Meatballs
First things first, get that oven roaring! Preheat it to 400°F (200°C). Grab a baking sheet and pop a baking rack on top – this helps the meatballs crisp up nicely all around. Or, if you’re like me and want less cleanup, just line your baking sheet with parchment paper. Toss all your meatball ingredients – ground beef, panko, shredded onion, ketchup, Worcestershire, egg, parsley, salt, and pepper – into a big bowl. Now, here’s a little secret: use a fork to mix everything. It keeps the meatballs nice and tender, not tough! Roll them into balls and place them on your prepared rack or sheet. Bake for about 25 to 30 minutes, until they’re cooked through and look deliciously browned. Trust me, the smell alone will have everyone gathering in the kitchen! For more on making amazing Salisbury steak meatballs, check out this helpful guide: Salisbury Steak Meatballs.
Making the Garlic Herb Mashed Potatoes
While those meatballs are doing their thing, let’s get those gorgeous potatoes going. Peel and cube about 3 pounds of Russet or Yukon Gold potatoes and toss them into a big pot. Cover them by about an inch with water, add a pinch of salt, and bring it to a boil. Turn the heat down to medium and let them simmer until they’re super fork-tender, usually about 15-20 minutes. Now, drain those potatoes really well – nobody wants watery mash! Transfer them to your stand mixer bowl (or just a big bowl if you’re using a hand mixer). Add your butter and milk, and start whipping! Begin on low speed, gradually adding the milk until it’s all incorporated. Then, crank that speed up to high and whip until they’re wonderfully smooth and creamy. Scrape down the sides as needed. Give them a good taste and add salt until they’re just perfect. These mashed potatoes are so good, you could eat them plain!
Crafting the Savory Gravy
Now for the magic sauce – the gravy! Melt 2 tablespoons of butter in a saucepan over medium heat. Add your chopped onion and let it soften and get nice and translucent, about 3-5 minutes. Sprinkle in the flour and whisk it around with the onions and butter to make a quick roux. This just helps thicken the gravy. Whisk in your beef broth, ketchup, and Worcestershire sauce, making sure to get rid of any lumps. Season it with salt and pepper – always taste as you go! If it’s not quite thick enough for your liking, no worries! Just mix 1 tablespoon of cornstarch with 2 tablespoons of water to make a little slurry, then whisk it into the simmering gravy until it reaches your desired consistency. This gravy is what really ties the whole dish together.
Assembling and Serving Your Salisbury Steak Meatballs
Okay, drumroll please! Once your meatballs are perfectly baked, gently add them right into that luscious gravy. Give them a toss to coat them beautifully. To serve, spoon a generous dollop of those fluffy Garlic Herb Mashed Potatoes onto each plate. Top with those gorgeous, gravy-coated Salisbury Steak Meatballs, and finish it all off with a sprinkle of fresh chopped parsley. Doesn’t that just sound divine?
Tips for Perfect Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes
Want to make sure your Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes are absolutely perfect every single time? I’ve picked up a few tricks along the way that really make a difference! For super tender meatballs, try not to overmix the meatball mixture – just combine until everything is incorporated. Seriously, a fork is your best friend here! When you’re whipping up those potatoes, make sure they’re well-drained before you add the butter and milk. Nobody likes watery mashed potatoes! If you want them extra smooth, warm your milk just a little before adding it. And for that gravy, don’t skip the roux; it’s what gives it that wonderful, silky texture. A little patience goes a long way for amazing comfort food. For more slow cooker goodness that’s perfect for busy nights, you might want to try my slow cooker garlic butter beef and potatoes recipe!
Ingredient Notes and Substitutions
Let’s chat about the ingredients for your Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes! If you don’t have ground beef on hand, ground turkey or even a mix of beef and pork would work beautifully. For the mashed potatoes, feel free to swap the milk for half-and-half or even a dairy-free alternative like unsweetened almond or oat milk if you need to. And if you’re out of panko, regular breadcrumbs are totally fine, though panko gives those meatballs a lovely light texture. Don’t be afraid to play around a bit to make it perfect for you!
Frequently Asked Questions
Got questions about whipping up this Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes? I’ve got you covered!
Can I make the meatballs ahead of time?
Absolutely! You can totally make the meatball mixture, roll them into balls, and store them in the fridge for up to two days before baking. Just keep them covered. Or, for even more convenience, you can freeze the unbaked meatballs on a tray until solid, then transfer them to a freezer bag. Just add a few extra minutes to the baking time when you cook them from frozen.
What other sides go well with this dish?
While the Garlic Herb Mashed Potatoes are pretty spectacular on their own, this dish is super versatile! A simple green salad with a light vinaigrette is always a winner. Steamed green beans or roasted broccoli also pair wonderfully. If you’re looking for another hearty option similar to this, you might enjoy my keto hamburger broccoli skillet!
How do I store leftovers?
Leftovers? Lucky you! Store any leftover Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes in an airtight container in the refrigerator for up to 3-4 days. Reheat gently on the stovetop or in the microwave – the gravy helps keep everything moist. Honestly, it’s still delicious the next day!
Can I make this a quicker meal?
If you’re really short on time, you can use pre-made mashed potatoes (though homemade is so worth it!) or skip making the gravy from scratch and use your favorite store-bought brand. For another quick and savory beef dish, check out my creamy high-protein beef pasta recipe.
Nutritional Information
Just a heads-up, the nutritional info for this amazing Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes is an estimate, of course! Depending on the exact ingredients you use and brands, these numbers can change a little. This is what we’re looking at per serving: Calories: 554, Carbohydrates: 53g, Protein: 28g, Fat: 25g.
Share Your Salisbury Steak Meatballs Creation!
Making Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes is such a joy, and I’d absolutely love to hear about your experience! Did your family gobble it up? Did the kids go wild for the potatoes? Drop a comment below and let me know how it turned out! Please feel free to share your own tips or rate the recipe – your feedback truly makes a difference. If you snap any pictures, tag us on social media! And if you’re looking for another fantastic chicken and potato dish, definitely check out my garlic parmesan chicken thighs and potatoes recipe!

Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes
Ingredients
Equipment
Method
- Preheat your oven to 400F. Prepare a baking sheet with a baking rack. You can also bake directly onto a baking sheet lined with parchment paper, but flip the meatballs halfway through if you do.
- In a large bowl, combine all meatball ingredients. Use a fork to mix to keep the meatballs tender. Roll the mixture into balls and place them on the prepared baking rack.
- Bake the meatballs for 25-30 minutes, or until cooked through. Use a meat thermometer to check the internal temperature.
- While the meatballs bake, place the peeled and cubed potatoes in a large pot. Cover with water by about an inch. Bring to a boil, then reduce heat to medium and cook until potatoes are fork-tender, about 15-20 minutes.
- Drain the potatoes and transfer them to the bowl of a stand mixer fitted with a whip attachment (or a large bowl if using a hand mixer). Add the butter and begin whipping on low speed, gradually adding the milk. Once the milk is incorporated, increase the speed to high and whip until the potatoes are smooth. Scrape down the sides of the bowl as needed. Add more milk if you prefer a thinner consistency.
- Season the mashed potatoes with salt to your taste.
- To make the gravy, melt the butter in a saucepan over medium heat. Add the chopped onion and sauté until soft and translucent.
- Sprinkle the flour over the onions and whisk to create a roux. Gradually whisk in the beef broth, ketchup, and Worcestershire sauce. Season with salt and pepper as needed. If the gravy is not thick enough, mix 1 tablespoon of cornstarch with 2 tablespoons of water to create a slurry, then whisk it into the gravy until thickened.
- Once the meatballs are cooked, add them to the gravy and toss to coat.
- To serve, spoon the mashed potatoes onto plates, top with the meatballs and gravy, and sprinkle with fresh parsley.




