Slow Cooker Salisbury Steak Meatballs

September 25, 2026

Slow Cooker Salisbury Steak Meatballs turn into the kind of dinner that disappears fast because the meatballs stay tender, the mushrooms melt into the gravy, and every bite tastes like it cooked with more effort than it actually did. The sauce gets deep and savory from Worcestershire, Dijon, and beef broth, then turns glossy and spoon-coating after the cornstarch slurry goes in at the end.

What makes this version work is the quick browning step before the slow cooker takes over. That extra minute or two in a skillet gives the meatballs a better flavor and helps them hold their shape in the gravy. The mushrooms and onions also need that long, gentle cook so they soften completely and build the sauce instead of sitting in it like separate pieces.

Below, I’ll walk through the one step that keeps the gravy from turning thin, plus a few easy swaps if you need to use what’s already in the kitchen. Serve these over mashed potatoes and you’ve got the kind of meal people go back to with a bigger spoon.

“

The gravy thickened up beautifully at the end, and the meatballs stayed tender even after six hours on low. I served it over mashed potatoes and my husband went back for seconds before I’d even sat down.

★★★★★— Melissa T.

Save these slow cooker Salisbury steak meatballs for a cozy beef dinner with rich mushroom-onion gravy and almost no hands-on time.

Save to Pinterest

The Browning Step That Keeps the Meatballs from Going Soft

Slow cookers are great at tenderness, but they’re not great at building flavor on their own. If you dump raw meatballs straight into the crock, they’ll cook through, but the gravy can taste flat and the texture can turn a little too soft on the outside. Browning the meatballs first fixes both problems. You’re not cooking them all the way through. You’re just creating a little crust so they hold together better and give the sauce something richer to work with.

The other place people lose this dish is at the end. The gravy won’t thicken much while the meatballs are cooking because there’s too much steady moisture in the pot. The cornstarch slurry goes in after everything is tender, and it needs that final burst of heat on High to turn the liquid into a proper gravy. If you add it too early, it can thin out again by the time dinner is ready.

What Each Ingredient Is Actually Doing in This Dish

Slow Cooker Salisbury Steak Meatballs rich savory tender
  • Ground beef — An 80/20 mix gives you enough fat for juicy meatballs without making the gravy greasy. Leaner beef works, but the meatballs can taste drier after the long cook.
  • Breadcrumbs and egg — These hold the meatballs together and keep them from breaking apart in the slow cooker. If you need a swap, use crushed saltines or gluten-free breadcrumbs in the same amount.
  • Worcestershire sauce — This is where the savory, steakhouse-style depth comes from. It’s doing more work here than plain salt ever could.
  • Cremini mushrooms and onion — They soften into the gravy and give it body. White mushrooms work too, but cremini bring a deeper flavor and a better color.
  • Cream of mushroom soup — This adds richness and helps the sauce turn silky without needing a roux. If you want to swap it, use another condensed cream soup, but the mushroom version supports the whole flavor of the dish best.
  • Dijon mustard — It doesn’t make the gravy taste like mustard. It sharpens the beef flavor and keeps the sauce from tasting heavy.

Building the Gravy in the Slow Cooker Without Losing the Texture

Mixing and shaping the meatballs

Combine the beef, breadcrumbs, egg, Worcestershire, garlic powder, onion powder, salt, and pepper just until everything looks evenly mixed. Stop there. Overworking the mixture makes the meatballs dense instead of tender. Roll them into 1.5-inch balls so they cook at the same rate and hold up to the long simmer.

Getting color before the slow cook

Brown the meatballs in a skillet over medium-high heat until the outsides are deeply browned, not cooked through. You want the surface set and a little crusty. That step gives the gravy more flavor and keeps the meatballs from looking pale and boiled. If your skillet gets crowded, work in batches so they sear instead of steam.

Letting the gravy do the work

Add the mushrooms, onion, broth, cream of mushroom soup, Worcestershire, and Dijon around the meatballs, then stir gently so the soup starts to melt into the liquid. Don’t worry if it looks loose at this stage. The slow cooker needs time to soften the onions and mushrooms and pull their flavor into the sauce. Cook on Low for 5 to 6 hours, or High for about 3 hours, until the meatballs are tender and the onions have lost their sharp bite.

Thickening at the end

Stir the cornstarch slurry into the hot gravy, then cook on High for about 20 minutes. The sauce should go from thin and pale to glossy and spoon-coating. If it still looks too loose, give it another few minutes uncovered if your lid runs cool. Spoon the meatballs and gravy over mashed potatoes and finish with parsley.

How to Adapt These Meatballs for What’s in Your Kitchen

Gluten-Free Version That Still Holds Together

Swap the breadcrumbs for gluten-free breadcrumbs and check that your cream of mushroom soup is gluten-free. The texture stays close to the original, and the gravy still thickens the same way with the cornstarch slurry.

Dairy-Free Enough for the Gravy to Work

This recipe is already dairy-light, but if your cream of mushroom soup contains dairy, use a dairy-free condensed soup or a homemade substitute. You’ll still get the same savory slow-cooked finish, though the sauce may taste a little less rich.

Using Ground Turkey Instead of Beef

Ground turkey works, but it needs the mushrooms and gravy for help because it doesn’t bring the same beefy flavor or fat. Use 93% lean or a mix with a little more fat, and don’t skip the browning step or the finished dish can taste a little flat.

