I make these Salisbury steak meatballs with garlic herb mashed potatoes when I am craving a hearty, comforting dinner that feels classic and satisfying. Juicy beef meatballs simmered in a rich brown gravy paired with creamy, flavorful mashed potatoes always hit the spot.

Why You’ll Love This Recipe

I love how this dish brings together tender, savory meatballs and smooth mashed potatoes in one comforting plate. The gravy is rich and full of flavor, coating each meatball beautifully and soaking into the potatoes just the way I like.

I also appreciate that this recipe feels like a cozy, home-cooked meal but is simple enough to prepare on a weeknight. The combination of garlic, herbs, and seasoned beef creates deep flavor without complicated steps.

Ingredients

(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)

For the meatballs:
1 pound ground beef
1/3 cup breadcrumbs
1 egg
2 cloves garlic, minced
1/4 cup finely chopped onion
1 tablespoon Worcestershire sauce
1/2 teaspoon salt
1/2 teaspoon black pepper

For the gravy:
2 tablespoons butter
2 tablespoons all-purpose flour
2 cups beef broth
1 tablespoon ketchup
1 teaspoon Worcestershire sauce
1/2 teaspoon onion powder
Salt and pepper to taste

For the garlic herb mashed potatoes:
2 pounds russet or Yukon gold potatoes, peeled and cubed
3 tablespoons butter
1/2 cup milk or heavy cream
2 cloves garlic, minced
1 tablespoon chopped fresh parsley
Salt to taste

Directions

I start by preparing the mashed potatoes. I place the peeled and cubed potatoes in a large pot, cover them with cold salted water, and bring them to a boil. I cook them for about 15 to 20 minutes until fork-tender.

While the potatoes cook, I combine the ground beef, breadcrumbs, egg, garlic, onion, Worcestershire sauce, salt, and pepper in a bowl. I mix gently until just combined, then form the mixture into evenly sized meatballs.

I heat a large skillet over medium heat and cook the meatballs, turning occasionally, until browned on all sides and cooked through, about 8 to 10 minutes. I remove them from the skillet and set them aside.

In the same skillet, I melt the butter for the gravy. I whisk in the flour and cook for about 1 to 2 minutes until lightly golden. I slowly pour in the beef broth while whisking to prevent lumps. I stir in ketchup, Worcestershire sauce, and onion powder, then let the gravy simmer until thickened.

I return the meatballs to the skillet and spoon the gravy over them. I let everything simmer together for about 5 minutes so the flavors combine.

For the mashed potatoes, I drain the cooked potatoes and return them to the pot. In a small saucepan, I gently heat the butter, milk, and minced garlic until warm and fragrant. I pour the mixture over the potatoes and mash until smooth. I stir in parsley and adjust the salt to taste.

I serve the meatballs over a generous scoop of garlic herb mashed potatoes and spoon extra gravy on top.

Servings and timing

I usually get about 4 servings from this recipe.

Prep time: 15 minutes
Cook time: 30 minutes
Total time: 45 minutes

Variations

I sometimes add sliced mushrooms to the gravy for extra depth and texture. When I want a lighter option, I use ground turkey instead of beef.

If I am in the mood for a little sweetness, I caramelize onions and mix them into the gravy. I also enjoy adding a sprinkle of fresh thyme or rosemary to the mashed potatoes for a different herbal note.

storage/reheating

I store leftovers in an airtight container in the refrigerator for up to 3 days.

When reheating, I prefer warming the meatballs and gravy on the stovetop over low heat, adding a splash of broth if the gravy has thickened too much. I reheat the mashed potatoes gently with a bit of milk stirred in to keep them creamy.

I can also microwave individual portions in short intervals, stirring between each round to ensure even heating.

FAQs

Can I make the meatballs ahead of time?

I often prepare and shape the meatballs a day in advance and store them in the refrigerator until I am ready to cook them.

Can I freeze this dish?

I can freeze the cooked meatballs and gravy for up to 2 months. I prefer making fresh mashed potatoes when serving for the best texture.

What type of potatoes work best?

I like using russet potatoes for extra fluffy mashed potatoes, but Yukon gold gives a naturally creamy texture.

