Salisbury Steak Meatballs: Best Garlic Herb Mashed Potatoes Recipe

Posted on

Nora Winslow

Salisbury Steak Meatballs - featured image

I’ll be totally honest—nothing gets my family to the table faster than the smell of sizzling Salisbury Steak Meatballs and a big bowl of garlic herb mashed potatoes. Last Friday, I made these meatballs for dinner after a really long week, and everyone was suddenly a lot less grumpy. I swear, there’s some kind of magic in that rich brown gravy and those buttery mashed potatoes.

Here’s the real story: I grew up eating classic Salisbury steak, but those big oval patties always felt…well, a little boring. So, I started making them as meatballs instead—smaller, juicier, and way more fun to pile on your fork. And don’t get me started on the potatoes. I’m obsessed with adding garlic and fresh herbs because plain mashed potatoes are just not living up to their potential (sorry, Grandma!).

I’ve made this recipe at least a dozen times now—sometimes for Sunday dinner, sometimes just because I need a little comfort food in my life. If you’re looking for the ultimate Salisbury Steak Meatballs recipe paired with the best garlic herb mashed potatoes, you’ve landed in the right kitchen. Let’s dig in.

Why You’ll Love This Salisbury Steak Meatballs Recipe

Let me just say: this is not your average meat-and-potatoes dinner. There are so many reasons I keep coming back to this combo, but here’s what really makes it special:

  • Juicy, flavorful meatballs: I use a mix of beef and pork for extra tenderness. Each bite is packed with savory goodness thanks to Worcestershire and onions (trust me, don’t skip the onions).
  • Rich, silky brown gravy: The gravy is what brings it all together. It’s made in the same pan you cooked the meatballs in, so you get all those caramelized bits and deep flavor. My kids call it “the magic sauce.”
  • The creamiest garlic herb mashed potatoes: These aren’t just a side—they’re the star. Fresh garlic and a handful of chopped parsley and chives make them taste like something from a fancy steakhouse. (But you’ll make them in one pot, promise.)
  • Comfort food that doesn’t take all day: You can get this whole meal on the table in under an hour. I’ve made it after work on a Tuesday and still had energy left to binge a show afterward.
  • Kid and grown-up approved: I’ve served these Salisbury Steak Meatballs to picky eaters and food snobs alike. Everyone asks for seconds.

Honestly? This is my “I need a win” dinner. Whether you’re cooking for yourself, your family, or trying to impress someone, these meatballs and mashed potatoes just make you feel like you’ve got your life together (even if you don’t).

What Ingredients You’ll Need for Salisbury Steak Meatballs & Garlic Herb Mashed Potatoes

Here’s what I love about this ingredient list: you probably have most of this already. And if not, nothing is too fancy or hard to find. I’m picky about a few things, though, and I’ll tell you why.

For the Salisbury Steak Meatballs:

  • Ground beef (1 lb / 450g): I use 80/20 for maximum juiciness. Lean beef works, but you’ll miss out on flavor.
  • Ground pork (½ lb / 225g): Makes the meatballs extra tender. You can use all beef if you like, but the pork is worth it.
  • Breadcrumbs (½ cup / 60g): I prefer panko—they stay light and crispy. Regular works, too.
  • Milk (¼ cup / 60ml): Softens the breadcrumbs so your meatballs don’t end up hockey pucks.
  • Egg (1 large): Holds everything together.
  • Onion (½ cup / 75g, finely chopped): Sweetens and flavors the meatballs. Sometimes I sauté it first if I have time.
  • Fresh parsley (2 tbsp, chopped): Adds freshness.
  • Worcestershire sauce (1 tbsp): The secret to “steakhouse” flavor.
  • Salt & pepper (to taste): I go heavy on the pepper because I love the bite.

For the Gravy:

Salisbury Steak Meatballs preparation steps

  • Butter (2 tbsp / 28g): For sautéing and flavor.
  • Onion (½ cup / 75g): Sliced thin for sweetness.
  • Garlic (2 cloves, minced): Because garlic = happiness.
  • Beef broth (2 cups / 480ml): I use Better Than Bouillon for extra oomph.
  • Flour (2 tbsp / 16g): Thickens the gravy. Don’t skip this!
  • Worcestershire sauce (1 tbsp): More layers of flavor.
  • Dijon mustard (1 tsp): Optional, but I love the tang.
  • Salt & pepper: Taste and adjust.

