This post may contain affiliate links. Please read our disclosure policy.

Mouthwatering and cozy Salisbury Steak Meatballs are a twist on the traditional recipe. I love making these tender meatballs and serving them with a hearty onion + mushroom gravy over mashed potatoes, fluffy rice, or buttered egg noodles.

Salisbury steak meatballs in gravy in skillet on white marble

Cozy, warm, and so delicious!

Tender Salisbury steak meatballs that have been seared until golden brown, rolling around in a hearty caramelized onion and mushroom gravy. They’re warm and cozy and perfect for this time of the year when you’re looking for comfort food to warm you through and through.

Don’t be surprised if you catch the fam sneaking off with a meatball or two straight from the pan. My husband said he could guzzle the sauce with a spoon and insisted that I didn’t waste even a drop of it. I take that as a good sign.

Salisbury steak meatballs are a twist on the original recipe you might have eaten quite a bit of when growing up. But is it just me, or is it kind of annoying to cook flat Salisbury steaks in a pan? Not to mention that it’s totally retro. I never really know when to turn them, and now and again, one of them will fall apart and crumble right into the sauce – which good for my husband. It makes the gravy extra meaty. But bad for my perfectionist self, who despises when that happens.

Salisbury Meatballs are a nice little compromise. All the flavor and perfect eye appeal too.

Ingredients for Salisbury Steak Meatballs

  • Grated onions: add flavor and moisture to the meatballs
  • Breadcrumbs: are used for binding. I prefer to use panko breadcrumbs because they melt right into the meatballs, and you don’t even realize they’re there!
  • Seasonings + sauces: I’ve got some garlic, onion, and mustard powder, along with a splash of Worcestershire sauce and soy sauce.
  • An egg: the egg is the binder to hold everything together.
  • Ketchup: a couple of squirts of ketchup help add both moisture and flavor. I prefer to use this ketchup; it’s a Texas favorite!
  • Ground beef: I prefer to use 90% lean ground beef for this recipe. You could use anything between and 90-97% to keep these meatballs on the leaner side. If you use ground beef with a higher fat content, you might need to dispose of any additional grease that might have been rendered in the pan before making the onion and mushroom gravy. This will keep it from being too greasy.
  • Butter: the butter is used for both the roux and to cook the mushrooms and onions.
  • Mushrooms: you can use white button mushrooms or baby bellas for this recipe. I prefer to use baby portobello mushrooms because they add a bit more flavor to the gravy.
  • Onions: ¼-inch thick slices of onions keep the onions from disappearing in the gravy. They caramelize and develop the most delicious flavor.
  • Garlic: minced garlic adds just the right amount of garlicky punch to the mushrooms.
  • Flour: just a bit of flour to help thicken the sauce and make the roux
  • Beef stock: adds flavor and is the base of the mushroom gravy.
  • Sauces: we’ll add another dash of Worcestershire sauce, a hint of dijon, and another splash of soy sauce to help flavor the sauce

Making perfect meatballs

  1. In a bowl, combine all the ingredients for the meatballs except the meat. I use a fork to mix all the ingredients. When the ingredients are mixed, add the ground beef and combine using the fork until *just* incorporated. You don’t want to overwork the meat mixture at this point. That’s why we mix everything else first. Then, portion out the meatballs using a scoop.
  2. Add a drizzle of oil to a hot skillet and cook the meatballs for 6-9 minutes or until they are mostly cooked. Don’t worry if they haven’t cooked all the way through just yet. We’ll let them simmer in the sauce a bit later.
onions and mushroom gravy for meatballs

