Salisbury Steak Meatballs Recipe with Garlic Herb Mashed Potatoes – Easy Dinner Idea

Posted on

Salisbury steak meatballs - featured image

The scent of sizzling onions and beefy gravy drifting through my kitchen always brings me straight back to family Sunday dinners—there’s just something so cozy about it. When I first made Salisbury steak meatballs with garlic herb mashed potatoes, I was honestly just trying to shake up our weeknight routine. We’d had classic Salisbury steak a million times, but turning it into juicy, bite-sized meatballs? Total game changer! The rich, savory gravy hugs each meatball, and those creamy mashed potatoes with plenty of garlic and fresh herbs soak up every last drop. It’s hearty, satisfying, and—let’s be real—everyone at the table goes back for seconds. If you’re after comfort food that’s easy enough for a Tuesday but special enough for guests, this Salisbury steak meatballs recipe with garlic herb mashed potatoes hits the sweet spot. I’ve tested and tweaked this recipe so many times, it’s practically muscle memory now. Trust me, this is one meal you’ll crave on repeat.

Why You’ll Love This Recipe

Let’s face it—some recipes just have that magic touch, and this Salisbury steak meatballs recipe with garlic herb mashed potatoes absolutely delivers. Here’s why you’ll want to bookmark this one:

  • Quick & Easy: Ready in just about 45 minutes, you can have a hearty, homemade dinner even on your busiest nights.
  • Simple Ingredients: No specialty store runs required—everything is straight from your pantry or fridge. Even the herbs for the mashed potatoes are easy to swap based on what you’ve got.
  • Perfect for Any Occasion: Whether it’s a cozy family dinner, a potluck with friends, or even a holiday meal, these meatballs and mashed potatoes fit right in.
  • Crowd-Pleaser: Kids love the meatballs, adults rave about the gravy, and no one ever turns down extra mashed potatoes. I’ve served this to picky eaters and foodies alike—always a hit.
  • Unbelievably Delicious: The meatballs are tender, juicy, and packed with flavor, while the garlic herb mashed potatoes are creamy with just the right herbal lift. It’s the kind of meal that makes you want to lick the plate clean (no shame!).

What really makes this recipe shine is the way the humble Salisbury steak gets a fresh twist. Blending the classic flavors into meatballs means more caramelized edges, more gravy coverage, and honestly, more fun to eat. The garlic herb mashed potatoes aren’t just a side—they’re the perfect stage for all that savory goodness. Over the years, I’ve played with seasoning, swapped out herbs, and even tried different ground meats, but this version is the one my family requests most. It tastes like the best kind of comfort food—familiar, soul-warming, but just a bit unexpected. Whether you’re looking to impress or just make everyone happy at the table, this recipe makes it easy to do both.

What Ingredients You Will Need

This Salisbury steak meatballs recipe with garlic herb mashed potatoes keeps things straightforward but full of flavor. Most of these items are probably already hanging out in your kitchen, and if not, there are plenty of easy swaps. Here’s what you’ll need:

  • For the Salisbury Steak Meatballs:
    • Ground beef (1 lb / 450g, 85% lean is my go-to for juicy texture)
    • Breadcrumbs (1/2 cup / 60g, regular or panko for extra crispness)
    • Milk (1/4 cup / 60ml, helps keep meatballs tender—use dairy-free if needed)
    • Egg (1 large, binds everything together)
    • Worcestershire sauce (2 tbsp / 30ml, the secret for that classic Salisbury flavor)
    • Yellow onion (1 small, finely chopped—sweetness and moisture!)
    • Garlic (3 cloves, minced, because more garlic = more flavor)
    • Kosher salt (1 tsp / 6g) and black pepper (1/2 tsp / 2g)
  • For the Gravy:
    • Unsalted butter (2 tbsp / 28g, for rich flavor)
    • All-purpose flour (2 tbsp / 15g, thickens the sauce)
    • Beef broth (2 cups / 480ml, low sodium—homemade if you have it!)
    • Worcestershire sauce (1 tbsp / 15ml, for depth and umami)
    • Ketchup (1 tbsp / 15g, it adds a subtle sweetness—trust me)
    • Brown mustard (1 tsp / 5g, totally optional, but I love the tang)
    • Salt and pepper, to taste
  • For the Garlic Herb Mashed Potatoes:
    • Yukon Gold potatoes (2 lbs / 900g, peeled and cut into chunks—Russets work in a pinch)
    • Garlic cloves (4, peeled and smashed—go big or go home!)
    • Unsalted butter (4 tbsp / 56g, room temperature)
    • Whole milk or half-and-half (1/2 cup / 120ml, warm for creaminess—dairy-free milk works too)
    • Fresh parsley (2 tbsp / 8g, chopped)
    • Fresh chives (1 tbsp / 4g, snipped, or swap with dill or thyme)
    • Kosher salt (to taste)
    • Black pepper (to taste)