For the Garlic Herb Mashed Potatoes:

  • Yukon Gold potatoes (2 lbs / 900g): Creamier than russets. Peel if you want, but I’m lazy and leave some skin on.
  • Butter (4 tbsp / 56g): Use real butter. Margarine just doesn’t cut it here.
  • Milk or half-and-half (½ cup / 120ml): For creaminess. Sometimes I use sour cream if I have it.
  • Garlic (3 cloves, minced): Sautéed in butter before adding to potatoes. Raw garlic is a bit much, trust me.
  • Fresh parsley (2 tbsp, chopped): For color and flavor.
  • Fresh chives (2 tbsp, chopped): Optional, but adds a little “something” and looks pretty.
  • Salt & pepper: Taste and adjust.

Ingredient Tips & Substitutions:

  • If you can’t find ground pork, use all beef or even ground turkey. Just add a splash more milk for tenderness.
  • No fresh herbs? Dried work in a pinch—just use half the amount.
  • Russet potatoes are fine, but Yukon Golds are creamier and easier to mash.
  • I’ve tried almond milk in the potatoes for dairy-free friends—works, but isn’t as rich.

Pro tip: I keep a jar of Better Than Bouillon beef base in my fridge. It’s my secret weapon for deep, savory gravy.

If you’re missing anything, get creative! I’ve made these Salisbury Steak Meatballs with what I had in the fridge more than once. You really can’t mess it up.

Equipment Needed

You don’t need a fancy kitchen to make this—I’ve made it with my old college setup and it still came out great.

  • Large skillet or sauté pan: For browning meatballs and making gravy. I use a cast iron because I love the crust it gives.
  • Large pot: For boiling potatoes. Just make sure it’s big enough so you don’t spill water everywhere (learned that the hard way).
  • Mixing bowls: For combining meatball ingredients. I use two—one for meatball mix, one for mashed potatoes.
  • Potato masher or ricer: I’m team masher. If you want super smooth potatoes, go for the ricer.
  • Measuring cups and spoons: Baking is chemistry, but meatballs and mashed potatoes? You can eyeball a bit if you want.
  • Whisk: For gravy. A fork works if you’re in a pinch.
  • Spatula or wooden spoon: For mixing and scraping up all those tasty bits in the pan.

No potato masher? Use a fork. It takes longer, but you’ll get an arm workout and super rustic mashed potatoes.

The only “fancy” thing I use is a microplane for grating garlic, but a regular knife works just fine. Scrappy kitchen tools are totally allowed here.

How to Make Salisbury Steak Meatballs & Garlic Herb Mashed Potatoes: Step-by-Step

Alright, let’s make this! I’m walking you through exactly how I do it, with all the little tips I’ve picked up.

  1. Make the meatball mixture (10 minutes)
    In a large bowl, combine ground beef (1 lb/450g), ground pork (½ lb/225g), breadcrumbs (½ cup/60g), milk (¼ cup/60ml), egg, chopped onion, parsley, Worcestershire, salt, and pepper. Mix gently with your hands until just combined. (Don’t overmix—meatballs get tough.)
  2. Shape and brown the meatballs (10 minutes)
    Form into 1.5-inch meatballs (about 16-18). Heat a large skillet over medium-high, add a splash of oil, and brown meatballs on all sides, about 6-7 minutes. Don’t overcrowd—work in batches if needed. Transfer browned meatballs to a plate; they don’t need to be fully cooked yet.
  3. Start the mashed potatoes (while meatballs cook)
    Peel and chop Yukon Gold potatoes (2 lbs/900g) into chunks. Add to a large pot, cover with cold water, and salt generously. Bring to a boil and simmer until fork-tender, 15-20 minutes.
  4. Make the gravy (10 minutes)
    In the same skillet used for meatballs, melt butter (2 tbsp/28g). Add sliced onion and sauté until soft and golden, about 5 minutes. Add minced garlic and cook 1 minute. Sprinkle flour (2 tbsp/16g) over onions and stir for 1 minute (it’ll look clumpy). Slowly whisk in beef broth (2 cups/480ml), Worcestershire, and Dijon mustard. Simmer until thickened, 3-5 minutes.
  5. Finish cooking meatballs in gravy (10 minutes)
    Return meatballs to skillet, nestle them into the gravy, and cover. Simmer gently for 10-12 minutes, until meatballs are cooked through and gravy is rich and glossy. Stir occasionally to coat meatballs. Taste and adjust seasoning.
  6. Finish garlic herb mashed potatoes (10 minutes)
    Drain potatoes and return to pot. Melt butter (4 tbsp/56g) in a small pan, add minced garlic, and sauté until fragrant, about 1 minute. Pour butter and garlic over potatoes. Add milk (½ cup/120ml), chopped parsley, chives, salt, and pepper. Mash until creamy. Add more milk if needed for texture. Taste and adjust seasoning.
  7. Serve!
    Pile mashed potatoes onto plates, top with Salisbury Steak Meatballs, and spoon over plenty of gravy. Garnish with extra herbs if you’re feeling fancy. Prepare for lots of “mmms” at the table.

