Slow Cooker Salisbury Steak Meatballs

October 23, 2026

Slow Cooker Salisbury Steak Meatballs deliver that old-school diner comfort in a form that practically cooks itself. The meatballs stay tender instead of dense, the mushrooms melt into the gravy, and the whole pot turns into a rich, spoon-coating dinner that tastes like it took far more work than it did.

What makes this version work is the balance between the browned meatballs and the slow-cooked gravy. Browning first gives you a little crust and depth, while the slow cooker finishes the meat gently so it stays juicy. The cream of mushroom soup builds body without needing constant stirring, and a small hit of Dijon and Worcestershire keeps the sauce from tasting flat.

Below you’ll find the little details that keep the meatballs from falling apart, plus the reason the cornstarch goes in at the end instead of right away. Those small choices matter here, especially if you want gravy that clings to mashed potatoes instead of running all over the plate.

“

The gravy got thick and glossy at the end, and the meatballs stayed tender all day without falling apart. I served it over mashed potatoes and my husband went back for seconds before I even sat down.

★★★★★— Melissa R.

Save these slow cooker Salisbury steak meatballs for the kind of dinner where tender beef, mushroom gravy, and mashed potatoes do all the heavy lifting.

Save to Pinterest

The Secret to Tender Meatballs in Slow Cooker Gravy

The biggest mistake with slow cooker meatballs is packing them too tightly or skipping the browning step. Dense meatballs turn rubbery after hours in liquid, and pale meatballs leave the gravy tasting one-note. A quick sear gives the surface some structure, so the meatballs hold together while still staying soft inside.

The other thing that matters is keeping the gravy ingredients in the right order. The broth, soup, and Worcestershire need enough time to meld, but the cornstarch slurry should wait until the end. If you thicken too early, the sauce can turn gluey before the meatballs are even heated through.

  • Breadcrumbs — They keep the meatballs light and help them hold moisture. Plain breadcrumbs work fine, and crushed crackers can step in if that’s what you have.
  • Worcestershire sauce — This is the backbone of the savory flavor. It does more than salt the meat; it gives the gravy that steakhouse-style depth you can’t quite fake with extra seasoning.
  • Cream of mushroom soup — It adds body and the right creamy texture without needing a separate roux. If you use a lower-sodium version, the finished gravy will taste cleaner and you can season it to taste at the end.
  • Cremini mushrooms — These hold their shape and bring a deeper mushroom flavor than white button mushrooms. If you want a stronger mushroom note, slice them a little thicker so they don’t dissolve into the sauce.
  • Dijon mustard — Just enough to sharpen the gravy and keep it from tasting heavy. It won’t read as mustardy; it just lifts everything else.

What Each Ingredient Is Actually Doing in This Recipe

Prepared recipe ready to serve
  • Primary ingredient (the star) — Quality matters most. Choose the best you can find.
  • Cooking medium (oil, butter, or broth) — This carries flavors and prevents dryness.
  • Seasonings (salt, pepper, spices, herbs) — Layer flavors so nothing overpowers. Build depth gradually.
  • Aromatics (garlic, onion, herbs) — Cook with fat to bloom flavors. Become the foundation.
  • Supporting ingredients — Complement the main ingredient without overpowering it.
  • Sauce or liquid (if applicable) — Brings flavors together. Balance richness with acid.
  • Acid (lemon, vinegar, wine, or other) — Brightens and prevents flat-tasting results.
  • Final finish (garnish, glaze, or sauce) — Prevents one-dimensional taste and adds visual appeal.

Building the Gravy Without Ending Up With Mushy Meatballs

Mix the meat just until it comes together

Combine the beef, breadcrumbs, egg, Worcestershire, garlic powder, onion powder, salt, and pepper until the mixture looks even, then stop. Overmixing tightens the meat and gives you dense meatballs that feel more like little bricks after six hours. Roll them into 1.5-inch balls with gentle pressure so they hold shape without becoming compacted.

Brown the meatballs for structure and flavor

Use a skillet over medium-high heat and brown the meatballs on the outside. You’re not cooking them through here; you just want color and a little crust. If you skip this step, the finished gravy still works, but the meatballs lose that deeper savory note and can look a little gray in the slow cooker.

Layer the sauce around, not over, the meatballs

After the meatballs go into the Crockpot, add the mushrooms, onion, broth, cream of mushroom soup, Worcestershire, and Dijon. Stir gently around the meatballs so they stay intact. The liquid should come partway up the sides, not bury them completely, because too much stirring and too much liquid both work against a rich, concentrated gravy.

Finish with the slurry at the end