Ingredient tips: If you want to make this gluten-free, just use gluten-free breadcrumbs and flour. You can swap beef for ground turkey or chicken for a lighter version. If you’re out of fresh herbs, dried parsley and chives will do in a pinch (about 1/3 the amount). For extra richness in the potatoes, add a splash of sour cream or cream cheese—you know, for those extra cozy nights!

Equipment Needed

  • Large mixing bowl (for meatball mixture—any sturdy bowl will do)
  • Measuring cups and spoons (precise measurements make a difference in this recipe!)
  • Baking sheet or oven-safe skillet (for baking or browning the meatballs; I sometimes use a rimmed sheet lined with parchment for easy clean-up)
  • Large saucepan or Dutch oven (for boiling potatoes and making gravy)
  • Potato masher (for the mashed potatoes—if you don’t have one, a sturdy fork or even a hand mixer works)
  • Wooden spoon or silicone spatula (for stirring the gravy and potato mash)
  • Slotted spoon or tongs (for transferring meatballs)
  • Sharp knife and cutting board (for prepping herbs, onions, and potatoes)

If you don’t have a potato masher, I’ve used a regular fork before—just takes a little more elbow grease. And if you’re short on fancy pans, a basic nonstick skillet works just fine for browning meatballs. For budget-friendly options, thrift stores often have great kitchen tools. Just give everything a good scrub when you’re done—especially anything that touches raw meat. Trust me, a little maintenance keeps those pans and utensils going for years!

How to Make Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes

Salisbury steak meatballs preparation steps

  1. Prepare the Meatball Mixture:
    In a large mixing bowl, combine 1 lb (450g) ground beef, 1/2 cup (60g) breadcrumbs, 1/4 cup (60ml) milk, 1 large egg, 2 tbsp (30ml) Worcestershire sauce, 1 small finely chopped onion, 3 minced garlic cloves, 1 tsp (6g) kosher salt, and 1/2 tsp (2g) black pepper. Mix gently with your hands or a spatula until everything’s just combined. (Don’t overmix, or the meatballs will turn tough.)
  2. Form the Meatballs:
    Scoop out about 1 1/2 tablespoons (about 35g) of mixture for each meatball and roll into balls—aim for 18-20 meatballs. (Tip: Wet your hands with a little water to keep the mixture from sticking.)
  3. Brown the Meatballs:
    Heat a large skillet over medium-high heat (about 2 minutes). Add a splash of oil and brown the meatballs in batches, turning gently, until golden on all sides—about 5-7 minutes total. (Don’t worry about cooking them through; they’ll finish in the gravy. If you’re rushed, you can bake them at 400°F/200°C for 12-15 minutes instead.) Transfer browned meatballs to a plate.
  4. Make the Gravy:
    In the same skillet, lower the heat to medium. Add 2 tbsp (28g) unsalted butter. Once melted, whisk in 2 tbsp (15g) flour and cook for 1-2 minutes until golden and nutty-smelling. Slowly pour in 2 cups (480ml) beef broth, whisking constantly to smooth out any lumps. Stir in 1 tbsp (15ml) Worcestershire sauce, 1 tbsp (15g) ketchup, 1 tsp (5g) brown mustard (if using), plus a pinch of salt and pepper. Simmer for 2-3 minutes until slightly thickened.
  5. Simmer the Meatballs:
    Return meatballs to the skillet and nestle them into the gravy. Cover and simmer on low for 10-12 minutes. The meatballs should be cooked through (internal temp of 160°F/71°C). If the gravy thickens too much, add a splash more broth. Taste and adjust seasoning as needed.
  6. Make the Garlic Herb Mashed Potatoes:
    While the meatballs cook, place 2 lbs (900g) peeled, chunked Yukon Gold potatoes and 4 peeled garlic cloves in a large pot. Cover with cold water and add a good pinch of salt. Bring to a boil over high heat, then simmer for 15-18 minutes until potatoes are fork-tender. Drain well.
  7. Mash and Mix:
    Return the potatoes and garlic to the pot. Add 4 tbsp (56g) unsalted butter and 1/2 cup (120ml) warm milk. Mash until smooth or as chunky as you like. Stir in 2 tbsp (8g) chopped parsley, 1 tbsp (4g) snipped chives, and season with salt and pepper to taste. (For extra creaminess, a dollop of sour cream never hurts.)
  8. Serve:
    Spoon a generous heap of garlic herb mashed potatoes onto each plate. Top with Salisbury steak meatballs, making sure to drizzle that rich, glossy gravy over everything. Sprinkle with extra herbs if you’re feeling fancy.

