Salisbury Steak Meatballs

Salisbury Steak Meatballs. Beef meatballs smothered in a delicious homemade gravy! Pure comfort food!

These Salisbury Steak Meatballs are the ultimate comfort food. Tender homemade beef meatballs smothered in a delicious beef gravy.

To the meatballs I add panko breadcrumbs, fresh parsley, ketchup, dijon and worcestershire sauce. Then I simply brown the meatballs in a hot skillet and let them cook the rest of the way in the gravy.

For the gravy I start by caramelizing the onions. This adds so much flavor and is worth the couple extra minutes of time. After the onions are caramelized I make a simple roux of butter and flour. I whisk in the beef broth to form a thick gravy. Next I add the meatballs back to the pan and let them finish cooking in the gravy.

Serve these amazing Swedish Meatballs on top of egg noodles or mashed potatoes!! Enjoy!

Salisbury Steak Meatballs

Salisbury Steak Meatballs

Prep Time: 15 minutes
Cook Time: 15 minutes
Total Time: 30 minutes
Servings: 6
Salisbury Steak Meatballs. Beef meatballs smothered in a delicious homemade gravy! Pure comfort food!


  • 1 1/2 pounds ground beef
  • 1/2 cup panko breadcrumbs
  • 1 egg
  • 3 tablespoons dijon mustard
  • 3 tablespoons ketchup
  • 1 tablespoon worcestershire sauce
  • 1 large onion sliced thin
  • 4 tablespoons 1/2 stick unsalted butter
  • 2 cloves garlic minced
  • 1/4 cup all purpose flour
  • 2 cups beef stock
  • 1 tablespoon worcestershire sauce
  • 1/2 teaspoon salt
  • 1/2 teaspoon pepper


  1. Add beef, breadcrumbs, egg, mustard, ketchup and worcestershire sauce to a large bowl. Combine with your hands or a large spoon.
  2. Roll into 1 1/2 inch meatballs.
  3. Heat oil in a large skillet. Working in batches add meatballs and brown on both sides, 2 minutes per side. (They will finish cooking in the sauce)
  4. Remove the meatballs and set aside.
  5. Add onions to the same skillet and cook over medium heat until light brown and caramelized 5-10 minutes. (You can add more oil or a splash of water if the onions are getting too brown)
  6. Add the butter to the skillet with the onions and melt.
  7. Next add in the garlic and sauté for 1-2 minutes.
  8. Add the flour to the skillet and whisk until it forms a thick paste. Cook for 1 minute whisking constantly.
  9. Slowly pour in the beef broth until it forms a thick gravy.
  10. Add in worcestershire and season with salt and pepper to taste.
  11. Return the meatballs back to the pan.
  12. Simmer for 3-4 minutes or until the meatballs are cooked through. Season with salt and pepper to taste.
  13. Serve immediately over egg noodles or mashed potatoes with fresh parsley for garnish.
Nutrition Facts
Salisbury Steak Meatballs
Amount Per Serving
Calories 442 Calories from Fat 288
% Daily Value*
Fat 32g49%
Saturated Fat 14g88%
Cholesterol 128mg43%
Sodium 686mg30%
Potassium 580mg17%
Carbohydrates 14g5%
Fiber 1g4%
Sugar 4g4%
Protein 24g48%
Vitamin A 311IU6%
Vitamin C 3mg4%
Calcium 59mg6%
Iron 4mg22%
* Percent Daily Values are based on a 2000 calorie diet.
Course: Main Course
Cuisine: American
Keyword: Beef, Easy Recipe, Meatballs, Salisbury Steak Meatballs



Leave a Comment


  • Caroline

    H, this looks great and easy to make. I was reading the recipe and it calls for one tablespoon Worcestershire but is that divided? Because the meatballs and the gravy both have it, right? Thanks in advance for your reply!

  • Hi Caroline!

    Sorry about that! It’s actually 1 tablespoon in the meatballs as well as 1 tablespoon in the gravy.



  • Brenda

    Is there anything else I can use to substitute for the Dijon mustard.

  • Nathan

    Hey Brenda! Sure I love useing Dijon mustard, however, there are so many great mustards out there. you could substitute a spicy brown mustard, a whole grain mustard, or even yellow mustard in a pinch. Each one will give a slightly different flavor. Powdered mustard can be prepared by adding some water, vinegar or even white wine, and a pinch of salt. hope this help!


As seen in: