Irresistible Salisbury Steak Meatballs with Perfect Garlic Mash

Posted on

Salisbury steak meatballs - featured image

The smell of sizzling Salisbury steak meatballs paired with creamy garlic herb mash will make your kitchen feel like a cozy restaurant. This recipe is a game-changer. It’s hearty, comforting, and packed with flavor, yet surprisingly easy to whip up. Trust me, this one’s going to become a family favorite!

I stumbled upon Salisbury steak in my grandmother’s recipe box years ago, and while I loved the flavors, I wanted something a bit more versatile. Enter these meatballs! They’re bite-sized, easy to serve, and absolutely drenched in a rich, savory gravy that you’ll want to spoon over everything. Pair them with a creamy mash infused with garlic and fresh herbs, and you’ve got a dish that’s perfect for Sunday dinners, weekday cravings, or impressing guests.

Whether you’re looking for a meal that warms your soul or something to wow your dinner table, these Salisbury steak meatballs and garlic mash are the answer. Let’s get cooking!

Why You’ll Love This Recipe

  • Comfort Food at Its Finest: These meatballs are tender, juicy, and bathed in a savory onion and mushroom gravy that screams cozy vibes.
  • Easy Enough for Weeknights: Perfect for busy nights, this recipe comes together in about 40 minutes but tastes like you spent hours in the kitchen.
  • Made with Pantry Staples: No need for fancy ingredients—everything you need is likely already in your kitchen!
  • Kid-Friendly: The bite-sized meatballs are perfect for little hands and picky eaters. Plus, who doesn’t love creamy mashed potatoes?
  • Customizable: Whether you want gluten-free, dairy-free, or a lighter version, this recipe is easy to tweak to fit your needs.
  • Impressive Presentation: It’s a dish that looks as good as it tastes. Perfect for serving at gatherings or special occasions!

What makes this recipe stand out is the combination of juicy meatballs with a gravy that’s rich, yet balanced with the brightness of fresh herbs. Pair that with the velvety texture of the garlic herb mash, and you’ve got a meal that feels indulgent but isn’t overly heavy. It’s comfort food done right.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to create a flavorful and satisfying meal. Here’s what you’ll need:

For the Salisbury Steak Meatballs:

  • 1 pound (450g) ground beef (80/20 for the best flavor)
  • 1/2 cup (60g) breadcrumbs (use panko for extra crunch)
  • 1 large egg, lightly beaten
  • 1 tablespoon Worcestershire sauce (adds depth of flavor)
  • 1 teaspoon garlic powder
  • 1 teaspoon onion powder
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper

For the Gravy:

Salisbury steak meatballs preparation steps

  • 2 tablespoons unsalted butter
  • 1 medium onion, finely sliced
  • 1 cup (80g) mushrooms, thinly sliced
  • 2 cups (480ml) beef broth (low-sodium preferred)
  • 1 tablespoon tomato paste
  • 1 tablespoon cornstarch (mixed with 2 tablespoons water to form a slurry)
  • 1 teaspoon fresh thyme leaves
  • Salt and pepper, to taste

For the Garlic Herb Mash:

  • 2 pounds (900g) Yukon Gold potatoes, peeled and cubed
  • 1/2 cup (120ml) heavy cream
  • 4 tablespoons unsalted butter
  • 2 cloves garlic, minced
  • 2 tablespoons fresh parsley, chopped
  • 1 tablespoon fresh chives, chopped
  • Salt and pepper, to taste

Feel free to substitute ingredients as needed—swap breadcrumbs for almond flour for a gluten-free option, or use dairy-free butter and milk alternatives for the mash.

Equipment Needed

  • Large mixing bowl for the meatball mixture
  • Large skillet for browning meatballs and making gravy
  • Medium saucepan for boiling potatoes
  • Potato masher or ricer for the mash
  • Wooden spoon for stirring

If you don’t have a potato masher, you can use a sturdy fork or even a hand mixer for a smoother texture. A cast-iron skillet works wonders for browning the meatballs evenly, but any heavy-bottomed pan will do the trick.