Notes: If your meatballs fall apart, try chilling the mixture for 10 minutes before shaping. For extra depth, caramelize the onions before adding them to the mix. And if you like your gravy super thick, simmer uncovered for a couple more minutes at the end. The whole house will smell amazing—promise!

Cooking Tips & Techniques

  • Browning is key: Don’t skip searing the meatballs! It locks in flavor and gives you those irresistible crispy bits that make this Salisbury steak meatballs recipe with garlic herb mashed potatoes so special.
  • Go easy on mixing: Overworking the meatball mixture can make them tough. Just combine everything until it holds together—some lumps are okay!
  • Gravy watch: Gravy thickens as it sits, so if it looks thin at first, let it simmer a little longer. If it thickens too much, splash in more broth. I once let mine reduce too far and ended up with meatball “glaze”—not the end of the world, but gravy is better.
  • Mashed potato magic: For fluffier potatoes, use Yukon Golds and mash while they’re hot. Also, always warm your milk and butter before adding—cold dairy makes potatoes gluey (learned the hard way!).
  • Timing helps: Start boiling your potatoes while you prep and brown the meatballs. That way, everything comes together at the same time and you’re not staring at a pot, waiting for water to boil when you’re hungry.
  • Consistency counts: Meatball size matters—try to keep them uniform so they cook evenly. If you want to be precise, a cookie scoop does wonders.
  • Season gradually: Taste and season your potatoes and gravy at the end. Sometimes potatoes need more salt than you’d think, especially if you use unsalted butter.

Honestly, I’ve had my share of lumpy potatoes and bland gravy in the past. These little tweaks—browning well, seasoning as you go, and multitasking—make all the difference. Give yourself grace if it’s not perfect the first time. Cooking is all about practice (and a little bit of fun along the way)!

Variations & Adaptations

  • Gluten-Free: Swap the breadcrumbs for gluten-free breadcrumbs and use a gluten-free all-purpose flour blend for the gravy. I’ve made it this way for my sister-in-law, and no one could tell the difference.
  • Lighter Version: Use ground turkey or chicken in place of beef. The flavor is a little milder, but the gravy and herbs make sure it’s anything but boring. Sometimes I toss in extra herbs for a fresh lift.
  • Cheesy Herb Potatoes: Stir in 1/2 cup (60g) shredded sharp cheddar or Parmesan into your potatoes for extra richness. It’s a total crowd-pleaser, especially with kids.
  • Vegetarian Adaptation: Try swapping the beef with a plant-based ground meat alternative and use vegetable broth for the gravy. You might need a bit more seasoning, but it works!
  • Herb Swap: Use whatever fresh herbs you have on hand: dill, thyme, or even rosemary all play well with garlic in the mashed potatoes.
  • Cooking Method: Want to free up your stovetop? Bake the meatballs and finish them in the gravy in a slow cooker for an easy set-it-and-forget-it meal. The flavors get even deeper!

