Slow Cooker Salisbury Steak Meatballs Recipe
You know those days when you’re craving something warm, hearty, and just plain comforting? This Slow Cooker Salisbury Steak Meatballs recipe is one of those perfect dishes that feels like a hug in food form. It’s ridiculously easy to throw together, thanks to the magic of a slow cooker and some clever pantry ingredients, and the flavor is like your favorite Salisbury steak but in convenient, bite-sized meatball form. It’s ideal for busy days when you don’t have the time (or energy) to fuss over a complicated dinner but still want something homemade and satisfying. Plus, it’s one of those recipes where your slow cooker does all the heavy lifting, leaving you more time to relax or get other things done.
I remember the first time I made this recipe—it was a chilly fall evening, and the house smelled amazing while it simmered away. I had some friends over, and when we all sat down to eat, there was a collective “mmm” around the table. The meatballs are tender, the gravy is rich, and when you serve it over a bed of mashed potatoes or egg noodles? Well, it’s the kind of meal that sticks with you, in the best way. It’s become a regular in my household, especially when I’m looking for something that feels special but doesn’t require hours in the kitchen.

The origin story (or, how Salisbury steak made its way to meatballs)
Salisbury steak itself has a long history, going all the way back to the late 1800s when it was created by Dr. J.H. Salisbury as a health food. It was meant to be a nutritious, protein-packed meal for soldiers, but over time it evolved into a comfort food classic. Traditionally, Salisbury steak is made from ground beef shaped into patties and smothered in a rich, savory gravy. Somewhere along the way, the idea of making Salisbury steak into bite-sized meatballs was born—probably because everything is just a little more fun when it’s mini, right? Meatballs are easy to serve, family-friendly, and they absorb that luscious gravy in the most delicious way. I love this version because you get all the flavors of traditional Salisbury steak but with a lot less effort.
Let’s talk ingredients: the key players in this dish
- Frozen Meatballs: This is the ultimate shortcut ingredient. I always keep a bag of frozen meatballs in my freezer for quick dinners, and they work perfectly here. They soak up all the flavors from the gravy and become super tender as they cook. If you’re feeling ambitious, you can make your own meatballs, but trust me, frozen ones do the job beautifully.
- Beef Broth: This adds depth to the gravy. I use reduced-sodium broth so I can control the saltiness, but you can also use regular broth if that’s what you have. In a pinch, I’ve used vegetable broth, and it still turned out great!
- Brown Gravy Mix: This is what gives the gravy that rich, beefy flavor without having to simmer it for hours. It’s a pantry staple in my house.
- Onion Soup Mix: For that boost of savory onion flavor. If you’re out of onion soup mix, you could sauté some onions and toss those in, but the packet is just so convenient!
- Ketchup & Worcestershire Sauce: These two ingredients bring a bit of sweetness, tang, and umami to the gravy, making it feel well-rounded and complex.
- Cornstarch Slurry: This is how you thicken the gravy at the end. Cornstarch mixed with cold water makes for an easy way to get that perfect gravy consistency.

