I absolutely love a good dump-and-go dinner, especially when it delivers restaurant-quality flavor without all the fuss.
These Crockpot Salisbury Steak Meatballs are exactly that kind of meal.
They’re tender, savory, and swimming in the most incredible mushroom gravy that’ll have everyone at your table asking for seconds.
I started making this recipe on those crazy weeknights when I need dinner to practically cook itself, and it’s become one of my family’s absolute favorites.
The best part? You get all the classic Salisbury steak flavors in convenient, bite-sized meatball form that’s perfect for serving over mashed potatoes, rice, or egg noodles.
| Quick Recipe Summary | |
|---|---|
| Prep Time | 20 minutes |
| Cook Time | 4 hours (high) or 6 hours (low) |
| Total Time | 4 hours 20 minutes |
| Servings | 6 servings |
| Difficulty Level | Easy |

Why You’ll Love This Crockpot Salisbury Steak Meatballs
This recipe is comfort food at its finest, and it requires so little effort for such an impressive result. The crockpot does all the heavy lifting while you go about your day.
When you walk in the door, your home will smell absolutely amazing. The meatballs come out incredibly tender, and the mushroom gravy is rich, savory, and perfectly seasoned.
Here’s what makes this recipe a keeper:
- Minimal hands-on time: Just mix, shape, and toss everything in the crockpot
- Budget-friendly ingredients: No fancy cuts of meat or hard-to-find items required
- Family-approved flavor: Even picky eaters love these savory meatballs
- Make-ahead friendly: Prep the meatballs the night before for an even easier dinner
- Versatile serving options: Works beautifully over so many different sides
- Leftovers taste even better: The flavors develop and deepen overnight
You might also enjoy: Cranberry Meatballs Recipe
Ingredients
This recipe uses simple, everyday ingredients that you probably already have in your kitchen. The combination creates that classic Salisbury steak flavor we all crave.
For the Meatballs:
- 2 pounds ground beef (80/20 blend works best)
- 1 cup breadcrumbs
- 2 large eggs
- 1/2 cup milk
- 1 small onion, finely minced
- 2 cloves garlic, minced
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1 teaspoon Worcestershire sauce
For the Gravy:
- 2 cans (10.5 oz each) condensed cream of mushroom soup
- 1 package (1 oz) dry onion soup mix
- 1 1/2 cups beef broth
- 8 ounces mushrooms, sliced
- 2 tablespoons Worcestershire sauce
- 1 teaspoon garlic powder
- 1/2 teaspoon onion powder
- 1/4 teaspoon black pepper
Kitchen Equipment Needed
You don’t need any special equipment for this recipe. Here’s what you’ll need to have on hand:
- Large crockpot or slow cooker (6-quart capacity works best)
- Large mixing bowl
- Medium mixing bowl
- Wooden spoon or spatula
- Measuring cups and spoons
- Sharp knife and cutting board
- Cookie scoop or ice cream scoop (optional, for uniform meatballs)
Read Also: Slow Cooker Beef Stroganoff Recipe
Recommended Products for This Recipe
After making this recipe countless times, there are a few products that genuinely make the process easier and the results better.
These are my personal recommendations based on what works in my own kitchen.
1. Hamilton Beach Programmable Slow Cooker
I’ve tested many slow cookers over the years, and this one has become my go-to for recipes like this.
The programmable timer means you can set it and truly forget it, and the 6-quart capacity is perfect for making enough meatballs to feed a crowd or have leftovers.
The removable ceramic pot makes cleanup incredibly simple.
2. Spring Chef Cookie Scoop Set
These cookie scoops are absolute lifesavers when making uniform meatballs. I use the medium size (about 1.5 tablespoons) for perfectly portioned meatballs that cook evenly.
They’re sturdy, easy to squeeze, and the meatballs release cleanly every single time.
3. Better Than Bouillon Beef Base
While regular beef broth works fine, this concentrated beef base adds so much more depth to the gravy.
A little goes a long way, and you can control the intensity of the beef flavor. One jar lasts for months in the fridge.
4. OXO Good Grips Mixing Bowl Set
These bowls have a non-slip base that keeps them steady while you’re mixing the meatball mixture, and the high sides prevent any splashing.
The pour spouts are surprisingly handy too. I use the large bowl for the meat mixture and the medium one for whisking together the gravy ingredients.