Quick note: If your gravy is too thick, add a splash of beef broth. Too thin? Simmer a few more minutes.

The whole process takes about 50 minutes, and most of it is hands-off. You’ll know it’s ready when the meatballs are super tender and everything smells like a steakhouse meets Sunday supper.

My Best Tips & Techniques for Salisbury Steak Meatballs

Okay, here’s where I share everything I’ve learned from making this way too many times…

  • Don’t overmix the meatball mixture: Seriously, as soon as everything looks combined, stop. Overmixing toughens the meatballs (I’ve made this mistake more than once—learn from me!).
  • Sear, don’t cook through: Browning the meatballs adds flavor, but you want them to finish cooking in the gravy. That way, they soak up all that goodness.
  • Use cold water for potatoes: Starting potatoes in cold water helps them cook evenly. I used to just throw them in boiling water, and some pieces always ended up undercooked.
  • Sauté the garlic for mashed potatoes: Raw garlic is harsh. Sautéing it in butter mellows the flavor and makes the potatoes taste fancy.
  • Simmer, don’t boil the gravy: High heat can make gravy split or get too gloopy. Keep it at a gentle simmer for the best texture.
  • Mash potatoes while hot: Cold potatoes = gluey mash. Mash them right after draining for maximum fluffiness.
  • Adjust seasoning at the end: Taste your gravy and potatoes before serving. Sometimes you need a pinch more salt or a splash more Worcestershire.

Real talk: The first time I made this, I forgot to sauté the garlic and ended up with garlicky potatoes that were a little too intense. Now I never skip that step. Also, don’t be afraid of extra herbs—parsley and chives make everything taste fresher.

And here’s a weird trick: If you want ultra-smooth mashed potatoes, use a ricer. But if you like a little texture (I do!), a regular masher is perfect.

Ways to Mix Up Your Salisbury Steak Meatballs & Potatoes

Once you’ve nailed the basic version, here’s where you can get creative. I’ve tried all of these, and they all work (some are even better than the original!).

  • Mushroom Gravy Version: Sauté 1 cup sliced mushrooms with the onions for the gravy. Adds earthy flavor and a little extra richness.
  • Cheesy Mashed Potatoes: Stir in ½ cup shredded cheddar or parmesan to the potatoes. Seriously decadent—my kids go wild for this.
  • Turkey Meatballs: Use ground turkey instead of beef and pork. Lighter, but still super flavorful.
  • Gluten-Free Swap: Use gluten-free breadcrumbs and substitute cornstarch for flour in the gravy. I’ve done this for friends, and nobody could tell.
  • Horseradish Cream: Mix 1 tbsp prepared horseradish into the mashed potatoes for a tangy kick. Sounds weird, but it’s SO good with the gravy.
  • Herb Explosion: Add fresh thyme or rosemary to both meatballs and mashed potatoes for extra aroma. Great for holiday meals.
  • Dairy-Free Adaptation: Use olive oil instead of butter and almond milk instead of regular milk in the potatoes. The texture is still creamy, just a little lighter.
  • Mini Meatball Sliders: Serve meatballs on soft rolls with a dollop of mashed potatoes and a spoonful of gravy. Perfect for parties.

Favorite add-ins I’ve tested: caramelized onions, a splash of red wine in the gravy, or a sprinkle of smoked paprika in the meatballs. If you come up with a new twist, let me know—I love hearing how you make this recipe your own!

Serving Ideas & Storage for Salisbury Steak Meatballs & Garlic Herb Mashed Potatoes

