Salisbury steak is a classic comfort food that many of us grew up with, but this version takes it to the next level with the ease and convenience of a crockpot!
These Crockpot Salisbury Steak Meatballs are tender, flavorful, and smothered in a rich gravy.
Perfect for a weeknight dinner, this recipe combines ground beef with a delicious blend of seasonings and serves it in a savory gravy that you’ll want to spoon over mashed potatoes or rice.
Why You’ll Love This Recipe
1. Effortless Preparation
This recipe couldn’t be easier! Just mix the ingredients, form the meatballs, and let the crockpot do the work. There’s no need for browning the meatballs first, saving you time and hassle.
2. Perfect for Meal Prep
Since this recipe makes a large batch, it’s perfect for leftovers or meal prepping for the week. The flavors get even better the next day as the gravy soaks into the meatballs, making it a fantastic make-ahead meal.
3. Rich, Savory Gravy
The homemade gravy made with beef broth, soy sauce, mustard, and ketchup brings a deep, rich flavor to these meatballs that elevates the dish beyond the typical Salisbury steak. The combination of ingredients creates a perfect balance of salty, tangy, and savory notes.
4. Family-Friendly
This dish is sure to please the whole family. The tender meatballs and flavorful gravy are classic comfort food that both kids and adults love. It’s a great choice for a busy weeknight or a cozy weekend dinner.

GET THE BOOK!
Food Prep Guide: A Plan for Money-Saving, Self-Sustaining Abundance in Hard Times is a book of strategies & tutorials that help you build a long-term pantry that sustains your family on a budget—even in the midst of rising food costs.
Ingredients You’ll Need
For the Meatballs:
- 1 lb ground beef (80/20)
- 1/2 cup breadcrumbs (preferably Italian-style)
- 1/4 cup milk
- 1/4 cup finely chopped onion
- 1 large egg
- 1 tsp garlic powder
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1 tsp Worcestershire sauce
Prices pulled from the Amazon Product Advertising API on:
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on [relevant Amazon Site(s), as applicable] at the time of purchase will apply to the purchase of this product.
For the Gravy:
- 1 packet onion soup mix (or homemade version)
- 1 cup beef broth
- 1/4 cup water
- 2 tbsp soy sauce
- 1 tbsp ketchup
- 1 tbsp Dijon mustard
- 1/4 tsp black pepper
How to Make Slow Cooker Salisbury Steak Meatballs
1. Make the Meatballs
In a large bowl, combine the ground beef, breadcrumbs, milk, chopped onion, egg, garlic powder, salt, pepper, and Worcestershire sauce. Mix well until all ingredients are evenly combined.
Form the mixture into meatballs, about 1 to 1.5 inches in diameter, and set them aside on a plate.
2. Prepare the Gravy
In a separate bowl or measuring cup, whisk together the beef broth, water, soy sauce, ketchup, Dijon mustard, onion soup mix, and black pepper. Stir until the mixture is well combined.
3. Cook in the Crockpot
Place the meatballs in the bottom of the crockpot. Pour the prepared gravy mixture over the meatballs, ensuring they are all covered.
Cover the crockpot with the lid, set it on low, and cook for 6-7 hours, or on high for 3-4 hours. The meatballs should be tender and cooked through by the end of the cooking time.
4. Serve
Once the meatballs are done, give the gravy a quick stir. Serve the Salisbury steak meatballs over mashed potatoes, rice, or noodles, and spoon the rich gravy over the top. Garnish with freshly chopped parsley if desired.
Print
Crockpot Salisbury Steak Meatballs
These Crockpot Salisbury Steak Meatballs are the ultimate comfort food, featuring tender, juicy meatballs smothered in a rich, savory gravy.
- Total Time: 0 hours
- Yield: 4–6 servings 1x
Ingredients
For the Meatballs:
- 1 lb ground beef (80/20)
- 1/2 cup breadcrumbs (preferably Italian-style)
- 1/4 cup milk
- 1/4 cup finely chopped onion
- 1 large egg
- 1 tsp garlic powder
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1 tsp Worcestershire sauce
For the Gravy:
- 1 packet onion soup mix (or homemade version)
- 1 cup beef broth
- 1/4 cup water
- 2 tbsp soy sauce
- 1 tbsp ketchup
- 1 tbsp Dijon mustard
- 1/4 tsp black pepper
Instructions
- In a large bowl, combine the ground beef, breadcrumbs, milk, chopped onion, egg, garlic powder, salt, pepper, and Worcestershire sauce. Mix well until all ingredients are evenly combined. Form the mixture into meatballs, about 1 to 1.5 inches in diameter, and set them aside on a plate.
- In a separate bowl or measuring cup, whisk together the beef broth, water, soy sauce, ketchup, Dijon mustard, onion soup mix, and black pepper. Stir until the mixture is well combined.
- Place the meatballs in the bottom of the crockpot. Pour the prepared gravy mixture over the meatballs, ensuring they are all covered. Cover the crockpot with the lid, set it on low, and cook for 6-7 hours, or on high for 3-4 hours. The meatballs should be tender and cooked through by the end of the cooking time.
- Once the meatballs are done, give the gravy a quick stir. Serve the Salisbury steak meatballs over mashed potatoes, rice, or noodles, and spoon the rich gravy over the top. Garnish with freshly chopped parsley if desired.
- Prep Time: 15 minutes
- Cook Time: 6-7 hours on low
Good!
Lists onion soup mix as an ingredient for the gravy but tge recioe doesn’t mention where or when to add it. I just whisked it into the gravy mixture but that was a guess.
You added it at the right place – just mixed into the gravy mixture. I’ll update the post, thanks!