These Slow Cooker Salisbury Steak Meatballs bring all the rich, savory flavor of classic Salisbury steak in a fun and fuss-free meatball form. The juicy meatballs simmer in a thick onion-and-mushroom gravy for hours, soaking up every drop of flavor. It’s a cozy, hearty meal that’s perfect over mashed potatoes, rice, or egg noodles.
I first made this on a rainy weekend with leftover ground beef and a craving for something warm. The aroma from the slow cooker was unreal—rich, beefy, and comforting. And when we sat down to eat, every bite of those meatballs was coated in velvety gravy that made it feel like a Sunday supper without any of the hassle.
You can make the meatballs from scratch or use frozen for a true dump-and-go experience. Either way, the crockpot does all the work, turning simple ingredients into a savory masterpiece.
This slow cooker Salisbury steak meatball recipe is perfect for weeknight dinners, family meals, or even a meal prep batch to freeze. It’s nostalgic comfort food made modern—and easier than ever.

Slow Cooker Salisbury Steak Meatballs – Classic Comfort in a Crockpot
Ingredients
Method
- If using fresh meatballs: Mix beef, egg, breadcrumbs, onion powder, garlic, salt, pepper, and Worcestershire. Form into 1-inch balls.
- Place raw or frozen meatballs into the crockpot.
- Add sliced mushrooms and chopped onion.
- Pour beef broth over everything.
- Cover and cook on LOW for 6–7 hours or HIGH for 3–4 hours.
- Mix cornstarch and water. Stir into crockpot and cook 15 more minutes to thicken.
- Serve over mashed potatoes, noodles, or rice.