The best gravy for Salisbury steak meatballs

  1. Add a knob of butter to the pan and when it melts, add the mushrooms. Let them cook down and saute until golden, then add the onions and let them cook for a bit too. Season with minced garlic, and when fragrant, add the remaining butter to the skillet. We’ll make the roux by adding flour and letting it cook until that raw flavor has been cooked out. Then, gradually pour in the stock as you stir.
  2. Season the gravy with the sauces and allow it to cook and simmer until it has thickened a bit. Then, we’ll add the meatballs back to the skillet and allow them to simmer in the sauce and cook all the way through. If you find the gravy thickens too much at any point, you can add a little splash of water of stock to help thin it back out to your preference

Tips to get this out lightening fast

  • Portioning out the meatballs: Once you’ve made the mixture, divide it into 18-22 meatballs. I like to use a 1 ½ tablespoon cookie scoop so that all the meatballs are relatively the same size. This takes the guesswork out of cooking them because they take about the same time.
  • Keep the meatball mixture from sticking to your hands. I find that this happens more with chicken meatballs than with beef but if you find it sticking, either keep a small bowl of water next to you when rolling so that you can frequently wet your fingertips and palms from the bowl or spray your hand with a little cooking spray before rolling. This should keep your hands nice and meatless.
  • You can use store-bought meatballs to make this meal faster for weeknight dinner. Now, undoubtedly the homemade meatballs will taste better with this recipe as they’re flavored with ingredients that complement the hearty onion and mushroom gravy. But if you are in a pinch and want something semihomemade, the store-bought meatballs will work for this recipe. All you have to do is brown them in a pan (or pop them in the oven) and make the sauce portion of this recipe.

Other meatball recipes

fork breaking meatball over mashed potatoes
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Mouthwatering Salisbury Steak Meatballs with Hearty Mushroom Gravy

4.91 from 74 votes
Mouthwatering and cozy Salisbury Steak Meatballs are a twist on the traditional recipe. I love making these tender meatballs and serving them with a hearty onion + mushroom gravy over mashed potatoes, fluffy rice, or buttered egg noodles.
Prep Time: 20 minutes
Cook Time: 30 minutes
Total Time: 55 minutes
Servings: 5
Author: Marzia
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 

Salsbury Steak Meatballs:

  • ¼ cup grated onions
  • cup panko bread crumbs
  • 1 teaspoon garlic powder
  • 1 teaspoons onion powder
  • 2 teaspoons Worcestershire sauce
  • 2 teaspoons low sodium soy sauce
  • 2 teaspoons ground mustard
  • 1 large egg
  • 2 tablespoons ketchup
  • 1 ¼ pounds ground beef
  • 1 tablespoon olive oil plus more

Mushroom Gravy:

  • 3 tablespoons butter
  • 6-8 medium baby Bella mushrooms chopped
  • ½ cup onion sliced in 1/4-inch thickness
  • 4-6 cloves garlic minced
  • 3 tablespoons all-purpose flour
  • 2 cups low sodium beef stock
  • 2 teaspoons Worcestershire sauce
  • 2 teaspoons dijon mustard
  • 2 teaspoons low sodium soy sauce

Instructions 

  • MIX: In a medium bowl, combine the grated onions, panko breadcrumbs, 3/4 teaspoon kosher salt, and all the remaining ingredients except the ground beef and oil. Allow the mixture to stand for 5 minutes so that the excess liquid from the onions gets soaked up by the breadcrumbs. Then, add the meat and mix until *just* combined. Divide the meat mixture into 18-22 meatballs that are 1 1/2 tablespoons each.
  • COOK: Add the tablespoon of oil to a large skillet and let it heat through on medium-high heat. When hot, add the meatballs in a single layer, do this in batches if the pan is not large enough. Cook the meatballs for 6-9 minutes, flipping halfway through until all sides brown evenly, don’t worry if they aren’t cooked all the way through. Remove to a plate. Add additional oil and cook any remaining meatballs the same way.
  • GRAVY: Add 1 tablespoon of butter to the skillet and allow it to melt. When melted, add the mushrooms and allow them to cook and brown, about 3-4 minutes. When brown, add the onions and saute for 3 minutes before adding in the garlic. Let the garlic cook for 30 seconds or until fragrant. Then add the remaining butter to the skillet and allow it to melt. When melted, add the flour and stir to combine. Allow the flour to cook for 1 minute, stirring constantly. Gradually pour in the beef stock with one hand while you stir with the other hand. Then, stir in the Worcestershire sauce, mustard, and soy sauce. Allow the sauce to cook and simmer, once simmering, let cook for 3 minutes or until it thickens just a bit. Then add the meatballs to the skillet (with any released juices that may have collected on the plate) and let cook for 4 minutes. If the gravy thickens too much, you can add a splash of water to thin it to your liking. Taste and adjust seasonings as desired. Serve meatballs and gravy over mashed potatoes or egg noodles!

