savory salisbury steak meatballs

Okay, so picture this: it’s Tuesday, you’re knackered, and the thought of cooking something complicated makes you want to just order pizza. I get it! That was me last week until I remembered this absolute gem – my savory salisbury steak meatballs. It’s like a hug in a bowl, seriously. It started as a way to use up some ground beef and leftover breadcrumbs, and honestly, it’s become a family legend. My kids actually cheer when they smell this cooking, which, let’s be real, doesn’t happen often!

Why You’ll Totally Dig This Recipe

I make this whenever I need serious comfort food without spending hours chained to the stove. My family goes crazy for this because, well, it’s meatballs smothered in rich onion gravy – what’s not to love?! It feels kinda fancy, like old school diner food, but it’s genuinely easy. Plus, it makes the house smell amazing. (Sometimes I deliberately make extra gravy just to dip bread into later, don’t judge!) It’s also pretty forgiving; even if you slightly overcook the meatballs (we’ve all been there), the gravy keeps everything lovely and moist. Oh, and it uses mostly pantry staples, which is always a win in my book.

What You’ll Need (Give or Take)

Here’s the rundown of ingredients. Don’t stress if you need to swap things out a bit!

For the Meatballs:

  • Around 1 lb (like 450-500g) ground beef – I like 80/20, but use what you’ve got. Leaner is fine, just maybe a tad less juicy.
  • 1/2 cup breadcrumbs – Panko are great for crunch, but regular dried ones work perfectly. Sometimes I blitz up stale bread if I’m feeling resourceful.
  • 1/4 cup milk (any kind)
  • 1 small onion, grated or minced REALLY fine (trust me on the grating, it disappears beautifully)
  • 1 large egg, lightly beaten
  • 1 tbsp Worcestershire sauce (My gran swore by Lea & Perrins, but honestly, store brand is fine!)
  • 1 tsp Dijon mustard
  • 1/2 tsp salt (or to taste)
  • 1/4 tsp black pepper
  • Optional: Pinch of garlic powder or onion powder if you love those flavors.

For the Amazing Gravy:

  • 1 large onion, thinly sliced
  • 8 oz (about 225g) mushrooms, sliced (Optional, but highly recommended! Cremini or button work well)
  • 2 tbsp butter
  • 2 tbsp all purpose flour
  • 2 cups beef broth – low sodium is good so you can control the salt. Sometimes I use one cup broth and one cup water if I’m running low.
  • 1 tbsp Worcestershire sauce (yep, more!)
  • 1 tsp Dijon mustard (again!)
  • Salt and pepper to taste
  • A splash of kitchen bouquet or gravy browning liquid if you like that deep colour (totally optional!)

Let’s Get Cooking!

  1. First up, the meatballs. In a decent sized bowl, gently mix the ground beef, breadcrumbs, milk, grated onion (seriously, grate it!), egg, Worcestershire, mustard, salt, and pepper. Get your hands in there but don’t go wild – overmixing makes ’em tough. Just combine everything until it’s, you know, combined.
  2. Roll the mixture into meatballs. I usually aim for about 1 to 1.5 inches across, makes about 12-16 maybe? Depends how big you go.
  3. Now, grab a large skillet – cast iron is brilliant here but any oven safe one will do. Add a splash of oil (like vegetable or canola) and heat it over medium high heat.
  4. Carefully place the meatballs in the hot skillet. Don’t overcrowd the pan; do it in batches if needed. Brown them on all sides. They don’t need to be cooked through yet, just get some nice colour. This is where the flavour starts! Remove the browned meatballs form the pan and set them aside on a plate.
  5. Lower the heat to medium. See all those lovely brown bits stuck to the pan? Gold! Add the sliced onion (for the gravy) and the butter to the same skillet. Cook, stirring often, until the onions soften and turn golden brown, maybe 5-8 minutes. Scrape up those browned bits as you go! If you’re using mushrooms, toss them in now and cook for another 5 minutes until they release their liquid and start to brown.
  6. Sprinkle the flour over the onions and mushrooms. Stir it constantly for about a minute – this cooks out the raw flour taste. It might look a bit clumpy, don’t panic!
  7. Okay, gravy time! Gradually whisk in the beef broth. Pour a little bit first and whisk like mad to get rid of lumps, then add the rest. Bring it to a simmer, whisking constantly.
  8. Stir in the Worcestershire sauce, Dijon mustard, and the optional browning liquid if you’re using it. Let it bubble gently for a few minutes until it starts to thicken slightly. This is where I usually sneak a taste for salt and pepper. Adjust as needed. Remember the meatballs will add some saltiness too.
  9. Carefully nestle the browned meatballs back into the gravy in the skillet. Spoon some gravy over them.
  10. Now, you can either cover the skillet, reduce the heat to low, and simmer on the stovetop for about 15-20 minutes, or until the meatballs are cooked through and the gravy has thickened nicely. OR (my preferred method because it feels easier), pop the whole oven safe skillet into a preheated oven at 350°F (175°C) for about 20 minutes. Either way works!
  11. Once cooked, let it sit for a few minutes before serving. The gravy thickens up a bit more as it cools slightly.

