Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes Recipe

Salisbury steak meatballs served with garlic herb mashed potatoes on a rustic plate, garnished with parsley

When you crave a comforting, hearty dinner that feels like a warm hug, Salisbury steak meatballs with garlic herb mashed potatoes are exactly what you need. This recipe brings together tender, juicy meatballs in a rich mushroom gravy paired with creamy mashed potatoes infused with garlic and fresh herbs. It’s an easy dish that turns any weeknight into a special occasion.

Salisbury steak meatballs served with garlic herb mashed potatoes on a rustic plate, garnished with parsley

You’ll love how simple it is to make this classic comfort food at home, with ingredients you probably already have. Whether you’re cooking for your family or meal prepping for the week, this satisfying recipe is sure to become a favorite.

Why You'll Love This Recipe

  • Quick and easy to prepare with just 45 minutes total cooking time.
  • Combines the flavors of classic Salisbury steak and meatballs into one delicious dish.
  • Rich mushroom gravy enhances the hearty meatballs perfectly.
  • Creamy garlic herb mashed potatoes complement the savory meatballs beautifully.
  • Comforting, crowd-pleasing meal great for family dinners or meal prep.

Ingredients

Gather these simple ingredients to whip up your Salisbury steak meatballs and garlic herb mashed potatoes.

For the Salisbury Steak Meatballs

  • 1.5 lbs ground beef (80% lean)
  • 1/2 cup breadcrumbs
  • 1/4 cup finely chopped onion
  • 2 cloves garlic, minced
  • 1 large egg
  • 1/4 cup milk
  • 1 teaspoon Worcestershire sauce
  • 1 teaspoon Dijon mustard
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper

For the Mushroom Gravy

  • 8 oz cremini mushrooms, sliced
  • 2 tablespoons unsalted butter
  • 2 tablespoons all-purpose flour
  • 2 cups beef broth
  • 1 teaspoon soy sauce
  • 1/2 teaspoon dried thyme
  • Salt and pepper to taste

For the Garlic Herb Mashed Potatoes

  • 2 lbs Yukon Gold potatoes, peeled and quartered
  • 4 cloves garlic, minced
  • 1/2 cup whole milk
  • 4 tablespoons unsalted butter
  • 2 tablespoons chopped fresh parsley
  • 1 tablespoon chopped fresh chives
  • Salt and pepper to taste

Recipe Details

  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Servings: 6
  • Calories: Approximately 520 per serving

How to Make Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes – Easy Comfort Dinner

  1. Preheat your oven to 375°F. In a large bowl, combine ground beef, breadcrumbs, chopped onion, garlic, egg, milk, Worcestershire sauce, Dijon mustard, salt, and pepper. Mix gently until just combined.
  2. Form the mixture into 12 evenly sized meatballs and place them on a baking sheet lined with parchment paper. Bake for 20 minutes until cooked through and lightly browned.
  3. While the meatballs bake, prepare the mushroom gravy. In a large skillet over medium heat, melt butter and sauté sliced mushrooms until golden, about 5-6 minutes.
  4. Sprinkle flour over the mushrooms and stir constantly for 1-2 minutes to form a roux. Slowly whisk in beef broth, soy sauce, and thyme. Cook, stirring frequently, until the gravy thickens, about 5 minutes. Season with salt and pepper to taste.
  5. Once meatballs are done, transfer them to the skillet with the mushroom gravy. Simmer together for 5 minutes to meld flavors and keep meatballs tender.
  6. Meanwhile, place peeled potatoes in a large pot and cover with cold water. Add a pinch of salt and bring to a boil. Cook until potatoes are fork-tender, about 15 minutes.
  7. Drain potatoes and return to pot. Over low heat, add butter and minced garlic, stirring gently to warm and infuse garlic flavor for 1-2 minutes.
  8. Remove from heat and mash potatoes with milk, parsley, chives, salt, and pepper until creamy and smooth.
  9. Serve the Salisbury steak meatballs over or alongside the garlic herb mashed potatoes, spooning extra mushroom gravy on top. Garnish with additional fresh parsley if desired.

Tips for the Best Results

  • Don’t overmix the meatball ingredients to keep them tender and juicy.
  • Use Yukon Gold potatoes for a naturally creamy texture in your mashed potatoes.
  • Simmer meatballs in gravy to keep them moist and flavorful.
  • Fresh herbs add brightness—don’t skip the parsley and chives in the potatoes.
  • Make the mushroom gravy from scratch for a rich, homemade flavor instead of using pre-made sauces.

Storage and Reheating

Store leftover Salisbury steak meatballs and mashed potatoes in an airtight container in the refrigerator for up to 3 days. Reheat gently in a skillet over low heat or in the microwave, stirring occasionally to prevent drying out.

You can freeze the meatballs and gravy separately from the mashed potatoes. Thaw overnight in the fridge before reheating. For best texture, reheat mashed potatoes with a splash of milk to restore creaminess.

Frequently Asked Questions

Can I use ground turkey instead of beef for the meatballs?

Yes, ground turkey is a leaner option and works well in this recipe. Keep in mind it may be slightly less juicy, so consider adding a bit more moisture like an extra tablespoon of milk or a splash of olive oil.

How do I make the mashed potatoes dairy-free?

Substitute the butter with olive oil or a dairy-free margarine and use a plant-based milk like almond or oat milk. The flavor will be slightly different but still delicious and creamy.

Can I prepare this recipe ahead of time?

Absolutely! You can make the meatballs and mushroom gravy up to a day in advance and refrigerate. Reheat gently before serving. Mashed potatoes are best made fresh but can be reheated with added milk.

What’s the best way to keep meatballs from falling apart?

Use a binder like egg and breadcrumbs and mix the ingredients gently without overworking the meat. Baking the meatballs rather than frying also helps them hold their shape better.