The meatballs should sizzle when they hit the skillet and pick up browned patches without cooking all the way through. I used to think that step was optional for slow-cooker meatballs, but those browned sides give the gravy a deeper, more savory taste. These Slow Cooker Salisbury Steak Meatballs start with seasoned ground beef, then cook with mushrooms and onion in a Worcestershire, ketchup, and Dijon gravy.
The slow cooker takes care of the long, gentle cook, while a cornstarch slurry goes in at the end to thicken the gravy. That timing keeps the meatballs tender and lets the sauce turn glossy just before serving. You’ll get familiar Salisbury steak flavor in a fork-tender meatball, with plenty of onion and mushroom in every spoonful.

Kitchen Note
Keep your touch light when you mix and shape the beef. Once the crumbs, milk, egg, and seasonings disappear into the meat, stop; compacted meatballs turn firm during the long cook.
Save these Slow Cooker Salisbury Steak Meatballs for a cozy dinner with tender beef meatballs and rich mushroom-onion gravy.
Why Salisbury Steak Meatballs Need a Skillet Before the Slow Cooker
The skillet step isn’t meant to cook the meatballs through. It gives the outside a browned surface before the beef settles into the slow cooker, and that flavor carries into the gravy. A slow cooker is good at making meat tender, but it won’t brown anything; skipping the skillet leaves the meatballs and sauce tasting flatter.
Work in batches so the meatballs have room to make contact with the hot pan. If you crowd them together, they steam against one another instead of browning on several sides. Don’t worry if the centers are still raw when they come out of the skillet. They finish cooking in the gravy, where the mushrooms, onion, and broth keep the meatballs moist. The goal here is browned patches, not a hard crust or a fully cooked center.
What Builds the Old-School Salisbury Steak Gravy

- Ground beef — The 85% lean beef stays juicy through the slow cook without leaving the gravy overly greasy. I wouldn’t use extra-lean beef here; the meatballs can turn firm before the onions soften.
- Breadcrumbs, milk, and egg — Together, they bind the beef and help hold moisture in the meatballs. Plain breadcrumbs keep the seasoning balanced. For a gluten-free version, use gluten-free breadcrumbs; for dairy-free, plain unsweetened oat milk works in place of the milk.
- Worcestershire sauce — Its savory, tangy notes give both the beef and gravy a deeper taste. It’s a defining part of Salisbury steak flavor, so there isn’t a direct swap that gives quite the same result.
- Cremini mushrooms and yellow onion — Cremini mushrooms bring an earthy flavor and hold their shape as they cook. White button mushrooms work in the same way, though they taste milder. Slice the onion thinly so it has time to become tender in the slow cooker.
- Beef broth, ketchup, and Dijon mustard — The broth makes the sauce, while ketchup adds a little sweetness and tang and Dijon brings a sharp, savory edge. Use a broth you enjoy drinking; its flavor carries through the finished gravy.
- Cornstarch — It thickens the gravy without needing a separate roux. Whisking it with cold water first gives you a smooth slurry instead of dry clumps in the sauce.
From a Quick Skillet Sear to Thick, Glossy Gravy
Mix and Shape the Beef
Combine the ground beef with the breadcrumbs, milk, egg, Worcestershire sauce, salt, and pepper in a large bowl. Stop mixing as soon as everything is distributed; the mixture should hold together without feeling packed or pasty. Shape it into about 18 meatballs, each about 1 1/2 inches wide. Keeping them close in size helps them cook at the same pace.
Brown Several Sides
Heat the neutral oil in a 12-inch skillet over medium-high heat, then brown the meatballs in batches. Turn them to color several sides, allowing about 5 minutes per batch. The outside should show browned spots, while the centers remain uncooked. Transfer the meatballs to a plate rather than leaving them in the skillet to cook through.
Set Up the Slow Cooker
Put the sliced cremini mushrooms, thinly sliced onion, and minced garlic in a 6-quart slow cooker. Whisk the beef broth with the Worcestershire sauce, ketchup, and Dijon mustard, then pour that mixture over the vegetables. Nestle the browned meatballs into the cooker. Cook covered on LOW for 6 to 7 hours or on HIGH for 3 to 4 hours, until the centers reach 160°F and the onion is tender.
Thicken the Gravy at the End
Whisk the cornstarch and cold water together in a small bowl until the mixture is smooth. Gently stir it into the slow cooker so it disperses through the gravy without breaking up the meatballs. Cover and cook on HIGH for 15 to 20 minutes, until the sauce thickens. The gravy should cling to a spoon rather than run like broth.
Easy Ways to Shift the Beef-and-Mushroom Pot
Make the meatballs gluten-free
Replace the plain breadcrumbs with gluten-free breadcrumbs, and use gluten-free beef broth, Worcestershire sauce, ketchup, and Dijon mustard. Keep the rest of the ingredients and method the same. The meatballs may have a slightly different crumb, but the crumbs and egg still bind them.
Make the meatballs dairy-free
Use the same amount of plain, unsweetened oat milk in place of the milk. It keeps the breadcrumb mixture moist without adding a sweet or vanilla flavor. The meatballs will still be tender, though the oat milk won’t add the same richness as dairy milk.
Leave out the mushrooms
Omit the cremini mushrooms if you prefer a smoother, onion-forward gravy. The sauce will lose the earthy mushroom flavor and have a little less texture, but the beef broth, onion, Worcestershire, ketchup, and Dijon still make a savory gravy.
Storage and Reheating
- Refrigerator: Refrigerate leftovers in a covered container within 2 hours and use within 3 to 4 days. The gravy will firm up as it chills.
- Freezer: Freeze the meatballs with the gravy in an airtight container for up to 2 to 3 months for best quality. Thaw overnight in the refrigerator.
- Reheating: Warm covered on the stovetop over low heat, stirring gently, until the leftovers reach 165°F. Avoid a hard boil, which can toughen the meatballs and reduce the gravy too much.
Questions That Come Up Before the Slow Cooker Goes On

Slow Cooker Salisbury Steak Meatballs
Ingredients
Equipment
Method
- Gently mix the ground beef, breadcrumbs, milk, egg, Worcestershire sauce, salt, and pepper just until combined.
- Shape the mixture into about 18 meatballs, each about 1 1/2 inches wide.
- Heat the oil in a 12-inch skillet over medium-high heat.
- Brown the meatballs in batches, turning to brown several sides, about 5 minutes per batch; transfer them to a plate without cooking them through.
- Put the mushrooms, onion, and garlic in a 6-quart slow cooker.
- Whisk together the beef broth, Worcestershire sauce, ketchup, and Dijon mustard.
- Pour the broth mixture over the vegetables and nestle in the meatballs.
- Cover and cook on LOW for 6 to 7 hours or HIGH for 3 to 4 hours, until the meatballs reach 160°F in the center and the onion is tender.
- Whisk the cornstarch and cold water in a small bowl until smooth.
- Gently stir the cornstarch mixture into the slow cooker.
- Cover and cook on HIGH for 15 to 20 minutes, until the gravy thickens.