Hi friend, pull up a chair. The first time I made Slow Cooker Salisbury Steak Meatballs, my neighbor wandered in because the house smelled like a diner in the best way, then we all stood over the slow cooker with spoons like absolute goblins. No regrets. I grew up on the classic Salisbury steak dinners, and this meatball version is the same comfort, just friendlier to weeknights and honestly a bit more fun to eat. And if the gravy splatters a little, consider that a chef’s kiss accessory for your apron.
Also, tiny digression while the onions soften in my pan: does anyone else have a cooking playlist that swings wildly form jazz to 90s pop in the same song? Just me. Right then, back to meatballs.
Why you might love this as much as I do
I make this when the day has been a tad bananas and I still want dinner to feel like a hug. My family goes a bit mad for this because the meatballs stay super tender and the gravy is that glossy steakhouse vibe without the faff. And honestly, the slow cooker does the heavy lifting while I pretend to fold laundry. I used to fight with clumpy gravies, but a little cornstarch slurry solved it for good, well mostly.
What you will need, roughly speaking
- 1 pound ground beef 85 percent lean works best
- 1 small onion, finely minced I grate it when I am in a hurry
- 2 cloves garlic, minced or a teaspoon of garlic powder if that is what you have
- 1 large egg
- 1 cup fresh breadcrumbs or half a cup panko plus a splash of milk
- 2 tablespoons Worcestershire sauce my grandmother always insisted on Brand X, but honestly any version works fine
- 1 tablespoon Dijon mustard I sometimes use a teaspoon yellow mustard if that is what is in the door
- 1 teaspoon kosher salt and a good pinch of black pepper
- A handful of chopped parsley optional but pretty
- 1 tablespoon oil for browning, any neutral one
For the gravy and slow cooker bit
- 2 cups beef broth I love using a teaspoon of Better Than Bouillon beef base with water
- 1 medium onion, thinly sliced
- 8 ounces mushrooms, sliced optional but delightful
- 1 tablespoon tomato paste or 2 tablespoons ketchup in a pinch
- 1 tablespoon Worcestershire sauce
- 1 teaspoon soy sauce for depth
- 1 teaspoon Dijon mustard
- 2 tablespoons cornstarch mixed with 2 tablespoons cold water
- Butter, a small knob, for finishing if you feel fancy
If you like a quick primer on slow cooker quirks, I still peek at this Serious Eats slow cooker guide sometimes. It is packed with helpful bits.
How I do it
- Mix the meatballs. In a big bowl, combine beef, grated onion, garlic, egg, breadcrumbs, Worcestershire, mustard, salt, pepper, and parsley. Use your hands lightly, like you are fluffing a pillow; if it feels dry, add a splash of milk. If it feels sticky, rest it five minutes.
- Shape. Scoop walnut sized balls, about 1 to 1.25 inches. This is where I usually sneak a taste of the raw mix, but, no, do not do that. Pat the tops smoothly so they do not crack.
- Brown a bit. Heat oil in a skillet over medium high. Sear meatballs in batches just until they get some color, about 2 minutes per side, do not cook through. You can also broil on a sheet for 3 to 4 minutes if your pan is full. Do not stress if some stick a little, that fond is flavor.
- Layer the slow cooker. Toss the sliced onions and mushrooms in the bottom. Nestle the browned meatballs on top, snug but not squished.
- Whisk the gravy base. In a jug, whisk broth, tomato paste or ketchup, Worcestershire, soy, and Dijon. Pour over the meatballs. It might not look like much liquid at this stage, do not worry, the onions let go of their juices.
- Cook. Cover and cook on low 4 to 6 hours or on high about 2 to 3 hours. Low is my preference, the meatballs relax and get tender. And go live your life, maybe water the plants.
- Thicken. Stir the cornstarch slurry, then pour it in. Gently stir around the edges, try not to bust the meatballs. Cover and cook 15 to 20 minutes more until the gravy is glossy. Swirl in a small knob of butter if you like restaurant shine.
- Taste and adjust. Add salt or pepper to taste. This is where I nip a spoonful of gravy, chef tax. If you want more oomph, a dash more Worcestershire usually does it.
For safety, beef meatballs should be fully cooked through, no pink. If you are nerdy like me, a quick check with a thermometer never hurts. The food safety chart is handy.
Notes from my messy notebook
- I used to add milk straight to the mix, now I moisten the breadcrumbs first; actually, I find it keeps the meatballs fluffier.
- If the gravy ever tastes a bit flat, a tiny splash of soy brings it to life without screaming soy.
- Do not skip browning unless you must. The color and those toasty bits make the gravy taste like it simmered all day.
- If the sauce gets too thick, stir in a quarter cup water or broth and relax.
Little twists I have tried
- Turkey version: Tasty, but use dark meat and add an extra tablespoon of oil to the pan so it does not dry out.
- Mushroom heavy: Double the mushrooms, keep everything else the same, and you get a lovely almost stroganoff feel.
- Gluten free: Use gluten free breadcrumbs or cooked rice, and thicken with cornstarch as written. Works a treat.
- The one that did not work: I tried adding frozen peas at the start. They went army green and sad. Add them at the end if you must.
Gear I use
A 5 to 6 quart slow cooker is ideal. A wide skillet helps for browning. A small whisk for the slurry. I once claimed a meatball scoop was essential and it is nice, but a tablespoon and slightly damp hands do the job just fine if you do not have one.

Storing and reheating
Fridge: Up to 4 days in an airtight container, and I think this tastes better the next day. Reheat gently on the stove over low with a splash of water. Freezer: Up to 2 months if cooled completely first. Though honestly, in my house it never lasts more than a day.
How we like to serve it
Mashed potatoes, obviously, or buttered egg noodles when I am feeling nostalgic. Rice is perfect if you want to catch every drop. My little tradition is a spoon of tangy sour cream on mine and chives on top; the kids vote for buttered peas on the side. Crusty bread for dunking is non negotiable, unless you are out, then toast is grand.
Hard won pro tips
- I once tried rushing the browning step and regretted it because the gravy tasted a bit thin and the color was meh. Two extra minutes, huge difference.
- Do not overmix the meat. When it looks combined, stop. Overmixing makes tight meatballs that bounce like a rubber ball, and not in a cute way.
- On second thought, if you forget the mushrooms, it is still delicious, just add a smidge more onion for body.
- Keep the lid closed during cooking. Every peek adds several minutes. I know, the smell is impossible to ignore.
Real questions I have gotten
Can I skip the browning and dump everything in?
Yes, you can, and it will still be good. But searing adds flavor and helps the meatballs hold together. If you are truly slammed, broil them for a couple minutes instead, quick and tidy.
What if I do not have a slow cooker?
No worries. Use a Dutch oven with a tight lid, bake at 325 F for about 1 hour to 1 hour 15 minutes until tender. I said a slow cooker was essential earlier, but clearly we have options.
Can I make these ahead?
Totally. Roll and brown the meatballs the night before. In the morning, load the cooker, pour the sauce, and go. The gravy thickening step still happens at the end, same as usual.
Can I use pork or a mix?
Beef and pork half and half is lovely, richer and a bit softer. Reduce the salt a touch since pork can be naturally savory.
Why is my gravy pale?
Probably not enough browning, or your broth is very light. Add a teaspoon tomato paste and a dash soy, simmer a minute, it deepens quickly.
Is this kid friendly?
Mine cheer for it. If yours are spice sensitive, skip extra pepper and keep the mustard modest. Gravy on the side can help for picky eaters too.
Alright, time to grab a spoon and see if its ready. If a neighbor just happens to stop by because the house smells amazing, you have been warned.