Classic Salisbury Steak Meatballs in Savory Mushroom Gravy are my go to answer for those nights when you want comfort food, but you do not want to babysit the stove. You know the vibe: you are tired, everyone is hungry, and you still want dinner to taste like you tried. This recipe gives you those cozy, beefy flavors with a gravy that feels like it should have taken hours. It is also super forgiving, so even if your day is a mess, dinner will not be. Let me show you exactly how I make it, plus the little tricks I learned after making it way too many times.
Ingredients Needed For Salisbury Meatballs
The best part about these Classic Salisbury Steak Meatballs in Savory Mushroom Gravy is that the ingredients are basic. Nothing fancy, just smart pantry stuff that turns into big flavor. I also like that you can adjust the mushrooms and onion based on who is eating. In my house, I add extra mushrooms because that gravy is the whole point.
Here is what you will need:
- Ground beef (80 20 is great for flavor)
- Bread crumbs (plain or Italian both work)
- Egg (helps the meatballs hold together)
- Onion (grated or finely diced so no big chunks)
- Garlic (fresh or jarred, no judgment)
- Worcestershire sauce (this is the classic Salisbury flavor)
- Salt and black pepper
- Sliced mushrooms (button or cremini)
- Beef broth (low sodium if you can)
- Ketchup or a little tomato paste (for a subtle tang)
- Cornstarch (to thicken the gravy at the end)
- Optional: a splash of cream or a pat of butter to make the gravy extra silky
If you love beefy comfort food like this, you might also like my other steak inspired dinners. I have been on a kick lately, and this chicken fried steak is another one of those hearty meals that makes everyone quiet at the table.
One quick tip: if you hate chopping onion, grating it on a box grater is the easiest way to get the flavor without crunchy bits. It kind of melts into the meatballs and into the gravy too.
How To Make Crockpot Salisbury Steak Meatballs Recipe
I love this method because it is simple and it fits real life. You can mix the meatballs in the morning, toss everything in the crockpot, and then go live your day. When you come back, your kitchen smells like you have been cooking for hours.
Step by step in plain language
1) Mix and shape the meatballs. In a big bowl, mix ground beef, bread crumbs, egg, onion, garlic, Worcestershire, salt, and pepper. Do not overmix or they can get tough. Roll into meatballs about the size of a golf ball.
2) Optional quick browning. If you have 10 minutes, brown the meatballs in a skillet with a little oil. You are not cooking them through, just giving them color. This adds flavor, but if your day is chaos, skip it. They will still be good.
3) Build the gravy in the crockpot. Add mushrooms and a bit more onion if you want. Pour in beef broth, a squirt of ketchup (or a spoon of tomato paste), and another splash of Worcestershire. Stir it up.
4) Cook low and slow. Nestle the meatballs into the liquid. Cover and cook on LOW for 5 to 6 hours or HIGH for 2 1/2 to 3 1/2 hours, until the meatballs are cooked through.
5) Thicken at the end. Mix cornstarch with a little cold water in a small cup. Stir that slurry into the crockpot. Cover and cook 10 to 15 minutes until the gravy thickens. Taste and adjust salt and pepper.
When I make Classic Salisbury Steak Meatballs in Savory Mushroom Gravy, I always do a quick taste check right after thickening. Broth brands vary a lot, so sometimes it needs a pinch more salt or an extra dash of Worcestershire to wake it up.
“I made these for my picky family and everyone went back for seconds. The gravy tasted like something from a diner, in a good way. Saving this one.”
Another little note: if you are a pasta person, this gravy is honestly amazing over noodles too. It gives similar cozy vibes to this balsamic steak pasta with burst tomatoes, just in a more classic, mushroomy direction.
How To Store Leftover Salisbury Steak Meatballs
If you are lucky enough to have leftovers, they store really well. In fact, I swear Classic Salisbury Steak Meatballs in Savory Mushroom Gravy taste even better the next day because the flavors settle in.
Fridge: Let everything cool, then store in an airtight container. It will keep well for about 3 to 4 days.
Freezer: Freeze meatballs with gravy in a freezer safe container for up to 2 to 3 months. I like to portion it out so I can grab one dinner at a time.
Reheating: Warm in a saucepan over medium low heat with a splash of broth or water to loosen the gravy. Microwave works too, just stir halfway so the gravy heats evenly.
Tip from my own mistakes: if the gravy thickens a lot in the fridge, do not panic. A splash of broth brings it right back to that smooth, spoonable texture.
Serving Suggestions For Easy Salisbury Meatballs
This is the fun part because the gravy goes with basically anything. I usually pick one cozy base and one veggie so the plate feels complete without extra work.
Easy serving ideas:
- Mashed potatoes (classic and perfect for soaking up gravy)
- Egg noodles (fast and kid friendly)
- Rice (white or brown, both work)
- Cauliflower mash if you want something lighter
- Green beans or roasted broccoli on the side
- Buttered peas when you want pure comfort
If you want a bright, fresh side to cut through all that rich gravy, I love anything with herbs and a little tang. This chimichurri steak post has a sauce idea that also works as a drizzle over roasted veggies if you feel like switching things up.
And yes, you can absolutely serve Classic Salisbury Steak Meatballs in Savory Mushroom Gravy on toasted bread for a messy, satisfying sandwich situation. I have done it, and I would do it again.
Recipe FAQs
Can I use frozen meatballs instead of making them?
Yep. It will not taste exactly the same as homemade, but it is still really good. Just make sure you choose a beefy frozen meatball, not a super herby Italian style one.
Do I have to brown the meatballs first?
No. Browning adds flavor, but the crockpot will cook them through either way. If you skip browning, I recommend adding a little extra Worcestershire or pepper to boost that savory taste.
How do I keep the gravy from getting too salty?
Use low sodium beef broth, and go easy on added salt until the end. Taste after thickening because flavors concentrate as it cooks.
What mushrooms work best?
Button mushrooms are the easiest, cremini add a deeper flavor, and sliced baby bella are great too. If you have mushroom skeptics at home, slice them thin so they blend into the gravy more.
Can I make this on the stove instead of a crockpot?
Yes. Simmer the meatballs gently in the gravy in a deep skillet with a lid, about 20 to 25 minutes, then thicken with cornstarch at the end.
A Cozy Dinner You Will Want On Repeat
If you are craving a comforting, low stress meal, Classic Salisbury Steak Meatballs in Savory Mushroom Gravy really delivers. You get tender meatballs, a rich mushroom gravy, and leftovers that reheat like a dream. If you want another slow cooker shortcut, this linked recipe for Slow Cooker Salisbury Steak Meatballs (Frozen Meatballs) is a handy option to keep in your back pocket. Try this recipe once, tweak it to your taste, and I honestly think it will earn a regular spot in your dinner rotation.
Print
Classic Salisbury Steak Meatballs in Savory Mushroom Gravy
- Total Time: 375 minutes
- Yield: 4 servings
- Diet: None
Description
A comforting dish of meatballs smothered in a rich mushroom gravy, perfect for easy weeknight dinners.
Ingredients
- 1 lb Ground beef (80/20)
- 1 cup Bread crumbs (plain or Italian)
- 1 Egg
- 1 Onion (grated or finely diced)
- 2 cloves Garlic (fresh or jarred)
- 2 tbsp Worcestershire sauce
- Salt and black pepper to taste
- 8 oz Sliced mushrooms (button or cremini)
- 2 cups Beef broth (low sodium)
- 2 tbsp Ketchup or tomato paste
- 2 tbsp Cornstarch
- Optional: 1 splash of cream or 1 pat of butter
Instructions
- Mix and shape the meatballs. In a big bowl, mix ground beef, bread crumbs, egg, onion, garlic, Worcestershire, salt, and pepper. Do not overmix; roll into meatballs about the size of a golf ball.
- Optional quick browning. If you have 10 minutes, brown the meatballs in a skillet with a little oil for added flavor.
- Build the gravy in the crockpot. Add mushrooms and more onion if desired. Pour in beef broth, ketchup, and Worcestershire; stir.
- Cook low and slow. Nestle the meatballs into the liquid. Cover and cook on LOW for 300 to 360 minutes or HIGH for 150 to 210 minutes until meatballs are cooked through.
- Thicken the gravy. Mix cornstarch with cold water and stir into the crockpot. Cover and cook for 10 to 15 minutes until gravy thickens. Adjust salt and pepper to taste.
Notes
These meatballs taste even better the next day, making great leftovers.
- Prep Time: 15 minutes
- Cook Time: 360 minutes
- Category: Main Course
- Method: Slow Cooking
- Cuisine: American