Preparation Method

Step-by-Step Instructions:

  1. Make the Meatballs: In a large mixing bowl, combine the ground beef, breadcrumbs, egg, Worcestershire sauce, garlic powder, onion powder, salt, and pepper. Mix gently until just combined—don’t overwork it, or the meatballs will be dense.
  2. Form the Meatballs: Roll the mixture into 1-inch (2.5cm) balls and set aside. You should get about 16 meatballs.
  3. Sear the Meatballs: Heat 2 tablespoons of oil in a skillet over medium-high heat. Brown the meatballs on all sides; this should take about 8 minutes. Remove them and set aside.
  4. Prepare the Gravy: In the same skillet, melt the butter and sauté the onions and mushrooms until soft, about 5 minutes. Add the tomato paste and stir well.
  5. Simmer the Gravy: Stir in the beef broth and thyme. Bring to a simmer, then add the cornstarch slurry and whisk until the gravy thickens. Season with salt and pepper.
  6. Finish the Meatballs: Return the meatballs to the skillet and simmer in the gravy for 10 minutes, turning occasionally to coat them evenly.
  7. Make the Garlic Mash: Boil the potatoes in salted water until fork-tender, about 15 minutes. Drain well.
  8. Mash the Potatoes: In the saucepan, melt the butter and sauté the garlic for 1 minute. Add the cream, then mash the potatoes until smooth. Stir in the parsley and chives, and season with salt and pepper.
  9. Serve: Plate the garlic mash and top it with the meatballs and gravy. Garnish with extra herbs if desired.

Cooking Tips & Techniques

  • Don’t Overmix: When making the meatball mixture, mix just until combined to keep them tender and juicy.
  • Brown the Meatballs Well: A good sear locks in flavor and helps the meatballs hold together in the gravy.
  • Deglaze the Pan: Use the beef broth to scrape up all the flavorful bits stuck to the bottom of the skillet when making the gravy.
  • Perfect Mash Texture: For lump-free mashed potatoes, use a ricer or mash the potatoes while they’re still hot.
  • Season at Every Step: Layering seasoning ensures every bite is packed with flavor.

These tips are tried and tested—after making this recipe countless times, I’ve learned what works best to get that perfect texture and balanced flavor!

Variations & Adaptations

  • Gluten-Free: Swap the breadcrumbs for almond flour or gluten-free panko.
  • Dairy-Free: Use plant-based milk and butter for the mashed potatoes.
  • Low-Carb: Replace the potatoes with cauliflower mash for fewer carbs.
  • Seasonal Twist: Add roasted carrots or parsnips to the mash for a fall-inspired version.
  • Spicy Kick: Add a pinch of cayenne to the meatball mixture for a touch of heat.

One variation I adore is adding a handful of caramelized onions to the gravy for an extra depth of flavor—it’s pure magic!

Serving & Storage Suggestions

Serve the Salisbury steak meatballs hot over the garlic mash, garnished with a sprinkle of fresh herbs for a pop of color. Pair with a crisp green salad or roasted vegetables for a balanced meal. A glass of red wine complements the rich flavors beautifully.

For leftovers, store the meatballs and mash separately in airtight containers. Refrigerate for up to 3 days, or freeze for up to 2 months. To reheat, warm the meatballs and gravy in a skillet over low heat, adding a splash of beef broth as needed. Microwave the mashed potatoes, stirring occasionally to restore creaminess.

Nutritional Information & Benefits

Per serving (based on 4 servings):

  • Calories: Approximately 520
  • Protein: 25g
  • Carbohydrates: 35g
  • Fat: 30g

The potatoes provide fiber and potassium, while the beef offers a hearty dose of protein and iron. Fresh herbs add antioxidants and a burst of flavor without added calories. It’s a meal that’s as nourishing as it is satisfying!

Conclusion

If you’re craving a meal that combines comfort, flavor, and simplicity, these Salisbury steak meatballs with garlic herb mash are your answer. They’re versatile, kid-approved, and perfect for any occasion. I love this recipe because it never fails to impress, whether it’s a casual dinner or a holiday feast.