Some Notes I Scribbled Down

  • Don’t skip browning the meatballs! It really does make a difference to the final taste. I tried skipping it once when I was in a mad rush and, well, it was just okay. Not amazing.
  • Grating the onion for the meatballs sounds fussy, but it melts into the meat and gives flavour without chunky bits. Minced works, but grated is my secret weapon.
  • If your gravy seems too thin, you can let it simmer a bit longer (uncovered) to reduce, or mix a teaspoon of cornstarch with a tablespoon of cold water and whisk *that* in. If it’s too thick, just thin it with a splash more broth or water. No biggie.
  • I find adding a tiny pinch of sugar to the gravy sometimes balances the flavours, especially if my beef broth is very savory. But that’s just me!
savory salisbury steak meatballs

Fun Variations I’ve Tried

  • Cheesy Surprise: Sometimes I stuff a tiny cube of mozzarella or cheddar inside each meatball before browning. Melty cheese inside? Yes please.
  • Spicy Kick: Add a pinch of red pepper flakes to the meatball mix or a dash of hot sauce to the gravy if you like a bit of heat.
  • Veggie Boost: Finely chopped bell peppers or celery can be sautéed with the onions for the gravy. Adds extra veg, which makes me feel slightly virtuous.
  • The One That Failed: I once tried using turkey mince instead of beef. It was… fine? But kinda dry and just didn’t have that rich, comforting vibe. Maybe needs more fat added somehow? Haven’t perfected that one yet, it was proper rubbish the first time.

What Kitchen Bits You Need

You’ll need a large bowl for mixing, a large oven safe skillet (cast iron is my fave for the sear, but seriously, anything oven safe works. If you don’t have one, you *could* brown the meatballs, make the gravy, then transfer everything to a baking dish for the oven step – just more washing up!). A whisk is pretty handy for the gravy too, stops it getting lumpy. Oh, and a box grater if you’re taking my advice on the onion! If not, just a knife and board.

Sometimes I just use a fork to mix the meatballs if I cant be bothered getting my hands messy.

Storing the Leftovers (If Any!)

Pop any leftovers into an airtight container and store in the fridge. They’re good for about 3 days. I actually think these savory salisbury steak meatballs taste even better the next day when the flavours have really melded together! Reheat gently on the stovetop or in the microwave. Though honestly, in my house, leftovers are a mythical creature – they rarely survive the night!

How We Like to Eat Them

Mashed potatoes are basically mandatory here, right? Perfect for soaking up all that glorious gravy. Egg noodles are a close second. Sometimes, if I’m feeling lazy, just serving them with some crusty bread for dipping is *chef’s kiss*. A simple green veg like peas or green beans on the side makes it feel like a balanced meal. My dad always insisted on a dollop of mashed potato right *in* the bowl with the meatballs and gravy, letting it all mix together. I thought it was weird as a kid but now… I kinda get it.

Pro Tips From My Mistakes!

  • Don’t Rush the Onions: I once tried rushing the onions for the gravy, didn’t let them get properly golden. Big mistake. The gravy lacked that deep, sweet flavour base. Let them cook low and slow until they’re really soft and nicely coloured. Patience pays off!
  • Taste As You Go: Especially the gravy! Broth brands vary wildly in saltiness. Taste before adding extra salt, then taste again after adding the meatballs back in.
  • Gentle Meatball Mix: I mentioned this before but it bears repeating – handle that ground beef gently when mixing and forming the meatballs. If you compact them too much, they can turn out dense and rubbery instead of tender.