How do I keep the meatballs tender?

I avoid overmixing the meat mixture and cook the meatballs just until done to keep them juicy and tender.

Can I make this recipe gluten-free?

I substitute gluten-free breadcrumbs in the meatballs and use a gluten-free flour blend or cornstarch to thicken the gravy.

Conclusion

I find these Salisbury steak meatballs with garlic herb mashed potatoes to be the ultimate comfort food. The savory gravy, tender meatballs, and creamy potatoes create a meal that feels warm and satisfying every time I make it. It is a dependable, crowd-pleasing dinner that I return to whenever I want something truly comforting.

Print

Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Juicy Salisbury steak meatballs simmered in rich brown gravy and served over creamy garlic herb mashed potatoes. This hearty, comforting dinner is packed with savory flavor and perfect for a satisfying weeknight meal.

  • Author: Mayaa
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 4 servings
  • Category: Dinner
  • Method: Stovetop
  • Cuisine: American
  • Diet: Halal

Ingredients

  • For the meatballs:
  • 1 pound ground beef
  • 1/3 cup breadcrumbs
  • 1 large egg
  • 2 cloves garlic, minced
  • 1/4 cup finely chopped onion
  • 1 tablespoon Worcestershire sauce
  • 1/2 teaspoon salt
  • 1/2 teaspoon black pepper
  • For the gravy:
  • 2 tablespoons butter
  • 2 tablespoons all-purpose flour
  • 2 cups beef broth
  • 1 tablespoon ketchup
  • 1 teaspoon Worcestershire sauce
  • 1/2 teaspoon onion powder
  • Salt and pepper to taste
  • For the garlic herb mashed potatoes:
  • 2 pounds russet or Yukon gold potatoes, peeled and cubed
  • 3 tablespoons butter
  • 1/2 cup milk or heavy cream
  • 2 cloves garlic, minced
  • 1 tablespoon chopped fresh parsley
  • Salt to taste

Instructions

  1. Place peeled and cubed potatoes in a large pot, cover with cold salted water, and bring to a boil. Cook for 15–20 minutes until fork-tender.
  2. In a bowl, gently combine ground beef, breadcrumbs, egg, garlic, onion, Worcestershire sauce, salt, and pepper. Form into evenly sized meatballs.
  3. Heat a large skillet over medium heat and cook meatballs for 8–10 minutes, turning occasionally, until browned and cooked through. Remove and set aside.
  4. In the same skillet, melt butter for the gravy. Whisk in flour and cook for 1–2 minutes until lightly golden.
  5. Slowly whisk in beef broth until smooth. Stir in ketchup, Worcestershire sauce, onion powder, salt, and pepper. Simmer until thickened.
  6. Return meatballs to the skillet and spoon gravy over them. Simmer together for about 5 minutes.
  7. Drain cooked potatoes and return to the pot. Warm butter, milk, and minced garlic together, then pour over potatoes. Mash until smooth.
  8. Stir in chopped parsley and adjust salt to taste.
  9. Serve meatballs over mashed potatoes and spoon extra gravy on top.

Notes

  • Add sliced mushrooms to the gravy for extra flavor and texture.
  • Substitute ground turkey for a lighter option.
  • Caramelized onions can be stirred into the gravy for added sweetness.
  • Fresh thyme or rosemary adds a lovely herbal variation to the potatoes.
  • Store leftovers in an airtight container in the refrigerator for up to 3 days.
  • Reheat gently on the stovetop with a splash of broth or milk to maintain texture.
  • Freeze cooked meatballs and gravy for up to 2 months; prepare fresh mashed potatoes when serving for best results.
  • Use gluten-free breadcrumbs and cornstarch or gluten-free flour to make this recipe gluten-free.

Nutrition

  • Serving Size: 1 serving
  • Calories: 680 kcal
  • Sugar: 5 g
  • Sodium: 820 mg
  • Fat: 38 g
  • Saturated Fat: 18 g
  • Unsaturated Fat: 16 g
  • Trans Fat: 1 g
  • Carbohydrates: 48 g
  • Fiber: 4 g
  • Protein: 36 g
  • Cholesterol: 165 mg

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star