Give it a try, and let me know how it turns out! Leave a comment below with your favorite variations or share your photos—I’d love to see your creations. Happy cooking!

FAQs

Can I use ground turkey instead of beef?

Yes, ground turkey works well as a substitute, though the flavor will be a bit lighter. Add a splash of Worcestershire sauce for extra richness.

How do I prevent my meatballs from falling apart?

Make sure to use an egg and breadcrumbs as binders, and don’t overmix the meatball mixture.

Can I make the mashed potatoes ahead of time?

Absolutely! Store the mash in the fridge and reheat with a splash of cream or milk to restore its creamy texture.

What if I don’t have fresh herbs?

You can use dried parsley and chives instead—just reduce the amount to about 1 teaspoon each.

Can I freeze the meatballs and gravy?

Yes, both freeze beautifully! Store in separate containers and thaw overnight in the fridge before reheating.

Pin This Recipe!

Salisbury steak meatballs recipe

Print

Irresistible Salisbury Steak Meatballs with Perfect Garlic Mash

Juicy Salisbury steak meatballs drenched in savory gravy paired with creamy garlic herb mash make for a comforting and flavorful meal that’s perfect for any occasion.

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

Ingredients

Scale
  • 1 pound ground beef (80/20 for the best flavor)
  • 1/2 cup breadcrumbs (use panko for extra crunch)
  • 1 large egg, lightly beaten
  • 1 tablespoon Worcestershire sauce
  • 1 teaspoon garlic powder
  • 1 teaspoon onion powder
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 2 tablespoons unsalted butter
  • 1 medium onion, finely sliced
  • 1 cup mushrooms, thinly sliced
  • 2 cups beef broth (low-sodium preferred)
  • 1 tablespoon tomato paste
  • 1 tablespoon cornstarch (mixed with 2 tablespoons water to form a slurry)
  • 1 teaspoon fresh thyme leaves
  • Salt and pepper, to taste
  • 2 pounds Yukon Gold potatoes, peeled and cubed
  • 1/2 cup heavy cream
  • 4 tablespoons unsalted butter
  • 2 cloves garlic, minced
  • 2 tablespoons fresh parsley, chopped
  • 1 tablespoon fresh chives, chopped
  • Salt and pepper, to taste

Instructions

  1. In a large mixing bowl, combine the ground beef, breadcrumbs, egg, Worcestershire sauce, garlic powder, onion powder, salt, and pepper. Mix gently until just combined.
  2. Roll the mixture into 1-inch balls and set aside. You should get about 16 meatballs.
  3. Heat 2 tablespoons of oil in a skillet over medium-high heat. Brown the meatballs on all sides for about 8 minutes. Remove and set aside.
  4. In the same skillet, melt the butter and sauté the onions and mushrooms until soft, about 5 minutes. Add the tomato paste and stir well.
  5. Stir in the beef broth and thyme. Bring to a simmer, then add the cornstarch slurry and whisk until the gravy thickens. Season with salt and pepper.
  6. Return the meatballs to the skillet and simmer in the gravy for 10 minutes, turning occasionally to coat them evenly.
  7. Boil the potatoes in salted water until fork-tender, about 15 minutes. Drain well.
  8. In the saucepan, melt the butter and sauté the garlic for 1 minute. Add the cream, then mash the potatoes until smooth. Stir in the parsley and chives, and season with salt and pepper.
  9. Plate the garlic mash and top it with the meatballs and gravy. Garnish with extra herbs if desired.

Notes

Don’t overmix the meatball mixture to keep them tender. Brown the meatballs well for added flavor. Use a ricer for lump-free mashed potatoes.

Nutrition

  • Serving Size: 1/4 of the recipe
  • Calories: 520
  • Sugar: 3
  • Sodium: 600
  • Fat: 30
  • Saturated Fat: 12
  • Carbohydrates: 35
  • Fiber: 3
  • Protein: 25

Keywords: Salisbury steak, meatballs, garlic mash, comfort food, easy dinner, kid-friendly, mashed potatoes, gravy

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