Kitchen gear: What you need (and what you can totally skip)
For this recipe, you really don’t need much in terms of fancy kitchen gear—just a few basics will get you through.
- Slow Cooker: Obviously, this is the star of the show here. I love using my 6-quart slow cooker for recipes like this because it’s big enough to handle a good amount of meatballs and gravy. If you don’t have a slow cooker, you could try this recipe in a Dutch oven, but you’d need to cook it low and slow in the oven instead.
- Whisk: You’ll need this to mix up your gravy ingredients, making sure everything blends together smoothly.
- Mixing Bowl: Just to whisk up the gravy before pouring it over the meatballs. You don’t need anything fancy here—just something big enough to handle the liquids.
- Small Bowl or Cup: For mixing the cornstarch slurry. It’s a simple step, but you want to make sure the cornstarch is fully dissolved in the water before adding it to the slow cooker.
Step-by-step: My foolproof method (and a few hard-learned lessons)
Alright, let’s get to the fun part—making this dish! It’s super straightforward, but there are a few little tips I’ve picked up to make sure it turns out just right.
- Start with your slow cooker: Give the inside of your slow cooker a quick spray with nonstick cooking spray. Trust me on this—clean-up will be so much easier! Then, go ahead and dump in your frozen meatballs. No need to thaw them; they’ll cook perfectly from frozen.
- Whisk up the gravy: In a mixing bowl, whisk together the beef broth, brown gravy mix, onion soup mix, ketchup, and Worcestershire sauce. Whisking is key here—this helps avoid any clumps in the gravy. Once it’s smooth, pour it over the meatballs in the slow cooker. Give everything a quick stir to make sure the meatballs are coated in that delicious sauce.
- Cook low and slow: Set your slow cooker to LOW and let it work its magic for 5-6 hours. You can definitely cook it on HIGH for 2-3 hours if you’re short on time, but I find the low setting lets the meatballs really soak up the flavors and become more tender.
- Thicken the gravy: Once the cook time is done, mix your cornstarch and cold water together to make the slurry. Stir it into the slow cooker and let everything cook for another 10 minutes or so, just until the gravy thickens up nicely. I’ve forgotten the slurry step once or twice, and while the dish is still tasty, the thicker gravy really makes a difference.
- Serve and enjoy: When the gravy is thick and bubbly, you’re ready to serve! I love this over egg noodles or mashed potatoes because they soak up all that delicious gravy, but rice would work in a pinch too.

Variations to try: mix it up!
This recipe is pretty forgiving and fun to experiment with. Here are some ideas to switch it up:
- Gluten-Free Version: To make this gluten-free, just swap out the gravy mix and onion soup mix for gluten-free versions. Most grocery stores carry them now, so it’s an easy fix.
- Vegan Version: Yes, you can even make this vegan! Just use plant-based meatballs and swap out the beef broth for vegetable broth. There are also some great vegan Worcestershire sauces out there if you want to keep it totally plant-based.
- Spicy Kick: If you like a little heat, add a teaspoon of crushed red pepper flakes to the gravy. It gives the dish a fun little kick without overpowering the classic flavors.
- Seasonal Veggies: You can toss in some veggies like sliced mushrooms or carrots to add some extra nutrition. Just add them in at the start with the meatballs—they’ll cook down beautifully with the gravy.
How to serve these meatballs like a pro
When it comes to serving these Salisbury steak meatballs, presentation is key! I love to pile them high on a plate of creamy mashed potatoes, then drizzle extra gravy over the top. Garnish with a little chopped parsley for color—it’s amazing what a bit of green can do to make the dish look even more appetizing. You could also serve them over egg noodles or rice if you prefer. If you’re hosting, put the meatballs and gravy in a pretty serving dish and keep them warm until everyone is ready to eat.
drink pairings to complement the dish
you can’t go wrong with something light and refreshing to balance out the rich, savory flavors. I recommend a chilled sparkling water with a splash of lemon or lime—it’s simple, but it cuts through the richness nicely. Another great option is an iced tea, maybe a black tea with a hint of peach or lemon.
Storing leftovers and reheating tips
If you have leftovers (though I’ll be surprised if you do!), store the meatballs and gravy in an airtight container in the fridge. They’ll keep for up to 4 days. To reheat, just warm them up on the stovetop over low heat, stirring occasionally. You may need to add a splash of broth or water to loosen up the gravy as it heats. I wouldn’t recommend freezing this dish, as the gravy can get a little weird in texture when thawed.
Scaling the recipe for a crowd (or just for two)
This recipe makes about 30-35 meatballs, which serves around 6 people. If you’re cooking for a smaller group, you can easily halve the recipe. Just use half the amount of meatballs and gravy ingredients, but keep the cooking time the same. For a bigger group, you can double everything—just make sure your slow cooker is large enough to handle the extra meatballs. If you double it, the cooking time may increase slightly, so just keep an eye on it.
Potential issues? Let’s avoid them together!
- Watery Gravy: If the gravy is too thin, it’s likely because the cornstarch slurry wasn’t mixed in thoroughly, or it didn’t have enough time to cook and thicken. Just give it a bit more time, or add a little extra slurry if needed.
- Too Salty: If the dish turns out too salty, try adding a splash of unsalted broth or water to the gravy to balance it out. You can also add a pinch of sugar to help mellow out the saltiness.
- Overcooked Meatballs: If you cook the meatballs on HIGH for too long, they might get a bit tough. Stick to the low setting for the best texture.