How to Serve:

  • The classic way: Big scoop of mashed potatoes, topped with meatballs and plenty of gravy. I like to sprinkle extra parsley on top for color.
  • Brunch upgrade: Toast leftover mashed potatoes in a skillet, then top with a poached egg and leftover meatballs. So good.
  • Family-style: Serve in a big dish so everyone can help themselves—makes dinner feel cozy.
  • Fancy night: Pipe mashed potatoes onto plates and garnish with chives. Looks impressive, little effort.

Storage Instructions:

  • Fridge: Store leftovers in airtight containers for up to 4 days. Meatballs and potatoes both reheat well.
  • Freezer: Freeze meatballs (with gravy) and mashed potatoes separately for up to 2 months. Thaw overnight in the fridge before reheating.
  • Reheating: Microwave portions for 1-2 minutes, or reheat meatballs and gravy in a skillet over medium-low until warmed through. Mashed potatoes can be refreshed with a splash of milk if they seem dry.

Pro tip: If you’ve got leftover mashed potatoes, make potato pancakes the next day—mix with an egg, shape into patties, and fry until golden.

This recipe is perfect for meal prepping. I often make extra to have quick lunches during the week. If you’re prepping for a crowd, just double everything and use two pans.

Nutritional Info & Health Benefits

I’m not a nutritionist, but I can tell you why I feel good about eating this. Here’s a quick breakdown (per serving, about 4 meatballs + a serving of potatoes):

Nutrient Amount
Calories ~520
Protein 26g
Carbs 39g
Fat 28g
Fiber 4g
  • Protein boost: Thanks to the beef, pork, and milk—keeps you full for hours.
  • Potassium from potatoes: Yukon Golds are loaded with potassium for happy muscles.
  • Fresh herbs add antioxidants: Parsley and chives are more than just pretty—they’re actually good for you.
  • Lower in sugar than most comfort foods: No added sugar here, just flavor.

I love that this recipe feels indulgent, but it’s still mostly real food. If you want to lighten it up, use turkey for the meatballs, go easy on the butter, and add extra herbs. I’ve also made it gluten-free and dairy-free for friends—see the variations above.

Look, it’s still comfort food, but compared to takeout or a frozen dinner? This is a much better choice, and you get to control what goes in.

Final Thoughts

So that’s my Ultimate Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes! I know I’ve gone on about it, but when you find a recipe this good, you just want to share it with everyone.

This has become my go-to for Sunday dinners, rainy nights, and anytime I need a little food hug. I hope you love it as much as my family does—there hasn’t been a single time I’ve made it where someone didn’t ask for seconds (or the recipe!).

Make it your own! Try the mushroom gravy, mix up the herbs, use different meats—whatever you’ve got. That’s how the best recipes evolve. If you make this, I’d love to hear how it turns out! Drop a comment below and let me know your favorite twist.

Snap a picture and tag me on Instagram @mykitchenpin—seeing your versions genuinely makes my day. Got questions? Ask away in the comments. I check them every evening and love helping troubleshoot.

Happy cooking! Hope your kitchen smells as amazing as mine does right now.

FAQs for Salisbury Steak Meatballs & Garlic Herb Mashed Potatoes

Q: Can I use just ground beef for the meatballs?

A: Definitely! I’ve made these with all beef plenty of times. The pork just adds a bit of extra tenderness, but all beef is classic and delicious. If you want them extra moist, add a splash more milk to the mix.

Q: My gravy came out lumpy—how do I fix it?

A: Been there! This usually happens if you add the broth too fast or don’t whisk enough. Just keep whisking over low heat, and most lumps will dissolve. If it’s really stubborn, strain the gravy before serving (no shame in that).

Q: Can I make the mashed potatoes ahead of time?

A: Yup! I often make them a day ahead and reheat with a splash of milk and a little butter. They stay creamy. Just stir well and taste for seasoning before serving.

Q: What can I substitute for fresh parsley?

A: Dried parsley works—use half the amount. You can also swap in other fresh herbs like thyme or rosemary. Sometimes I skip herbs altogether if I’m out, and it’s still tasty.

Q: Can I make these meatballs as a freezer meal?

A: Absolutely! Brown the meatballs, cool, then freeze in a container. Make the gravy fresh when you’re ready to eat, or freeze it alongside the meatballs. Mashed potatoes freeze well, too—just add a little extra milk when reheating to bring back the creaminess.