Step-by-Step Instructions: How to Make Crockpot Salisbury Steak Meatballs
Follow these detailed steps, and you’ll have perfect, tender meatballs every single time. Take your time with the prep, and the crockpot will handle the rest.
1. Prepare the Meatball Mixture
- Add the ground beef to your large mixing bowl
- Crack in the eggs and pour in the milk
- Add the breadcrumbs, minced onion, and garlic
- Sprinkle in the salt, pepper, and 1 teaspoon Worcestershire sauce
- Using clean hands or a wooden spoon, gently mix everything together until just combined (don’t overmix or the meatballs will be tough)
- The mixture should hold together when squeezed but still look slightly loose
2. Shape the Meatballs
- Using a cookie scoop or your hands, portion out about 1.5 tablespoons of the meat mixture
- Roll each portion between your palms to form a smooth ball
- Place the formed meatballs on a plate or baking sheet as you work
- You should get approximately 30-36 meatballs depending on size
- Don’t worry about making them perfectly round; they’ll cook beautifully regardless
Another favorite: Chicken Pesto Meatballs
3. Prepare the Mushroom Gravy
- In your medium mixing bowl, combine the cream of mushroom soup and dry onion soup mix
- Pour in the beef broth and 2 tablespoons Worcestershire sauce
- Add the garlic powder, onion powder, and black pepper
- Whisk everything together until completely smooth and well combined
- The mixture should be pourable but not too thin
4. Layer the Crockpot
- Lightly spray your crockpot with cooking spray
- Arrange about half of the sliced mushrooms on the bottom of the crockpot
- Carefully place the meatballs in the crockpot in a single layer if possible (it’s okay if some stack slightly)
- Scatter the remaining mushroom slices over and around the meatballs
- Pour the prepared gravy mixture evenly over everything
- Use a spoon to gently press down on the meatballs to ensure they’re submerged in the gravy
5. Cook the Meatballs
- Cover the crockpot with the lid
- Cook on high for 4 hours or low for 6 hours
- The meatballs are done when they reach an internal temperature of 160°F and are cooked through
- Resist the urge to lift the lid during cooking as this releases heat and extends cooking time
- During the last 30 minutes, you can gently stir to redistribute the gravy
6. Thicken the Gravy (Optional)
- If you prefer a thicker gravy, mix 2 tablespoons cornstarch with 2 tablespoons cold water to create a slurry
- Stir the slurry into the hot gravy in the crockpot
- Let it cook for an additional 15-20 minutes on high, stirring occasionally
- The gravy will thicken as it sits
7. Serve and Enjoy
- Taste the gravy and adjust seasoning if needed (salt, pepper, or a splash more Worcestershire sauce)
- Use a slotted spoon to transfer the meatballs to your serving dish
- Ladle the mushroom gravy over the meatballs
- Garnish with fresh parsley if desired
- Serve immediately while hot.
Tips for The Best Crockpot Salisbury Steak Meatballs
These tried-and-true tips will help you achieve perfect results every time. I’ve learned these through years of making this recipe.
Key Tips:
- Don’t overmix the meat: Mix just until ingredients are combined; overmixing makes tough, dense meatballs
- Use an 80/20 beef blend: The fat content keeps the meatballs moist and flavorful
- Brown the meatballs first (optional): For extra flavor, quickly sear them in a hot skillet before adding to the crockpot
- Keep the lid on: Every time you peek, you add 15-20 minutes to the cooking time
- Make ahead: Form the meatballs the night before and refrigerate; add 30 minutes to cooking time if starting from cold
- Use fresh mushrooms: They add so much more flavor than canned
- Double the recipe: This freezes beautifully, so make extra for busy nights
- Let it rest: Allow the dish to sit for 5-10 minutes after cooking so the gravy can thicken slightly
For a lighter option, try: Vegan Mushroom Stroganoff Recipe
Serving Suggestions