Make It Ahead for a Busy Night

You can brown the meatballs and slice the mushrooms and onion the day before, then refrigerate everything separately. In the morning, just assemble and start the slow cooker. The flavor actually benefits from the extra rest, and the prep feels much lighter.

Storage and Reheating

  • Refrigerator: Store in an airtight container for up to 4 days. The gravy thickens as it chills, so it may look heavier the next day.
  • Freezer: It freezes well for up to 3 months. Cool completely, then pack the meatballs and gravy together in freezer-safe containers.
  • Reheating: Warm gently on the stove or in the microwave with a splash of beef broth to loosen the gravy. Heat it slowly so the sauce doesn’t break and the meatballs stay tender.

Answers to the Questions Worth Asking

Can I skip browning the meatballs before they go in the slow cooker?+

You can, but the flavor won’t be as deep and the meatballs will be softer on the outside. Browning sets the surface and adds a little crust that helps them hold together in the gravy. If you skip it, the recipe still works, but the finished dish tastes a bit more like a simmered casserole than Salisbury steak.

How do I keep the gravy from getting too thin?+

Use the cornstarch slurry at the end and give it the full 20 minutes on High. The gravy won’t thicken properly if you add the slurry too early because the long cook keeps breaking it down. If it’s still looser than you want, leave the lid slightly ajar for a few minutes so some steam can escape.

Can I use frozen meatballs instead of making them from scratch?+

Yes, if you need a shortcut, but the result will taste more like a gravy-covered meatball dinner than true Salisbury steak. Use fully cooked frozen meatballs and reduce the cook time a little so they don’t get too soft. The sauce still works well with them because the mushrooms and onion carry most of the flavor.

How do I know when the meatballs are done cooking?+

They should be tender all the way through and easy to cut with a spoon, but not falling apart in the pot. On Low, 5 to 6 hours is the sweet spot for me. If you’re using High, start checking around 2 1/2 hours so they don’t go past tender into crumbly.

Can I make Salisbury steak meatballs ahead of time?+

Yes. You can brown the meatballs and prep the mushrooms and onions up to a day ahead, then refrigerate everything until you’re ready to assemble. The flavor holds up well, and the slow cooker does the rest on its own.

Slow Cooker Salisbury Steak Meatballs

Slow Cooker Salisbury steak meatballs cook low-and-slow into tender, bite-size meatballs in a rich mushroom-onion gravy. Brown first for better color, then simmer in the crockpot until the sauce turns glossy.
Prep Time 20 minutes
Cook Time 6 hours
Total Time 6 hours 20 minutes
Servings: 6 servings
Course: Main Dish
Cuisine: American
Calories: 560

Ingredients
  

For meatballs
  • 1.5 lb ground beef
  • 0.33 cup breadcrumbs
  • 1 egg
  • 2 tbsp Worcestershire
  • 1 tsp garlic powder
  • 1 tsp onion powder
  • 0.25 tsp salt
  • 0.25 tsp pepper
For gravy
  • 16 oz cremini mushrooms
  • 1 onion
  • 2 cup beef broth
  • 1 can (10.5 oz) cream of mushroom soup
  • 2 tbsp Worcestershire
  • 1 tsp Dijon mustard
  • 2 tbsp cornstarch
  • 2 tbsp water
To serve
  • 1 mashed potatoes
  • 2 tbsp fresh parsley

Equipment

  • 1 cast iron skillet
  • 1 Dutch oven

Method
 

Make the meatballs
  1. In a bowl, mix ground beef, breadcrumbs, egg, Worcestershire, garlic powder, onion powder, salt, and pepper until evenly combined. Stop mixing when the mixture looks uniform with no dry breadcrumb pockets.
  2. Form the mixture into 1.5-inch meatballs. Place them on a tray as you work so they brown evenly.
Brown and start the slow cooker
  1. Heat a cast iron skillet over medium-high heat and brown the meatballs in batches, about 2-3 minutes per side, until well colored. Transfer the browned meatballs to the slow cooker (Crockpot) as you go.
  2. Add cremini mushrooms and onion around the meatballs in the slow cooker. Scatter them so they cook into the gravy instead of settling at the bottom.
  3. Pour in beef broth, cream of mushroom soup, Worcestershire, and Dijon mustard, then stir gently around the meatballs. Keep the meatballs mostly in one layer so they heat through evenly.
Cook low and thicken gravy
  1. Cook on Low for 5-6 hours, or on High for 3 hours, until the meatballs are cooked through and the sauce is bubbling. Do not open the lid during cooking to avoid heat loss.
  2. In a small bowl, stir cornstarch with water to make a slurry. You should see a smooth, pourable mixture with no lumps.
  3. Stir the cornstarch slurry into the gravy and cook on High for 20 minutes until thickened. Look for a glossy gravy that coats the back of a spoon.
Serve
  1. Serve the Salisbury steak meatballs over mashed potatoes with parsley sprinkled on top. Add extra gravy from the slow cooker so every bite is sauced.

Notes

For the richest gravy, brown the meatballs until they’re deeply browned—this adds flavor and color to the final sauce. Refrigerate leftovers in an airtight container up to 3-4 days; freeze up to 2-3 months, thaw overnight in the fridge, then reheat until hot. For a lighter option, use low-sodium beef broth and a low-fat cream of mushroom soup if available.

You might also like these recipes

Leave a Comment

Recipe Rating