One of my favorite tweaks was adding a pinch of smoked paprika to the meatball mixture for a subtle smoky note. Play around—it’s hard to go wrong with this base recipe! If you have allergies to eggs, flaxseed meal mixed with water makes a decent binder in the meatballs, too.

Serving & Storage Suggestions

These Salisbury steak meatballs with garlic herb mashed potatoes are best served piping hot, straight from the skillet. I love piling the mashed potatoes into a bowl, topping with a generous scoop of meatballs, and letting the gravy drizzle down the sides. If you’re feeling fancy, sprinkle extra fresh chives or parsley on top—it makes everything pop.

Pair this meal with a crisp green salad or some roasted carrots for a balanced plate. A glass of red wine or even a cold iced tea is perfect on the side.

Storage: Leftovers keep well in an airtight container in the fridge for up to 4 days. For best results, store the meatballs and mashed potatoes separately (so the potatoes don’t absorb all the gravy overnight). Reheat gently on the stove or in the microwave—add a splash of broth or milk to loosen things up. These meatballs also freeze well; just thaw overnight in the fridge and reheat as usual. Sometimes, I swear, the flavors get even better the next day as everything melds together!

Nutritional Information & Benefits

Each serving of Salisbury steak meatballs with garlic herb mashed potatoes (about 4 meatballs and a scoop of potatoes) delivers an estimated:

  • Calories: 520
  • Protein: 25g
  • Carbohydrates: 44g
  • Fat: 28g
  • Fiber: 4g

This meal is protein-packed, thanks to the beef (or turkey, if you swap it), and the potatoes bring fiber, potassium, and vitamin C. Using fresh herbs boosts antioxidants and flavor without extra calories. You can make it lighter with leaner meat and low-fat dairy—or go dairy-free and gluten-free with a couple of easy swaps. Allergens to watch for: gluten (breadcrumbs, flour), dairy (milk, butter), and eggs (in the meatballs). From a wellness perspective, it’s a balanced, satisfying dinner that fills you up without feeling heavy. I love knowing I’m serving comfort food that’s also nourishing!

Conclusion

If you’re looking for a dinner that brings comfort, flavor, and a little bit of wow to your table, this Salisbury steak meatballs recipe with garlic herb mashed potatoes is it. The meatballs are tender, the gravy is loaded with savory depth, and those garlicky mashed potatoes? Pure bliss. I love how easy it is to adjust this recipe for different diets or seasons, and every time I make it, there’s a happy hush at the table—always a good sign!

Feel free to make it your own—swap herbs, try different proteins, or add a cheesy twist. The best recipes are the ones you play with. I’d love to hear how it goes for you! Leave a comment, share your tweaks, or tag me if you post your plate online. Let’s keep the comfort food goodness going—your family (and your taste buds) will thank you!

Here’s to more cozy nights and delicious bites. Happy cooking!

Frequently Asked Questions

Can I make Salisbury steak meatballs ahead of time?

Absolutely! Form the meatballs and store them in the fridge (covered) for up to 24 hours before cooking. You can also freeze uncooked meatballs for up to 2 months—just thaw overnight before browning.

What can I use instead of beef for the meatballs?

Ground turkey or chicken work really well for a lighter option. You can also use a plant-based ground meat alternative for a vegetarian version.

How do I keep my meatballs from falling apart?

Make sure to use enough binder (egg and breadcrumbs), and don’t skip chilling the mixture if it feels too soft. Wet hands help when forming the balls, and gentle handling is key.

Can I make the mashed potatoes dairy-free?