These meatballs are incredibly versatile and pair beautifully with so many different sides. The rich mushroom gravy is perfect for spooning over just about anything.
I love serving these over creamy garlic mashed potatoes to soak up all that delicious gravy. Buttered egg noodles are another classic choice that never disappoints.
For a complete meal, here’s what works wonderfully:
- Creamy mashed potatoes (my personal favorite)
- Buttered egg noodles or wide pasta
- Fluffy white rice or wild rice blend
- Roasted garlic cauliflower mash for a low-carb option
- Crispy roasted Brussels sprouts
- Steamed green beans with butter
- Crusty bread for soaking up the gravy
- Simple side salad with vinaigrette
- Buttery Dinner Rolls
Variations of Crockpot Salisbury Steak Meatballs
This recipe is wonderfully adaptable. Feel free to customize it based on what you have on hand or your family’s preferences.
Popular Variations:
- Turkey version: Substitute ground turkey for a leaner option (add 1 tablespoon olive oil to keep them moist)
- Italian-style: Use Italian breadcrumbs and add 1/2 cup grated Parmesan to the meatball mixture
- Bacon lovers: Mix 1/2 cup cooked, crumbled bacon into the meatball mixture
- Extra vegetables: Add sliced bell peppers, carrots, or celery to the crockpot with the mushrooms
- Wine addition: Replace 1/2 cup of the beef broth with red wine for deeper flavor
- Spicy kick: Add 1/2 teaspoon red pepper flakes to the gravy
- Creamy version: Stir in 1/2 cup heavy cream or sour cream during the last 30 minutes
- Gluten-free: Use gluten-free breadcrumbs and substitute the cream of mushroom soup with a gluten-free version
- Swedish meatball twist: Add a pinch of nutmeg and allspice to the meatballs, and stir sour cream into the gravy
Read Also: Parmesan Crusted Chicken Recipe
Storage and Reheating
These meatballs store and reheat beautifully, making them perfect for meal prep or enjoying leftovers throughout the week.
Storage Guidelines:
- Refrigerator: Store cooled meatballs and gravy in an airtight container for up to 4 days
- Freezer: Freeze in freezer-safe containers or bags for up to 3 months
- Portioning tip: Freeze individual portions in small containers for easy lunches
- Gravy separation: If the gravy separates after freezing, simply whisk it while reheating
Reheating Instructions:
- Microwave: Heat individual portions for 2-3 minutes, stirring halfway through
- Stovetop: Warm in a covered saucepan over medium-low heat, stirring occasionally (add a splash of broth if needed)
- Oven: Reheat at 350°F in a covered dish for 20-25 minutes
- Crockpot: Perfect for parties; reheat on low for 2-3 hours, stirring occasionally
- From frozen: Thaw overnight in the refrigerator, then reheat using any method above
Nutritional Facts
This nutritional information is an estimate per serving (about 5-6 meatballs with gravy), based on 6 servings total.
- Calories: 425
- Total Fat: 24g
- Saturated Fat: 9g
- Cholesterol: 145mg
- Sodium: 1,280mg
- Total Carbohydrates: 22g
- Dietary Fiber: 2g
- Sugars: 4g
- Protein: 30g
Note that nutritional values may vary based on specific ingredients used and portion sizes.
Health Benefits of Key Ingredients
While this is definitely a comfort food dish, it does contain several nutritious ingredients that offer health benefits.
Ground beef provides high-quality protein essential for muscle maintenance and repair, along with important nutrients like iron, zinc, and B vitamins.
Mushrooms are low in calories but rich in antioxidants, vitamin D, and selenium, which support immune function.
Here are some key health benefits:
- Protein-rich: Each serving provides substantial protein to keep you full and satisfied
- Iron source: Beef is an excellent source of heme iron, which is easily absorbed by the body
- Mushroom benefits: Provide vitamin D, antioxidants, and may support heart health
- Onions and garlic: Contain compounds that support immune health and have anti-inflammatory properties
- B vitamins: Beef provides B12 and other B vitamins essential for energy production
- Customizable: Easy to make lighter by using lean turkey or adding more vegetables
Read Also: Slow Cooker Chicken and White Bean Stew
FAQs About Crockpot Salisbury Steak Meatballs
1. Can I make these meatballs without breadcrumbs?
Yes, you can substitute breadcrumbs with several alternatives. Crushed crackers, panko, oatmeal, or even almond flour work well.
Each option will give slightly different results, but they’ll all help bind the meatballs together. For a gluten-free option, use certified gluten-free breadcrumbs or crushed gluten-free crackers.
2. Do I need to brown the meatballs before putting them in the crockpot?
No, you don’t have to brown them first, and the recipe works perfectly without this step. However, browning does add extra flavor and gives the meatballs a nicer appearance.
If you have the extra 10 minutes, a quick sear in a hot skillet can elevate the dish. But on busy days, skip it entirely and they’ll still be delicious.
3. Can I use frozen meatballs instead of making them from scratch?
Absolutely! Store-bought frozen meatballs are a great time-saver. Just add them directly to the crockpot (no need to thaw) and increase the cooking time by about 1 hour on low.
Choose good-quality meatballs for best results. This shortcut makes the recipe even easier for those hectic weeknights.
4. Why is my gravy too thin, and how can I fix it?
Gravy can be thin for several reasons, including too much liquid or not enough cooking time. To thicken it, mix 2-3 tablespoons of cornstarch with equal parts cold water to make a slurry.
Stir the slurry into the hot gravy and cook on high for 15-20 additional minutes. The gravy will also thicken as it cools slightly.
5. How do I prevent the meatballs from falling apart in the crockpot?
The key is proper mixing and handling. Make sure your meat mixture includes enough binding agents (eggs and breadcrumbs) and avoid overmixing, which can make them tough.
Handle the meatballs gently when placing them in the crockpot and avoid stirring too vigorously during cooking.
Letting the mixture rest in the fridge for 30 minutes before forming also helps them hold together better.

