Go Back
+ servings

Salisbury Meatballs and Mashed Potatoes

A cozy, home-cooked meal featuring tender meatballs paired with creamy mashed potatoes and rich gravy.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4 servings
Calories: 450

Ingredients
  

  • 1 lb ground beef (80% lean)
  • ½ cup breadcrumbs
  • 1 each egg
  • ¼ cup milk
  • 1 small onion, finely chopped
  • 1 teaspoon garlic powder
  • 1 teaspoon Worcestershire sauce
  • to taste salt
  • to taste pepper
  • 2 tablespoons olive oil for frying
  • 2 tablespoons butter
  • 2 tablespoons all-purpose flour
  • 2 cups beef broth
  • 1 tablespoon Worcestershire sauce
  • 1 teaspoon Dijon mustard
  • 1 small onion, thinly sliced
  • ½ teaspoon thyme optional
  • 4 large russet potatoes, peeled and cubed
  • ½ cup milk
  • ¼ cup butter
  • ¼ cup sour cream optional, for extra creaminess

Method
 

  1. Gather all ingredients for the meatballs in a large bowl. Combine ground beef, breadcrumbs, egg, milk, onion, garlic powder, Worcestershire sauce, salt, and pepper. Mix until just combined and roll into 1-inch meatballs.
  2. Heat olive oil in a skillet over medium heat. Add meatballs in batches and cook for 7-8 minutes until golden brown. Set aside.
  3. In the same skillet, melt butter and sauté onions until soft. Sprinkle in flour and cook for a minute. Gradually whisk in beef broth, Worcestershire sauce, and Dijon mustard. Season with salt and pepper and let simmer until thickened.
  4. Return meatballs to the skillet and coat in gravy. Simmer together for 5 minutes.
  5. Boil cubed russet potatoes in salted water until tender. Drain and return to pot.
  6. Add butter, milk, and sour cream to the potatoes. Mash until smooth and creamy. Adjust seasoning as necessary.

Nutrition

Serving: 1gCalories: 450kcalCarbohydrates: 40gProtein: 30gFat: 20g

Tried this recipe?

Let us know how it was!