Yes! Use dairy-free butter and your favorite plant-based milk. The potatoes will still be creamy and delicious—promise!

What’s the best way to reheat leftovers?

For best results, reheat meatballs and mashed potatoes separately. Add a splash of broth or milk to keep things moist, and warm gently on the stove or in the microwave. The flavors actually get even better the next day!

Pin This Recipe!

Salisbury steak meatballs recipe

Print

Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes

Juicy Salisbury steak meatballs simmered in a rich, savory gravy and served over creamy garlic herb mashed potatoes. This easy, comforting dinner is perfect for busy weeknights or cozy family gatherings.

  • Author: paula
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Cuisine: American

Ingredients

Scale
  • 1 lb ground beef (85% lean)
  • 1/2 cup breadcrumbs (regular or panko)
  • 1/4 cup milk
  • 1 large egg
  • 2 tbsp Worcestershire sauce
  • 1 small yellow onion, finely chopped
  • 3 cloves garlic, minced
  • 1 tsp kosher salt
  • 1/2 tsp black pepper
  • 2 tbsp unsalted butter (for gravy)
  • 2 tbsp all-purpose flour
  • 2 cups beef broth (low sodium)
  • 1 tbsp Worcestershire sauce (for gravy)
  • 1 tbsp ketchup
  • 1 tsp brown mustard (optional)
  • Salt and pepper, to taste (for gravy)
  • 2 lbs Yukon Gold potatoes, peeled and cut into chunks
  • 4 garlic cloves, peeled and smashed
  • 4 tbsp unsalted butter (for potatoes)
  • 1/2 cup whole milk or half-and-half, warmed
  • 2 tbsp fresh parsley, chopped
  • 1 tbsp fresh chives, snipped
  • Kosher salt, to taste (for potatoes)
  • Black pepper, to taste (for potatoes)

Instructions

  1. In a large mixing bowl, combine ground beef, breadcrumbs, milk, egg, Worcestershire sauce, onion, garlic, salt, and pepper. Mix gently until just combined.
  2. Scoop about 1 1/2 tablespoons of mixture for each meatball and roll into balls (makes 18-20 meatballs).
  3. Heat a large skillet over medium-high heat. Add a splash of oil and brown the meatballs in batches until golden on all sides, about 5-7 minutes. Transfer browned meatballs to a plate.
  4. In the same skillet, lower heat to medium. Add butter, then whisk in flour and cook for 1-2 minutes until golden. Slowly pour in beef broth, whisking constantly. Stir in Worcestershire sauce, ketchup, mustard (if using), and season with salt and pepper. Simmer for 2-3 minutes until slightly thickened.
  5. Return meatballs to the skillet, nestling them into the gravy. Cover and simmer on low for 10-12 minutes, until meatballs are cooked through. Add more broth if gravy thickens too much. Adjust seasoning as needed.
  6. While meatballs cook, place potatoes and garlic in a large pot, cover with cold water, and add a pinch of salt. Bring to a boil, then simmer for 15-18 minutes until fork-tender. Drain well.
  7. Return potatoes and garlic to the pot. Add butter and warm milk. Mash until smooth or desired consistency. Stir in parsley, chives, salt, and pepper to taste.
  8. To serve, spoon mashed potatoes onto plates, top with meatballs and gravy, and garnish with extra herbs if desired.

Notes

For gluten-free, use gluten-free breadcrumbs and flour. For dairy-free, use plant-based milk and butter. Chill meatball mixture if it feels too soft. Brown meatballs for best flavor. Warm milk and butter before adding to potatoes for fluffier texture. Store leftovers separately for best results.

Nutrition

  • Serving Size: About 4 meatballs and 1 cup mashed potatoes
  • Calories: 520
  • Sugar: 4
  • Sodium: 900
  • Fat: 28
  • Saturated Fat: 13
  • Carbohydrates: 44
  • Fiber: 4
  • Protein: 25

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

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Tags:

You might also like these recipes

Leave a Comment

Recipe rating