Pin This Recipe!

Salisbury Steak Meatballs recipe

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Salisbury Steak Meatballs - featured image

Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes


  • Author: Nora Winslow
  • Total Time: 50 minutes
  • Yield: 4 servings 1x

Description

Juicy Salisbury Steak Meatballs simmered in rich brown gravy, served over creamy garlic herb mashed potatoes. This comforting, family-friendly meal comes together in under an hour and is perfect for Sunday dinner or a cozy weeknight treat.


Ingredients

Scale
  • 1 lb ground beef (80/20)
  • 1/2 lb ground pork
  • 1/2 cup panko or regular breadcrumbs
  • 1/4 cup milk
  • 1 large egg
  • 1/2 cup onion, finely chopped
  • 2 tbsp fresh parsley, chopped
  • 1 tbsp Worcestershire sauce
  • Salt & pepper, to taste
  • 2 tbsp butter
  • 1/2 cup onion, thinly sliced
  • 2 cloves garlic, minced
  • 2 cups beef broth
  • 2 tbsp flour
  • 1 tbsp Worcestershire sauce (for gravy)
  • 1 tsp Dijon mustard (optional)
  • Salt & pepper, to taste (for gravy)
  • 2 lbs Yukon Gold potatoes
  • 4 tbsp butter
  • 1/2 cup milk or half-and-half
  • 3 cloves garlic, minced
  • 2 tbsp fresh parsley, chopped
  • 2 tbsp fresh chives, chopped (optional)
  • Salt & pepper, to taste (for potatoes)

Instructions

  1. In a large bowl, combine ground beef, ground pork, breadcrumbs, milk, egg, chopped onion, parsley, Worcestershire sauce, salt, and pepper. Mix gently until just combined.
  2. Form mixture into 1.5-inch meatballs (about 16-18). Heat a large skillet over medium-high, add a splash of oil, and brown meatballs on all sides for 6-7 minutes. Work in batches if needed. Transfer browned meatballs to a plate.
  3. Peel and chop Yukon Gold potatoes into chunks. Add to a large pot, cover with cold water, and salt generously. Bring to a boil and simmer until fork-tender, 15-20 minutes.
  4. In the same skillet used for meatballs, melt 2 tbsp butter. Add sliced onion and sauté until soft and golden, about 5 minutes. Add minced garlic and cook 1 minute. Sprinkle flour over onions and stir for 1 minute. Slowly whisk in beef broth, Worcestershire sauce, and Dijon mustard. Simmer until thickened, 3-5 minutes.
  5. Return meatballs to skillet, nestle them into the gravy, and cover. Simmer gently for 10-12 minutes, until meatballs are cooked through and gravy is rich and glossy. Stir occasionally. Taste and adjust seasoning.
  6. Drain potatoes and return to pot. Melt 4 tbsp butter in a small pan, add minced garlic, and sauté until fragrant, about 1 minute. Pour butter and garlic over potatoes. Add milk, chopped parsley, chives, salt, and pepper. Mash until creamy. Add more milk if needed for texture. Taste and adjust seasoning.
  7. Serve mashed potatoes on plates, top with Salisbury Steak Meatballs, and spoon over plenty of gravy. Garnish with extra herbs if desired.

Notes

Don’t overmix the meatball mixture for tender meatballs. Sear meatballs for flavor, then finish cooking in gravy. Start potatoes in cold water for even cooking. Sauté garlic for mashed potatoes to mellow the flavor. Adjust seasoning at the end. For gluten-free, use GF breadcrumbs and cornstarch instead of flour. For dairy-free, use olive oil and almond milk in potatoes.

  • Prep Time: 15 minutes
  • Cook Time: 35 minutes
  • Category: Main Course
  • Cuisine: American

Nutrition

  • Serving Size: About 4 meatballs pl
  • Calories: 520
  • Sugar: 3
  • Sodium: 950
  • Fat: 28
  • Saturated Fat: 13
  • Carbohydrates: 39
  • Fiber: 4
  • Protein: 26

Keywords: Salisbury steak, meatballs, mashed potatoes, comfort food, gravy, family dinner, garlic herb, easy recipe, beef, pork

You might also like these recipes

Leave a Comment

Recipe rating