Salisbury Steak Meatballs
Prep time
Cook time
Total time
Serves: 6
  • 1½ pounds lean ground beef
  • ½ cup seasoned bread crumbs
  • 1 egg
  • 2 medium onions, ½ onion chopped finely and the remaining sliced
  • 1½ medium onions, sliced
  • 1 tablespoon Worcestershire sauce
  • 1½ teaspoons beef bouillon
  • 2½ teaspoons salt, divided
  • 2 teaspoons pepper, divided
  • 3 tablespoons butter, divided
  • ¼ cup flour
  • 3 cups beef broth
  • 1 teaspoon Gravy Master or Kitchen Bouquet
  1. Add the chopped onions, meat, breadcrumbs, egg, Worcestershire sauce, bouillon, 1 teaspoon of salt and 1 teaspoon pepper to a large bowl.
  2. Mix well with your hands and form into 1 inch meatballs.
  3. Melt 1 teaspoon of butter in a large skillet and add the meatballs.
  4. Cook the meatballs on medium heat for about 6 - 8 minutes until browned - turn frequently to ensure even browning.
  5. Remove the meatballs to a plate - the meatballs may not be cooked through but will finish cooking in the sauce.
  6. Add another teaspoon of butter to the pan and then add the sliced onions.
  7. Cook over medium low heat until caramelized - about 8 - 10 minutes.
  8. Add the remaining butter to the pan and allow to melt.
  9. Stir in the flour and mix until a paste forms. If not all the flour is absorbed add a little more butter.
  10. Cook the flour/onion paste for about 30 seconds and then add the beef broth, Gravy Master and remaining salt & pepper.
  11. Cook over medium low heat until the sauce thickens, stirring frequently - about 3 minutes.
  12. If you wish to remove the onions, run the sauce through a mesh sieve.
  13. Add the meatballs to the sauce and simmer for 10 - 12 minutes.
  14. Taste and season as needed.
  15. Serve over mashed potatoes or pasta.
Recipe by I Heart Kitchen at