Amazing Salisbury Steak Meatballs: 1 Cozy Meal

Oh, you guys are going to LOVE this one! There’s just something about a dish that feels like a warm hug on a plate, right? That’s exactly what these Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes are all about. I wanted to take that classic, comforting Salisbury steak we all know and love, but give it a little weeknight-friendly spin. And let me tell you, making them into meatballs just made everything SO much easier (and, dare I say, cuter?). The juicy, savory meatballs swimming in that rich mushroom gravy, all piled high on a cloud of creamy, garlicky mashed potatoes… pure bliss! This recipe came about one rainy Tuesday when I was craving something hearty but didn’t have a ton of time. It’s become a total staple in my house ever since!

A close-up of Salisbury steak meatballs served over creamy garlic herb mashed potatoes, with a rich mushroom gravy.

Why You’ll Love This Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes

Seriously, this dish is pure comfort food magic! You’ll love it because:

  • It’s a super speedy weeknight twist on a classic favorite.
  • The meatballs are tender, juicy, and packed with savory flavor.
  • Creamy garlic herb mashed potatoes make the perfect fluffy bed.
  • That rich mushroom gravy? Absolutely divine!
  • It’s incredibly satisfying and heart-warming.
  • Minimal fuss, maximum flavor – what more could you ask for?

Ingredients for Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes

Alright, let’s gather up everything we need to make this comfort food dream happen! I always try to use good quality ingredients here because it really does make a difference, especially with something as classic as this.

For the Garlic Herb Mashed Potatoes:

  • 2 lbs Russet potatoes, peeled and quartered
  • 1/2 cup whole milk, warmed
  • 4 tbsp unsalted butter
  • 2 cloves garlic, minced
  • 2 tbsp fresh parsley, chopped
  • 1 tsp salt, or to taste
  • 1/2 tsp black pepper, or to taste

For the Salisbury Steak Meatballs:

  • 1.5 lbs ground beef (I like 85/15 lean for good flavor!)
  • 1/2 cup panko breadcrumbs
  • 1 large egg, lightly beaten
  • 1 tbsp Worcestershire sauce
  • 1 tsp onion powder
  • 1 tsp garlic powder
  • 1 tsp salt
  • 1/2 tsp black pepper

For the Mushroom Gravy:

  • 2 tbsp olive oil
  • 8 oz cremini mushrooms, sliced (they add so much umami!)
  • 1 small yellow onion, diced
  • 2 tbsp all-purpose flour
  • 2 cups beef broth
  • 1 tbsp ketchup
  • 1 tsp Dijon mustard

How to Prepare Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes

Okay, are you ready to whip up this fantastic meal? It’s surprisingly straightforward, and I promise the end result is totally worth it. We’re going to tackle it in a few easy steps, starting with the fluffy potatoes. This whole dish, the Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes, is a total winner for a cozy night in!

Making the Garlic Herb Mashed Potatoes

First things first, we need those potatoes happy and ready. Pop those peeled and quartered Russets into a big pot, cover them with cold, salted water, and get them boiling. Let them bubble away for about 15-20 minutes until they’re super tender when you poke them with a fork. Drain them well right back into the pot, then add in the butter, that nice warm milk, your minced garlic, fresh parsley, and don’t forget the salt and pepper! Give it all a good mash until it’s smooth and creamy. You can cover it up to keep it warm while we work on the meatballs. For extra creaminess, you can check out my tips for ultra-creamy garlic mashed potatoes!

Forming and Browning the Salisbury Steak Meatballs

Now for the stars of the show! Grab your biggest mixing bowl and toss in the ground beef, panko breadcrumbs, that lightly beaten egg, Worcestershire sauce, onion powder, garlic powder, salt, and pepper. Give it all a gentle mix with your hands – seriously, just until it’s *combined*. Overmixing makes them tough, and nobody wants that! Then, just roll them into about 1.5-inch meatballs. Heat up the olive oil in a big skillet over medium-high heat. Lay those beautiful meatballs in there in a single layer – you might have to do it in batches, no worries! Let them get beautifully browned on all sides, about 5-7 minutes. You know, if you wanted to bake them instead, my oven-baked meatball recipe has some great pointers for that too. Once they’re nice and golden, scoop them out onto a plate. Trust me, those little browned bits left in the pan are flavor gold for later!