Frequently asked questions
Q: Can I make this ahead of time?
A: Absolutely! You can assemble everything in the slow cooker the night before, pop it in the fridge, and then start cooking it the next day.
Q: Can I use fresh meatballs instead of frozen?
A: Yes, you can, but you might want to brown them in a skillet first to keep them from falling apart during cooking.
Q: How do I make this dish less salty?
A: Opt for low-sodium broth and gravy mixes. You can always add more salt later if needed!
Q: Can I cook this on high?
A: You can, but I recommend the low setting for the best flavor and texture. If you’re in a rush, 2-3 hours on high should do it.
Q: Can I add vegetables to this recipe?
A: Definitely! Mushrooms, carrots, or even peas would be great additions—just throw them in with the meatballs.
Slow Cooker Salisbury Steak Meatballs Recipe
These Salisbury steak meatballs are slow-cooked to perfection in a rich gravy. Serve over mashed potatoes for the ultimate comfort food.
- Total Time: 5 hours 10 minutes
- Yield: 6 1x
Ingredients
Salisbury Steak Meatballs:
- 1 bag (26 oz) frozen meatballs (about 30–35 meatballs)
- 2 cups reduced-sodium beef broth (see notes)
- 1 packet brown gravy mix
- 1 packet onion soup mix
- 2 tablespoons ketchup
- 1 tablespoon Worcestershire sauce
Cornstarch Slurry:
- 2 tablespoons cornstarch (see notes)
- 2 tablespoons cold water
Instructions
- Start with your slow cooker: Give the inside of your slow cooker a quick spray with nonstick cooking spray. Trust me on this—clean-up will be so much easier! Then, go ahead and dump in your frozen meatballs. No need to thaw them; they’ll cook perfectly from frozen.
- Whisk up the gravy: In a mixing bowl, whisk together the beef broth, brown gravy mix, onion soup mix, ketchup, and Worcestershire sauce. Whisking is key here—this helps avoid any clumps in the gravy. Once it’s smooth, pour it over the meatballs in the slow cooker. Give everything a quick stir to make sure the meatballs are coated in that delicious sauce.
- Cook low and slow: Set your slow cooker to LOW and let it work its magic for 5-6 hours. You can definitely cook it on HIGH for 2-3 hours if you’re short on time, but I find the low setting lets the meatballs really soak up the flavors and become more tender.
- Thicken the gravy: Once the cook time is done, mix your cornstarch and cold water together to make the slurry. Stir it into the slow cooker and let everything cook for another 10 minutes or so, just until the gravy thickens up nicely. I’ve forgotten the slurry step once or twice, and while the dish is still tasty, the thicker gravy really makes a difference.
- Serve and enjoy: When the gravy is thick and bubbly, you’re ready to serve! I love this over egg noodles or mashed potatoes because they soak up all that delicious gravy, but rice would work in a pinch too.
Notes
If you have leftovers (though I’ll be surprised if you do!), store the meatballs and gravy in an airtight container in the fridge. They’ll keep for up to 4 days. To reheat, just warm them up on the stovetop over low heat, stirring occasionally. You may need to add a splash of broth or water to loosen up the gravy as it heats. I wouldn’t recommend freezing this dish, as the gravy can get a little weird in texture when thawed.
- Prep Time: 10 minutes
- Cook Time: 5 minutes
- Category: Dinner