Got Questions? I Might Have Answers!

Can I make this ahead of time?
Totally! You can make the whole dish, cool it, and store it in the fridge for a day or two before reheating. Or, you could make and brown the meatballs ahead of time, then just make the gravy and finish cooking them when you’re ready to eat.

Can I freeze these Salisbury steak meatballs?
Yes! Let them cool completely first. You can freeze the meatballs in the gravy in a freezer safe container for up to 3 months. Thaw overnight in the fridge before reheating gently. The gravy might separate slightly upon reheating, but a good whisk usually brings it back together.

Help! My gravy is lumpy!
Ah, the dreaded lumps! Usually happens if you add the liquid too quickly to the flour/butter mix (the roux). Try whisking vigorously! If that fails, you can sometimes pour the gravy through a fine mesh sieve – a bit of a faff, but it works. Next time, add the broth really slowly at first, whisking like crazy.

What kind of mushrooms are best?
Honestly, whatever you like! Cremini (baby bellas) have a bit more flavour than white button mushrooms, but both are fab. Sliced portobellos work too. I wouldn’t use anything too exotic, stick to the basics for that classic Salisbury steak flavour.

Do I *have* to use Worcestershire sauce?
It adds a specific savory tang (that umami thing people talk about) that’s pretty classic for Salisbury steak. You could try substituting with soy sauce or maybe even something like Henderson’s Relish (if you know, you know!), but it will change the flavour profile a bit. If you absolutely have to leave it out… maybe add a tiny splash of balsamic vinegar? It won’t be the same, but it adds *something*. I highly recommend grabbing a bottle though, it lasts forever in the cupboard!

Anyway, enough rambling from me. Go make these! Let me know if you try them. Hope your family loves these savory salisbury steak meatballs as much as mine does. Happy cooking!

★★★★★ 4.60 from 62 ratings

Savory Salisbury Steak Meatballs

yield: 6 servings
prep: 20 mins
cook: 30 mins
total: 50 mins
Delicious and easy-to-make Salisbury steak meatballs, perfect for a comforting weeknight dinner. These savory meatballs are simmered in a rich gravy and are sure to be a family favorite.
Savory Salisbury Steak Meatballs

Ingredients

  • 1.5 lbs ground beef
  • 1/2 cup breadcrumbs
  • 1/4 cup finely chopped onion
  • 1 egg, lightly beaten
  • 1 tablespoon Worcestershire sauce
  • 1 teaspoon garlic powder
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 2 tablespoons olive oil
  • 2 cups beef broth
  • 2 tablespoons all-purpose flour
  • 1 tablespoon tomato paste

Instructions

  1. 1
    In a large bowl, combine ground beef, breadcrumbs, onion, egg, Worcestershire sauce, garlic powder, salt, and pepper. Mix gently until just combined.
  2. 2
    Form the mixture into meatballs, about 1.5 inches in diameter.
  3. 3
    Heat olive oil in a large skillet over medium-high heat. Brown the meatballs on all sides. Remove meatballs from the skillet and set aside.
  4. 4
    In the same skillet, whisk in flour until smooth. Gradually whisk in beef broth and tomato paste. Bring to a simmer, stirring constantly, until the gravy thickens.
  5. 5
    Return the meatballs to the skillet and simmer in the gravy for 20-25 minutes, or until cooked through.
  6. 6
    Serve hot over mashed potatoes, rice, or noodles. Garnish with fresh parsley, if desired.
CLICK FOR NUTRITION INFO

Approximate Information for One Serving

Serving Size: 1 serving
Calories: 350 caloriescal
Protein: 25 gramsg
Fat: 20 gramsg
Saturated Fat: 0g
Trans Fat: 0g
Cholesterol: 0mg
Sodium: 0mg
Potassium: 0mg
Total Carbs: 15 gramsg
Fiber: 0g
Sugar: 0g
Net Carbs: 0g
Vitamin A: 0
Vitamin C: 0mg
Calcium: 0mg
Iron: 0mg

Nutrition Disclaimers

Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes.

Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used.

To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.

Did you make this recipe?

Please consider Pinning it!!

Leave a Reply

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

You May Also Like