Go Back
Delicious Salisbury steak meatballs served on a plate with sauce

Salisbury Steak Meatballs

These Salisbury Steak Meatballs are soft and savory, served in a rich beef gravy, perfect for comfort food lovers.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4 servings
Course: Dinner, Main Course
Cuisine: American
Calories: 450

Ingredients
  

For the meatballs
  • 1 lb ground beef (85/15 blend) Quality beef is preferred, but mediocrity is forgiven.
  • 1/4 cup breadcrumbs Soaked breadcrumbs work best.
  • 1/4 cup milk For soaking breadcrumbs.
  • 1 each egg
  • 1 tbsp Worcestershire sauce
  • 1/2 tsp garlic powder
  • 1/2 tsp onion powder
  • to taste Salt and black pepper
  • 1 tbsp olive oil For browning meatballs.
For the gravy
  • 1 medium onion, thinly sliced Caramelize for best flavor.
  • 2 cups beef broth
  • 2 tbsp flour For thickening the gravy.
  • 2 tbsp butter
  • 1 tbsp Worcestershire sauce
  • to taste Salt and pepper

Method
 

Preparation
  1. In a large bowl, combine ground beef, breadcrumbs, milk, egg, Worcestershire sauce, garlic powder, onion powder, salt, and pepper. Mix just until combined.
  2. Shape the mixture into 1 to 1.5-inch meatballs.
Cooking
  1. Brown meatballs in olive oil in a skillet over medium heat, turning to sear all sides. Remove and set aside.
  2. In the same skillet, melt butter and sauté onions until caramelized, about 8-10 minutes.
  3. Sprinkle flour over onions and stir for 1 minute. Slowly whisk in beef broth. Add Worcestershire, salt, and pepper. Simmer until the gravy thickens.
  4. Return meatballs to the skillet. Cover and simmer on low for 10-15 minutes, until fully cooked.
  5. Serve warm.

Notes

You can make the meatballs ahead of time and reheat in the gravy to keep them tender. Adding a sprinkle of smoked paprika can enhance the flavor.