A plate of Salisbury Steak Meatballs served over creamy Garlic Herb Mashed Potatoes, topped with mushroom gravy and fresh herbs.

Creating the Savory Mushroom Gravy

Keep using that same skillet, no need to wash it! Toss in your diced onion and sliced mushrooms. Sauté them until the onions are nice and soft, and the mushrooms have released their liquid and started to get a little color, about 5-7 minutes. Now, sprinkle the flour right over the veggies and stir it around for about a minute. This cooks out that raw flour taste. Slowly, and I mean *slowly*, whisk in the beef broth. Make sure you scrape up all those delicious browned bits from the bottom of the pan – that’s where the magic happens! Stir in the ketchup and Dijon mustard, then bring the whole thing to a gentle simmer. Let it bubble for just a few minutes until it starts to thicken into a lovely gravy.

Combining for the Final Salisbury Steak Meatballs Dish

Time for the grand finale! Gently place those browned meatballs back into the skillet with the luscious gravy. Lower the heat to low, pop a lid on, and let them simmer away for about 10-15 minutes. This lets all those flavors meld together and makes sure the meatballs are cooked all the way through. When they’re ready, just spoon those gorgeous meatballs and that rich gravy right over your warm, fluffy garlic herb mashed potatoes. Dinner is served!

Salisbury Steak Meatballs served over creamy Garlic Herb Mashed Potatoes, drizzled with rich brown gravy and garnished with fresh thyme.

Tips for Perfect Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes

Okay, so you’ve got the recipe, but let me share a few little secrets that really make these Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes sing. These are the things I’ve learned over time that just elevate the whole darn dish!

First off, don’t be afraid to really get your hands in there with the meatball mix, but *don’t* overwork it. Just combine until it’s all together. Overmixing is the enemy of tender meatballs, trust me! For the gravy, those browned bits left in the pan after searing the meatballs? They are pure gold! Make sure you scrape them all up when you add the beef broth – that’s where a ton of flavor comes from. If your gravy is a bit too thin for your liking, no sweat – just let it simmer a little longer uncovered, or whisk in a tiny bit more flour mixed with water. And for the potatoes? Warm milk and soft butter make all the difference for that silky smoothness you see in my creamy herb chicken dish—you can totally use those same tricks here!

Ingredient Notes and Substitutions

Sometimes you might need a little tweak here and there, and that’s totally okay! For the meatballs, if you’re not a fan of pure ground beef, using half ground beef and half ground pork or even lamb gives a fantastic depth of flavor. And for those mashed potatoes, if you’re keeping it dairy-free or just ran out of milk, a good unsweetened plant-based milk like oat or almond milk works beautifully – just make sure it’s warmed!

Serving Suggestions for Salisbury Steak Meatballs

While these Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes are practically a meal in themselves, they pair beautifully with a few extra touches! Think a crisp green salad with a tangy vinaigrette to cut through the richness, or some steamed green beans with a little lemon zest. You can find tons of amazing ideas over on my side dish inspiration page that would be perfect!

A bowl of Salisbury steak meatballs smothered in gravy, served atop creamy garlic herb mashed potatoes and garnished with parsley.

Storage and Reheating Instructions

Got leftovers? Lucky you! Store any extra Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes in an airtight container in the fridge for up to 3 days. When you’re ready for round two, gently reheat on the stovetop over low heat, stirring occasionally, or zap them in the microwave until warmed through. The potatoes might need a splash of milk to bring them back to their creamy glory!

Frequently Asked Questions about Salisbury Steak Meatballs

Got questions about whipping up these delicious Salisbury Steak Meatballs? I’ve got you covered!

Can I make the meatballs ahead of time?

Absolutely! You can totally mix and form the meatballs a day in advance. Just store them on a plate or tray, covered tightly with plastic wrap, in the fridge. You can even brown them ahead of time and store them separately from the gravy. Then, just reheat and simmer everything together when you’re ready to eat!

What can I serve with Salisbury Steak Meatballs?

While the garlic herb mashed potatoes are a dream, these meatballs are super versatile! They’d be fantastic with a simple side of steamed broccoli or green beans, some roasted carrots, or even a light, crisp salad. Check out my ground beef recipes for more ideas that pair well!

How do I make the gravy thicker if it’s too thin?