Nutrition

Calories: 441kcal | Carbohydrates: 18g | Protein: 28g | Fat: 28g | Fiber: 1g | Sugar: 4g

Nutrition information is automatically calculated, so should only be used as an approximation.

Like This? Leave a comment & rating below!

Hi, I'm Marzia!

A wife, mother, nutritionist, certified foodie, and a coffee lover. My husband Anees, our daughter, and I live near Houston. I love reading books, bingeing reality shows, and a good salted brown butter chocolate chip cookie!

Similar Recipes

You May Also Like

4.91 from 74 votes (50 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




44 Comments

  1. Judy bahin says:

    5 stars
    Supper yummy. My husband loved it.

  2. Nancy says:

    4 stars
    Nice, easy, tender meatballs. My husband really liked them. The gravy was nice and thick, too. Didn’t have mushrooms so I bet they would add to the tastiness. But they were good even w/o them. We had ours over buttered noodles. Yum.

  3. Cat says:

    5 stars
    Could you add Umami to the sauce?

  4. Lauren says:

    5 stars
    Made these the other night and they were absolutely amazing!! I did have issues with frying them in oil so next time I’ll bake them but the flavor was so good and the gravy was awesome!!

  5. Katie K says:

    5 stars
    These are amazing! I served over mashed potatoes, and they were *chef’s kiss*.

    My only complaint is that it took me a while to make this recipe along with sides, and its only enough for 4 servings at our house. But if you were debating on giving this a go, do it!!

  6. Elizabeth says:

    5 stars
    Hi! Sorry to be that person, is there a nutritional value table I can view? The recipe looks great I just need the calorie intake, sodium, etc. Thank you!

  7. Kimberly says:

    Could these be done in a crock pot? I’m thinking of taking these to our family Christmas party next month.. Or maybe make them on the stove and then just keep warm in the crock pot?

  8. Cynthia says:

    3 stars
    Overall a good recipe. I added sour cream to the dish after cooking it was creamy rich delicious. 

  9. Tami says:

    5 stars
    My husband has been begging me for Salisbury steak.  I didn’t have a really good recipe so was browsing and this was the only one that caught my eye.  I loved that it was meatballs, not a big patty.  No complaints on any of it, it was delicious! Will go in my keeper pile!

  10. Ana Plaisted says:

    Can I use store bought meatball? I have a package of them and don’t know what to do with them.

  11. Kara Kahmann says:

    5 stars
    Made this tonight over homemade egg noodles and it was delicious and very filling! Thanks for the recipe!

  12. Joan Bourke says:

    5 stars
    This is a great recipe….the meatballs are soft and lovely and they do not loose their shape….being a beef producer I added my secret ingredient to the mushroom gravy that I alway do with anything beef that has a gravy or a stew like quality.  My secret ingredient 🙂 is a ¼ cup of a full bodied dry red wine like a Merlot or Cab/Merlot etc.  The dry red wine adds a more full bodied flavour to any gravy or stew like sauce.  For those who are worried about alcohol….it is all burned off in the cooking.  Give it a try.  I would give this recipe a 5 star and all the people I have passed this on to say the same.
    Love It !!!!  🙂