Cook on Low until the meatballs are tender and the onions are soft, then stir in the cornstarch slurry and cook on High for about 20 minutes. The gravy should go from thin to glossy and coat a spoon. If it still looks loose, give it a few more minutes; cornstarch needs a little heat to fully activate, but once it thickens, it thickens fast.

How to Adapt This for What You Have on Hand

Make It Gluten-Free

Use gluten-free breadcrumbs in the meatballs and confirm that your cream of mushroom soup and Worcestershire sauce are certified gluten-free. The texture stays close to the original, and the gravy still gets that familiar Salisbury steak feel.

Use Ground Turkey or Ground Chicken

You can swap in ground turkey or chicken, but the meatballs will be a little leaner and less rich. Add an extra tablespoon of Worcestershire or a splash more broth to keep the mixture moist, and don’t skip browning because lean meat needs the help.

Make It Dairy-Free Without Losing Body

This one can work dairy-free if your cream of mushroom soup is dairy-free too. The flavor stays savory and the gravy still thickens well, though it may taste a little less rich, so a touch more Dijon helps bring back balance.

Storage and Reheating

  • Refrigerator: Store leftovers in an airtight container for up to 4 days. The gravy will thicken as it chills, which is normal.
  • Freezer: This freezes well for up to 3 months. Cool it completely first, then portion it with plenty of gravy so the meatballs don’t dry out when reheated.
  • Reheating: Reheat gently on the stovetop or in the microwave with a splash of broth. High heat can make the meatballs tough and can cause the gravy to separate before it loosens back up.

Questions I Get Asked About This Recipe

Can I skip browning the meatballs?+

You can, but the flavor won’t be as deep and the meatballs can look a little pale in the finished gravy. Browning gives you that savory crust that stands up to hours in the slow cooker and helps the meatballs keep their shape better.

Slow Cooker Salisbury Steak Meatballs

Slow Cooker Salisbury steak meatballs simmered on Low until tender, then finished with a thick mushroom-onion gravy. Serve these beef meatballs over mashed potatoes for a comforting, savory dinner.
Prep Time 20 minutes
Cook Time 6 hours
Total Time 6 hours 20 minutes
Servings: 6 servings
Course: Main Dish
Cuisine: American
Calories: 520

Ingredients
  

For meatballs
  • 1.5 lb ground beef Use 80/20 for juicy meatballs.
  • 0.33 cup breadcrumbs
  • 1 egg
  • 2 tbsp Worcestershire
  • 1 tsp garlic powder
  • 1 tsp onion powder
  • 0.5 salt Season to taste.
  • 0.25 pepper Season to taste.
For gravy
  • 16 oz cremini mushrooms Slice before adding to the slow cooker.
  • 1 onion Thinly slice.
  • 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 Stir with cornstarch to make a slurry.
Serving
  • 1 mashed potatoes For serving.
  • 1 fresh parsley Optional garnish.

Equipment

  • 1 cast iron skillet
  • 1 Dutch oven

Method
 

Make the meatballs
  1. In a large bowl, mix ground beef, breadcrumbs, egg, Worcestershire, garlic powder, onion powder, salt, and pepper until evenly combined. Roll into 1.5-inch balls, working lightly so the meat stays tender.
Brown and start the slow cook
  1. Heat a cast iron skillet over medium-high heat and brown the meatballs in batches. Place browned meatballs into the Dutch oven as you finish each batch.
  2. Add cremini mushrooms, onion, beef broth, cream of mushroom soup, Worcestershire, and Dijon mustard around the meatballs in the Dutch oven. Stir around the meatballs until the gravy is well mixed.
  3. Cover and cook on Low for 5-6 hours (or on High for about 3 hours) until the meatballs are cooked through and tender. No need to stir during this cook window.
Thicken the gravy and serve
  1. In a small bowl, stir cornstarch with water to make a slurry. Pour the slurry into the gravy and stir to combine.
  2. Cook on High for about 20 minutes until the gravy thickens and looks glossy. Serve the Salisbury steak meatballs over mashed potatoes, then scatter fresh parsley on top.

Notes

Pro tip: brown the meatballs before slow cooking to deepen flavor, then keep the lid on during the 5-6 hour Low cook. Store leftovers covered in the refrigerator up to 4 days; reheat gently until hot throughout. Freezing is yes—freeze meatballs and gravy (without fresh parsley) up to 3 months and thaw overnight in the fridge. For a lighter option, use reduced-fat cream of mushroom soup and 90% lean ground beef.

Loved this recipe?

Save it to Pinterest for later or print a clean copy for your kitchen.

Save to Pinterest

Leave a Comment

Recipe Rating