
This slow-cooker Salisbury steak meatballs recipe reinvents classic comfort food by making tender meatballs simmered in a savory onion and mushroom gravy. The slow cooker does all the work, delivering deep flavors and juicy meatballs that pair wonderfully with creamy mashed potatoes. It’s a cozy meal perfect for busy days or relaxed weekends when you want something hearty without much fuss.
I first tried this recipe on a chilly Sunday afternoon, and the house smelled amazing all day. Now it’s one of my family’s go-to meals when we want something warm and satisfying but without spending hours in the kitchen.
Ingredients
- Butter: melted to coat and enrich the vegetables for a silky base
- Organic tomato paste: to deepen the savory flavor without overpowering
- Salt: to bring out the aromas and balance the dish
- Thinly sliced onions: for sweetness and body in the sauce; yellow onions are best for their mild flavor
- Thinly sliced mushrooms: add umami and earthiness; cremini or white button mushrooms work well
- Beef flavored broth: creates the savory gravy; choose a good quality broth for the best taste
- Lean ground beef: ensures tender meatballs without excessive fat; aim for 80 percent lean to keep moisture
- Plain panko crispy bread crumbs: add structure and lightness to meatballs, avoid seasoned crumbs here
- Milk: keeps the meatballs moist and tender
- Slightly beaten egg: helps bind everything together
- Montreal steak grill seasoning: for a punch of bold spice
- Soy sauce: adds complexity and depth to the seasoning mix
- Cornstarch mixed with cold water: to thicken the gravy smoothly at the end
- Prepared creamy butter mashed potatoes: made from a pouch for convenience and comfort
- Fresh Italian flat-leaf parsley leaves chopped: for a fresh, bright garnish
Step-by-Step Instructions
- Sauté the Vegetables and Build the Base:
- Spray a 5- or 6-quart oval slow cooker with cooking spray to prevent sticking. Mix melted butter, tomato paste, and salt directly in the slow cooker bowl. Add thinly sliced onions and mushrooms, tossing everything well to coat evenly. Pour in the beef broth and stir to combine. This creates a rich, flavorful base that infuses the meatballs as they cook.
- Prepare and Shape the Meatballs:
- In a large mixing bowl, combine the ground beef, plain panko bread crumbs, milk, slightly beaten egg, Montreal steak seasoning, and soy sauce. Mix thoroughly but gently to avoid compacting the meat. Shape the mixture into about twenty-four meatballs, each roughly one and a half inches in diameter. Place them carefully on top of the vegetable mixture in the slow cooker, evenly spaced.
- Cook the Meatballs Slowly:
- Cover the slow cooker and cook on the Low heat setting for three to four hours. This slow, gentle cooking ensures the meatballs are cooked through (an internal temperature of 165 degrees Fahrenheit) while absorbing the flavors from the broth and vegetables. During cooking, the onions and mushrooms become tender and tasty, creating a luscious gravy.
- Thicken the Gravy and Finish:
- In a small bowl, whisk together cornstarch and cold water until smooth. Quickly stir this slurry into the slow cooker, cover again, and increase the heat to High. Cook for five to ten minutes until the gravy thickens to a silky, rich consistency. This final step gives you that classic thick gravy that clings beautifully to every meatball.
- Serve:
- Spoon the meatballs and mushroom onion gravy over prepared creamy butter mashed potatoes from the pouch. Sprinkle generously with chopped fresh Italian parsley for color and a burst of fresh flavor.

The mushrooms are my favorite part – their earthy taste balances the rich meatballs and adds a unique depth. One winter, my kids were reluctant to eat anything but these meatballs. Since then, they have proudly declared these their favorite comfort meal.
Storage Tips
Leftovers store well in an airtight container in the refrigerator for up to three days. To reheat, warm gently in a skillet or microwave until steaming. The gravy will thicken when cold but loosens nicely with a splash of broth or water. This recipe also freezes well, just reheat thoroughly and adjust consistency if needed.
Ingredient Substitutions
If you do not have Montreal steak seasoning, substitute with a mix of garlic powder, onion powder, smoked paprika, and black pepper. For the broth, a good quality beef broth or stock is best; vegetable broth works in a pinch but changes the flavor slightly. Fresh mashed potatoes can replace the pouch option — creamy mashed Yukon Gold potatoes with butter and cream are ideal.
Serving Suggestions
Serve this dish with a side of green beans or steamed broccoli for a well-rounded meal. A crisp salad with a tangy vinaigrette also cuts through the richness and adds brightness. For an extra cozy touch, warm a crusty bread roll on the side to soak up the luscious gravy.

Cultural Context
Salisbury steak has roots in 19th century America as an affordable, satisfying meat dish named after Dr. James Salisbury. This slow cooker spin modernizes the classic by swapping patties for meatballs and infusing them with bold seasoning, highlighting home cooking ease without losing that nostalgic comfort.
Recipe FAQs
- → How can I ensure the meatballs stay tender during cooking?
Use a mixture of breadcrumbs and milk to keep the meatballs moist. Avoid overmixing the meat to maintain tenderness throughout slow cooking.
- → What can I use instead of beef broth?
Vegetable broth or mushroom broth can be used as alternatives, adding their own depth to the gravy while maintaining rich flavor.
- → Can I prepare the meatballs ahead of time?
Yes, you can shape the meatballs in advance and refrigerate them overnight before slow cooking to save time on the day of serving.
- → How do I thicken the gravy properly?
Stir together cornstarch and cold water, then add to the slow cooker near the end of cooking. Increase heat briefly until the sauce thickens to your desired consistency.
- → What sides best complement this dish?
Classic creamy mashed potatoes work beautifully, but buttered noodles or roasted vegetables also pair nicely with the savory gravy and meatballs.