Crockpot Salisbury Steak Meatballs
Ingredients
- 2 lbs ground beef 900g, 80/20 blend recommended for best moisture and flavor
- 1 cup breadcrumbs about 115g; plain or Italian-style
- 2 large eggs
- 1/2 cup milk 120ml
- 1 small onion finely minced
- 2 cloves garlic minced
- 1 tsp salt
- 1/2 tsp black pepper
- 1 tsp Worcestershire sauce
- 2 cans condensed cream of mushroom soup 10.5 oz / 298g each
- 1 package dry onion soup mix 1 oz / 28g packet
- 1 1/2 cups beef broth 355ml; or equivalent made from beef base
- 8 oz mushrooms 225g, sliced; fresh recommended
- 2 tbsp Worcestershire sauce
- 1 tsp garlic powder
- 1/2 tsp onion powder
- 1/4 tsp black pepper
- 2 tbsp cornstarch mixed with 2 tbsp cold water to form a slurry
- fresh parsley chopped, for garnish
- cooking spray to grease crockpot insert
Equipment
- Large crockpot or slow cooker 6-quart capacity recommended
- Large mixing bowl For meatball mixture
- Medium mixing bowl For gravy mixture
- Wooden spoon or spatula
- Measuring cups and spoons
- Sharp knife and cutting board
- Cookie scoop or ice cream scoop (optional) for uniform meatballs; medium size about 1.5 tablespoons
Method
- In a large bowl, combine ground beef, eggs, milk, breadcrumbs, minced onion, garlic, salt, pepper, and 1 tsp Worcestershire sauce. Mix gently with clean hands or a spoon until just combined — do not overmix.
- Scoop about 1.5 tablespoons of meat mixture per meatball and roll between your palms into smooth balls; you should get approximately 30–36 meatballs. Set aside on a plate or baking sheet.
- In a medium bowl, whisk together the cream of mushroom soup, dry onion soup mix, beef broth, 2 tbsp Worcestershire sauce, garlic powder, onion powder, and black pepper until smooth and pourable.
- Spray the crockpot insert with cooking spray, then spread half the sliced mushrooms on the bottom. Arrange meatballs in as close to a single layer as possible, scatter remaining mushrooms over the top, and pour the gravy evenly over everything.
- Cover and cook on HIGH for 4 hours or LOW for 6 hours, keeping the lid on throughout. In the last 30 minutes, gently stir to redistribute the gravy; meatballs are done when they reach an internal temperature of 160°F (71°C).
- If you prefer thicker gravy, stir in a slurry of 2 tbsp cornstarch mixed with 2 tbsp cold water, then cook on HIGH for an additional 15–20 minutes, stirring occasionally, until thickened.
- Taste the gravy and adjust seasoning as needed, then use a slotted spoon to serve meatballs over mashed potatoes, egg noodles, or rice, spooning plenty of mushroom gravy on top. Garnish with fresh parsley if desired.
Nutrition
Notes
- Don’t overmix the meat: Mix just until the ingredients come together — overworking the mixture results in tough, dense meatballs.
- Use 80/20 ground beef: The fat content keeps the meatballs moist and flavorful throughout the long cook time; leaner beef can result in dry meatballs.
- Optional browning step: For extra flavor and better appearance, quickly sear the meatballs in a hot skillet with a little oil for 1–2 minutes per side before adding to the crockpot.
- Keep the lid closed: Every time you lift the lid, you add 15–20 minutes to the cooking time. Only remove it for the final stir and thickening step.
- Make-ahead tip: Form the meatballs the night before, cover, and refrigerate. Add 30 minutes to the cooking time if starting from cold.
- Frozen meatball shortcut: Substitute store-bought frozen meatballs — add them directly from frozen and increase cook time by about 1 hour on LOW.
- Storage: Refrigerate leftovers in an airtight container for up to 4 days, or freeze for up to 3 months. Reheat gently on the stovetop with a splash of broth if the gravy is too thick.
- Turkey variation: Swap ground beef for ground turkey for a leaner option; add 1 tbsp olive oil to the mixture to keep the meatballs moist.
- Creamy variation: Stir in ½ cup heavy cream or sour cream during the last 30 minutes of cooking for an extra-rich, creamy gravy.
- Serving suggestions: This dish pairs best with creamy mashed potatoes, buttered egg noodles, white rice, or crusty bread to soak up the gravy.
Private Notes
Tried this recipe?
Let us know how it was!Conclusion
These Crockpot Salisbury Steak Meatballs have earned a permanent spot in my dinner rotation, and I hope they become a favorite in your home too.
There’s something so satisfying about coming home to a house filled with the aroma of tender meatballs and rich gravy, knowing dinner is already done.
This recipe proves that delicious, comforting meals don’t have to be complicated or time-consuming.
Give it a try on your next busy weeknight, and I think you’ll be just as hooked as my family is.
I’d love to hear how it turns out for you. Drop a comment below with your thoughts, or let me know if you tried any fun variations.
Recommended:
- Easy Fall Crockpot Recipes
- Slow Cooker Beef Stew with Onion Soup Mix
- One Pot American Goulash Recipe
- Million Dollar Chicken Casserole
- Instant Pot Sausage Rigatoni



