Oh, where do I even begin with this absolute comfort food dream? You know those nights when you just crave something hearty, something that feels like a warm hug on a plate? That’s exactly what this Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes is all about! It’s my go-to when I want a little bit of nostalgia but also something special enough for company. I remember making this for the first time when my picky nephew was visiting, and he actually asked for seconds – that’s saying something! It came about because I wanted to combine two of my favorite things: those classic Salisbury steak flavors I grew up with, but in easy-to-eat meatball form, and of course, totally addictive mashed potatoes. Trust me, this is the kind of meal that makes everyone happy.
Why You’ll Love These Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes
Okay, so why is this dish a total winner? Let me count the ways!
- Super Easy to Make: Seriously, even on a busy weeknight, you can whip this up. The meatballs come together in a flash, and while they simmer, you’re making the mash. Dinner magic!
- Unbelievably Flavorful: That savory, rich gravy coating tender meatballs? Paired with potatoes bursting with garlic and fresh herbs? It’s a taste explosion you won’t forget!
- Ultimate Comfort Food: This is exactly what you need when you want to feel cozy and satisfied. It’s like a warm hug from your favorite person.
- Family-Approved: Picky eaters and grown-ups alike go crazy for this. It’s a crowd-pleaser that’s perfect for Sunday dinners or any family meal.
- Two Favorites in One: You get that classic Salisbury steak taste *and* incredible mashed potatoes all in one incredible dish. What’s not to love?
Ingredients for Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes
Alright, gather ’round, because here’s what you’ll need for this amazing meal. I always try to use good quality stuff, especially for the ground beef – that 80/20 mix really gives the best flavor and texture for the meatballs. For the potatoes, any good mashing potato will do, but Russets are usually my go-to for fluffiness!
For the Meatballs:
- 1 pound ground beef (80/20 is perfect!)
- 1/4 cup breadcrumbs
- 1/4 cup milk
- 1 large egg
- 1/4 cup finely chopped onion
- 1 clove garlic, minced
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
For the Gravy:
- 1 tablespoon butter
- 1 tablespoon all-purpose flour
- 1.5 cups beef broth
- 1 tablespoon Worcestershire sauce
For the Mashed Potatoes:
- 2 pounds potatoes, peeled and quartered
- 1/4 cup warm milk
- 4 tablespoons butter
- 2 cloves garlic, minced
- 2 tablespoons fresh herbs, chopped (I love parsley and chives!)
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
How to Make Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes
Alright, let’s get cooking! This is where the magic happens, and I promise, it’s easier than you think. My favorite part is how the different components come together so perfectly. Just follow along, and you’ll have a meal that tastes like it came from a fancy restaurant, but made with all your home-cooked love.
First things first, let’s get those meatballs ready to go. In a nice big bowl, toss together your ground beef, breadcrumbs, milk, egg, that finely chopped onion, minced garlic, salt, and pepper. The *biggest* secret here, and I learned this the hard way, is to mix it all gently. Seriously, don’t overdo it! Just mix until everything is hugged together. Overmixing makes the meatballs tough, and we want tender little bites of heaven, right? So, once it’s combined, gently roll them into about 1-inch balls. Pop them onto a plate so they’re ready for their close-up.
Preparing the Meatballs
Now, grab your skillet and melt a little butter over medium-high heat. We want to get these meatballs nicely browned on all sides. Don’t worry about cooking them through just yet; we’re just looking for a beautiful golden crust. Once they’re all pretty, scoop them out of the pan and set them aside for a bit. Don’t clean that pan, though – all those little browned bits are pure flavor gold for our gravy!
Making the Savory Gravy
Still using that same skillet (less cleanup, yay!), melt the tablespoon of butter over medium heat. Sprinkle in your flour and whisk it around, letting it cook for about a minute. This little step helps thicken the gravy later. Then, slowly, gradually, whisk in your beef broth and the Worcestershire sauce. Keep stirring, scraping up all those tasty bits stuck to the bottom of the pan. Once it’s simmering and smooth, go ahead and nestle those browned meatballs back into the sauce. Lower the heat, pop a lid on, and let them simmer away for about 15-20 minutes. This is when they’ll cook all the way through and soak up all that yummy gravy goodness.
Crafting the Garlic Herb Mashed Potatoes
While those meatballs are doing their thing, let’s make the potatoes! Toss your peeled and quartered potatoes into a saucepan, cover them with cold water, and add a little salt. Bring it to a boil and let them cook until they’re super tender – a fork should slide in easily. Once they’re ready, drain them really well. I like to pop them back on the warm stove for just a minute to let any extra moisture escape. Then, mash ‘em up! Add your warm milk, the butter, that minced garlic, your chopped fresh herbs (parsley and chives are my faves!), more salt, and pepper. Stir until everything is smooth and creamy. Mmm, that garlic and herb smell is just incredible!
Bringing It All Together
Okay, everything is ready! Spoon a generous serving of those fluffy garlic herb mashed potatoes onto your plate. Then, ladle those gorgeous Salisbury steak meatballs and plenty of that rich, savory gravy right over the top. Pure comfort on a plate!
(Check out this link for more Salisbury steak inspiration!)
Tips for Perfect Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes
You know, after making this dish more times than I can count, I’ve picked up a few tricks that really make it shine. It’s all about the little things that take it from good to absolutely spectacular! Here are a few of my favorite gems that have helped me nail this recipe every single time.
First off, remember how I said not to overmix the meatballs? That’s crucial! For the most tender Salisbury steak meatballs, try to handle the meat mixture as little as possible. Just mix until everything is barely combined. If you can, using a good quality ground beef with a little fat (like 80/20) makes a world of difference too – it keeps them super moist and flavorful and prevents them from getting dry and crumbly. I learned this when I tried lean ground beef once, and let’s just say it was a sad, dry lesson!
For the gravy, don’t skip browning the meatballs well! Those little crispy bits stuck to the pan are pure gold. When you add the broth, scraping up all those browned bits is key to a really deep, savory gravy. Also, if you want an extra-rich gravy, I sometimes add a splash of heavy cream or half-and-half right at the end, just before serving. It’s a little indulgence that’s totally worth it!
And for those mashed potatoes? Make sure they’re really dry after you drain them before you mash. That little extra minute on the warm stove helps get rid of excess water, which means fluffier, creamier potatoes that aren’t watery. And don’t be shy with the garlic and herbs! Fresh herbs really wake everything up. You can even add a pinch of nutmeg if you’re feeling fancy – it complements the garlic and herbs beautifully!
Check out this other Salisbury steak recipe for even more ideas!
Ingredient Notes and Substitutions
Let’s chat about a few things that might come up when you’re gathering your ingredients. For the meatballs, while I absolutely adore 80/20 ground beef for its flavor and moisture, if you’re looking for something a little leaner, feel free to use 90/10. Just be extra careful not to overcook them! For the herbs in the mashed potatoes, I’m a big fan of a mix of fresh parsley and chives – they give a lovely bright flavor. But honestly, fresh dill or even a little bit of thyme can be really delicious too. Don’t be afraid to experiment with what you have on hand!
Serving Suggestions for Your Salisbury Steak Meatballs
This Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes is pretty much a full meal on its own, right? But if you’re looking to round out your plate, I’ve got some ideas! A simple side of steamed green beans or some tender asparagus would be lovely. They add a nice bit of freshness and color. Or, if you’re feeling a bit more salad-y, a light sprouts salad or a classic spinach salad with a bright vinaigrette would cut through the richness beautifully. It’s all about adding a little something extra without taking away from the star of the show!
Storage and Reheating
Got leftovers? Lucky you! This Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes keeps really well. Just pop any extra into an airtight container and pop it in the fridge. It’s usually good for about 3-4 days. When you’re ready to reheat, I find the microwave is super quick and easy. Just give it a good stir halfway through to make sure it heats up evenly. If you prefer, you can also gently reheat it on the stovetop over low heat, adding a tiny splash of broth or milk if it seems a little dry.
Frequently Asked Questions
Got some burning questions about making the best Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes? I totally get it! I’ve answered a few that pop up pretty often:
Can I make the meatballs ahead of time?
You absolutely can! I sometimes form the meatballs and keep them in the fridge for a day before I plan to cook them. Just make sure they’re covered well. You can even freeze them raw – just pop them onto a baking sheet, freeze until firm, then transfer them to a freezer bag. Just don’t forget to brown them a little longer when you cook them from frozen!
What kind of potatoes are best for mashing?
For the dreamiest, fluffiest mashed potatoes, I always reach for Russets or Yukon Golds. They have a great starch content that makes them super creamy when mashed. Avoid waxy potatoes like red potatoes, as they can get a bit gummy when mashed.
How can I make the gravy richer?
Ooh, good question! If you like a super rich gravy, try adding a splash of heavy cream or half-and-half right at the very end, just before you serve. You could also add a tablespoon of tomato paste when you’re sautéing the flour – it adds a lovely depth of flavor. And if you happen to have any leftover red wine, a splash of that simmered down before adding the broth is *chef’s kiss*!
My mashed potatoes came out a little watery, what did I do wrong?
Don’t worry, it happens! The most common reason is not draining the potatoes thoroughly enough. Make sure you drain them really well and let them sit on the warm stove for a minute or two to get rid of excess moisture. Also, make sure your milk and butter are warm when you add them – cold liquids can make potatoes watery too.
Nutritional Information
Just a friendly heads-up, the nutritional information below is an estimate, and it can vary a bit depending on the brands you use and exactly how you make it. Think of it as a good ballpark figure! This recipe serves about 4 hungry people.
Approximate Per Serving:
- Calories: 650-750 kcal
- Fat: 35-45g
- Protein: 35-45g
- Carbohydrates: 40-50g

Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes
Ingredients
Equipment
Method
- In a large bowl, combine ground beef, breadcrumbs, milk, egg, chopped onion, minced garlic, salt, and pepper. Mix gently until just combined. Do not overmix.
- Form the mixture into 1-inch meatballs. Place them on a plate.
- In a large skillet over medium-high heat, brown the meatballs on all sides. Remove meatballs from the skillet and set aside.
- In the same skillet, melt 1 tablespoon of butter. Whisk in the flour and cook for 1 minute, stirring constantly.
- Gradually whisk in the beef broth and Worcestershire sauce. Bring to a simmer, scraping up any browned bits from the bottom of the skillet.
- Return the meatballs to the skillet. Reduce heat to low, cover, and simmer for 15-20 minutes, or until meatballs are cooked through and the gravy has thickened.
- While the meatballs are simmering, place the peeled and quartered potatoes in a saucepan. Cover with cold water and add a pinch of salt. Bring to a boil and cook for 15-20 minutes, or until fork-tender.
- Drain the potatoes well. Return them to the saucepan over low heat for 1 minute to dry out any excess moisture.
- Mash the potatoes with a potato masher. Add warm milk, 4 tablespoons of butter, minced garlic, chopped fresh herbs, salt, and pepper. Stir until smooth and creamy.
- Serve the Salisbury steak meatballs and gravy over the garlic herb mashed potatoes.