No problem if your gravy isn’t quite as thick as you like! Just whisk together about 1 tablespoon of flour or cornstarch with 2 tablespoons of cold water or beef broth to make a slurry. Stir this into the simmering gravy and cook for another minute or two until it thickens up. Easy peasy!

Nutritional Information

Just a little heads-up, the nutritional info below for our Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes is an estimate. It can totally change depending on the exact ingredients you use and how you make it. Think of it as a good ballpark figure!

  • Calories: 710
  • Protein: 42g
  • Carbohydrates: 48g
  • Fat: 39g
A close-up of Salisbury Steak Meatballs served over creamy Garlic Herb Mashed Potatoes, covered in a rich mushroom gravy.

Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes

A comforting meal of savory meatballs in a rich mushroom gravy, served over creamy garlic herb mashed potatoes. This dish combines classic flavors into a satisfying main course.
Prep Time 30 minutes
Cook Time 40 minutes
Total Time 1 hour 10 minutes
Servings: 4 people
Course: Dinner, Main Course
Cuisine: American
Calories: 710

Ingredients
  

For the Garlic Herb Mashed Potatoes
  • 2 lbs Russet potatoes peeled and quartered
  • 1/2 cup whole milk warmed
  • 4 tbsp unsalted butter
  • 2 cloves garlic minced
  • 2 tbsp fresh parsley chopped
  • 1 tsp salt or to taste
  • 1/2 tsp black pepper or to taste
For the Salisbury Steak Meatballs
  • 1.5 lbs ground beef 85/15 lean
  • 1/2 cup panko breadcrumbs
  • 1 large egg lightly beaten
  • 1 tbsp Worcestershire sauce
  • 1 tsp onion powder
  • 1 tsp garlic powder
  • 1 tsp salt
  • 1/2 tsp black pepper
For the Mushroom Gravy
  • 2 tbsp olive oil
  • 8 oz cremini mushrooms sliced
  • 1 small yellow onion diced
  • 2 tbsp all-purpose flour
  • 2 cups beef broth
  • 1 tbsp ketchup
  • 1 tsp Dijon mustard

Equipment

  • Large skillet
  • Large pot
  • Mixing Bowl
  • Potato masher

Method
 

  1. Place the peeled and quartered potatoes in a large pot and cover with cold, salted water. Bring to a boil and cook for 15-20 minutes, or until fork-tender. Drain the potatoes and return them to the pot. Add butter, warm milk, minced garlic, parsley, salt, and pepper. Mash until smooth and creamy. Cover to keep warm.
  2. While the potatoes are cooking, prepare the meatballs. In a large mixing bowl, combine the ground beef, panko breadcrumbs, egg, Worcestershire sauce, onion powder, garlic powder, salt, and pepper. Mix gently with your hands until just combined. Do not overmix. Form the mixture into 1.5-inch meatballs.
  3. Heat olive oil in a large skillet over medium-high heat. Add the meatballs in a single layer and cook for 5-7 minutes, turning occasionally, until browned on all sides. You may need to do this in batches. Remove the meatballs from the skillet and set them aside on a plate.
  4. In the same skillet, add the diced onion and sliced mushrooms. Sauté for 5-7 minutes until the onions are soft and the mushrooms have released their moisture and started to brown. Sprinkle the flour over the vegetables and cook for 1 minute, stirring constantly.
  5. Slowly whisk in the beef broth, scraping up any browned bits from the bottom of the pan. Stir in the ketchup and Dijon mustard. Bring the gravy to a simmer and cook for 3-5 minutes, until it begins to thicken.
  6. Return the browned meatballs to the skillet with the gravy. Reduce the heat to low, cover, and let simmer for 10-15 minutes, or until the meatballs are cooked through. Serve the meatballs and gravy over the garlic herb mashed potatoes.

Nutrition

Calories: 710kcalCarbohydrates: 48gProtein: 42gFat: 39gSaturated Fat: 16gCholesterol: 165mgSodium: 1250mgPotassium: 1400mgFiber: 6gSugar: 8gVitamin A: 550IUVitamin C: 25mgCalcium: 150mgIron: 6mg

Notes

For a richer flavor, you can use a combination of ground beef and ground pork for the meatballs. If the gravy becomes too thick, you can thin it with a small amount of additional beef broth.

Tried this recipe?

Let us know how it was!

Leave a Comment

Recipe Rating