Go Back
Close-up of savory Salisbury Steak Meatballs, the featured image for this recipe.

Best Salisbury Steak Meatballs Ever

These Salisbury Steak Meatballs offer all the comforting flavors of classic Salisbury steak in a fun, bite-sized package. Quick and easy to make, they're perfect as an appetizer, main course over mashed potatoes, or even in slider buns for a unique twist.
Prep Time 20 minutes
Cook Time 40 minutes
Total Time 1 hour
Servings: 6
Course: Main Course
Cuisine: American
Calories: 450

Ingredients
  

  • 1.5 pounds ground beef 80/20
  • 1 cup panko breadcrumbs
  • 1 medium onion, finely diced
  • 2 cloves garlic, minced
  • 1 large egg
  • 2 tablespoons Worcestershire sauce
  • 1 teaspoon dried thyme
  • 1 teaspoon dried parsley
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 2 tablespoons olive oil, divided
  • 2 cups beef broth
  • 1/4 cup all-purpose flour
  • 1 tablespoon Dijon mustard
  • 1 bay leaf
  • 1 tablespoon butter
  • Salt and pepper to taste

Equipment

  • Large bowl
  • Spoon or ice cream scoop
  • baking sheet
  • parchment paper
  • large skillet
  • whisk
  • measuring cups and spoons
  • knife
  • cutting board

Method
 

  1. In a large bowl, combine the ground beef, panko breadcrumbs, sautéed onion and garlic, egg, Worcestershire sauce, dried thyme, dried parsley, salt, and pepper. Use your hands to gently mix everything together until just combined. Be careful not to overmix.
  2. Using a spoon or ice cream scoop, portion out the meat mixture and roll it into 1-inch meatballs. Place the meatballs on a baking sheet lined with parchment paper.
  3. Heat a tablespoon of olive oil in a large skillet over medium-high heat. Add the meatballs to the skillet in a single layer and sear on all sides until browned. You don't need to cook them all the way through at this point, just get a nice crust on them. Work in batches if necessary to avoid overcrowding the skillet.
  4. Remove the meatballs from the skillet and set aside. Add the remaining olive oil to the skillet and sauté the remaining onion and garlic until softened. Stir in the flour and cook for 1 minute, stirring constantly.
  5. Gradually whisk in the beef broth until smooth. Add the Worcestershire sauce, Dijon mustard, dried thyme, and bay leaf. Bring to a simmer and cook for 10-15 minutes, or until the gravy has thickened.
  6. Return the meatballs to the skillet and nestle them into the gravy. Reduce the heat to low, cover, and simmer for 15-20 minutes, or until the meatballs are cooked through and the gravy has thickened further.
  7. Remove the bay leaf and stir in the butter. Season with salt and pepper to taste.
  8. Serve the Salisbury Steak Meatballs over mashed potatoes, rice, or egg noodles.

Notes

Don't overmix the meat mixture for tender meatballs. Use a cookie scoop for uniform meatballs. Sear the meatballs in batches to ensure proper browning. Deglaze the pan with a splash of red wine or beef broth after searing the meatballs for extra gravy flavor. Store leftovers in an airtight container in the refrigerator for up to 3-4 days. Reheat in a skillet or microwave.