Slow Cooker Salisbury Steak Meatballs

Featured in Satisfying Main Courses.

Layer onions, mushrooms and frozen meatballs in slow cooker. Mix beef broth with gravy mix, onion soup mix, Worcestershire and ketchup. Pour over meatballs and cook 5-6 hours on low. Thicken with cornstarch slurry before serving.
Barbara Chef
Recipe by Barbara
Updated on Sun, 02 Mar 2025 16:02:54 GMT
A bowl of meatballs in a brown sauce. Pin it
A bowl of meatballs in a brown sauce. | gracefulflavors.com

These slow cooker Salisbury steak meatballs transform humble ground beef into a luxurious comfort food experience with minimal effort. Tender, juicy meatballs simmer gently in a rich mushroom and onion gravy that develops incredible depth of flavor during its long, slow cook time. The meatballs stay remarkably moist while absorbing the savory sauce, creating a meal that tastes like you spent hours in the kitchen when in reality, your slow cooker did nearly all the work. This recipe delivers that classic homemade taste that satisfies deep comfort food cravings while fitting seamlessly into a busy lifestyle.

I discovered the power of this recipe during a particularly hectic season when my family needed nourishing, home-cooked meals but I had precious little time to stand over the stove. The first time I lifted the slow cooker lid after hours of cooking, the rich aroma filling my kitchen brought my teenager downstairs asking when dinner would be ready. My husband, who typically prefers grilled meats to saucy dishes, went back for seconds and then asked if there would be enough leftovers for his lunch the next day. Now this recipe makes a regular appearance in our meal rotation, especially on busy weekdays when I know I'll appreciate coming home to a meal that's ready to serve.

Key Ingredients

  • Ground Beef: An 80/20 lean-to-fat ratio provides the perfect balance of flavor and juiciness without making the meatballs greasy. This higher fat content helps the meatballs remain tender throughout the long cooking process, whereas leaner beef might become dry.
  • Onion Soup Mix: This convenient ingredient adds concentrated savory depth and complex seasonings in one step. Beyond just onion flavor, it contains a blend of spices and salt that perfectly seasons the meat while complementing the mushroom gravy.
  • Mushrooms: Baby bella or cremini mushrooms offer earthy richness and meaty texture that elevate the gravy. As they cook down, they release natural umami compounds that create a more complex, satisfying sauce than would be possible with just broth alone.
  • Worcestershire Sauce: This fermented condiment adds a tangy, savory dimension that's difficult to replicate with other ingredients. Its complex flavor profile includes tamarind, molasses, and anchovies, which enhance the beefy flavor while adding subtle acidity to balance the rich gravy.
A bowl of meatballs in a brown sauce. Pin it
A bowl of meatballs in a brown sauce. | gracefulflavors.com

Step-by-Step Instructions

Create the Meatball Mixture:
In a large mixing bowl, combine 2 pounds of ground beef, 1 cup of breadcrumbs, 1 packet of onion soup mix, 1 large egg, and ¼ cup of milk. The breadcrumbs and milk create a panade that keeps the meatballs tender, while the egg acts as a binder to prevent them from falling apart during cooking. Mix with your hands just until combined—overmixing can make the meatballs tough.
Form Perfect Meatballs:
Shape the meat mixture into uniform 1½-inch meatballs, yielding approximately 24-28 meatballs. Using a cookie scoop or measuring tablespoon ensures consistency in size, which is crucial for even cooking. Slightly wet hands prevent the mixture from sticking while rolling.
Brown for Flavor Development:
Heat 2 tablespoons of oil in a large skillet over medium-high heat. Working in batches to avoid crowding, brown the meatballs on all sides—about 1-2 minutes per side. This step creates a flavor-packed crust through the Maillard reaction while helping the meatballs hold their shape. They should be browned but not cooked through, as they'll finish cooking in the slow cooker.
Layer Ingredients Strategically:
Transfer the browned meatballs to your slow cooker. Scatter 8 ounces of sliced mushrooms and one thinly sliced onion over the top. This layering method allows the vegetables to release their moisture and flavor directly onto the meatballs as they cook.
Create the Gravy Base:
In a medium bowl, whisk together 2 cups of beef broth, 2 tablespoons of Worcestershire sauce, 2 tablespoons of cornstarch, 2 cloves of minced garlic, 1 teaspoon of Dijon mustard, and ½ teaspoon of black pepper until smooth and well-combined. The cornstarch needs to be fully dissolved in the cold liquid before heating to prevent lumps in the final gravy.
Combine for Slow Cooking:
Pour the gravy mixture over the meatballs and vegetables, ensuring everything is evenly coated. Cover the slow cooker and set to low for 6-8 hours or high for 3-4 hours. The low setting yields the most tender meatballs, though both options produce excellent results.
Final Seasoning Adjustments:
About 30 minutes before serving, gently stir the mixture, being careful not to break the meatballs. Taste and adjust seasoning with salt and pepper if needed. If the gravy isn't thick enough for your preference, you can make a slurry with 1 tablespoon cornstarch and 2 tablespoons cold water, stirring it in and allowing it to cook for the remaining time.

Perfect Pairing Suggestions

The versatility of these meatballs makes them compatible with various sides, allowing you to adapt the meal to different occasions or preferences. For a classic comfort food experience, serve them over creamy mashed potatoes, which provide the perfect vehicle for soaking up the luscious gravy. The contrast between the smooth potatoes and the hearty meatballs creates a satisfying textural experience.

When I'm looking for something a bit lighter, I serve them over buttered egg noodles, which cook in just minutes and offer a pleasant chewiness that complements the tender meatballs. For family members watching their carbohydrate intake, cauliflower mash makes an excellent low-carb alternative that still provides that creamy base for the gravy.

For a complete meal, I typically add a simple vegetable side—either bright green beans quickly steamed until just tender-crisp or a simple garden salad with a tart vinaigrette that cuts through the richness of the main dish.

A bowl of meatballs in a brown sauce. Pin it
A bowl of meatballs in a brown sauce. | gracefulflavors.com

Make-Ahead Magic

This recipe has saved my sanity during particularly busy weeks, as it adapts beautifully to advance preparation. The meatballs can be formed and browned a day ahead, then refrigerated until you're ready to assemble everything in the slow cooker. Even more conveniently, you can completely assemble the dish in the slow cooker insert, refrigerate overnight, and simply place it in the cooking base in the morning.

For even longer-term planning, the cooked meatballs and gravy freeze exceptionally well for up to three months. I often double the recipe specifically to stock my freezer with ready-to-reheat meals. Portioned in family-sized containers or individual servings, they reheat beautifully either in the microwave or gently on the stovetop with a splash of beef broth to maintain the sauce consistency.

I learned about the importance of properly browning the meatballs through a memorable kitchen mishap. Rushing one evening, I skipped the browning step and put the raw meatballs directly into the slow cooker. While technically edible, the resulting dish lacked depth of flavor, and the meatballs had an unappetizing pale appearance. The texture was also compromised—without that initial sear, they became somewhat mushy. That experience taught me that the few extra minutes spent browning create tremendous value in the final dish.

The technique that completely transformed this recipe for me was properly deglazing the pan after browning the meatballs. Initially, I would simply transfer the meatballs to the slow cooker, leaving behind all those flavorful browned bits stuck to the skillet. Now, after removing the meatballs, I add a small amount of the beef broth to the hot pan, scraping up all those caramelized bits, and pour this flavor-packed liquid into the slow cooker. This simple step adds remarkable depth to the gravy with virtually no extra effort—a perfect example of how understanding basic cooking principles can elevate even the simplest recipes.

Recipe Tips & Questions

→ Can I use homemade meatballs instead of frozen?
Yes, you can use homemade meatballs instead of frozen. For best results, brown them in a skillet first to seal in the flavors and ensure they hold together during slow cooking. Make sure they're cooked through before adding to the slow cooker.
→ How can I make this recipe gluten-free?
To make this recipe gluten-free, use gluten-free meatballs and substitute the gravy mix and onion soup mix with gluten-free versions or make your own seasoning blend. Be sure to check your Worcestershire sauce as some brands contain gluten.
→ Can I add vegetables to this recipe?
Absolutely! Bell peppers, carrots, or celery would be great additions. Cut them into bite-sized pieces and add them with the onions and mushrooms at the beginning of cooking time.
→ What's the best way to store and reheat leftovers?
Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat in a covered saucepan over medium-low heat, stirring occasionally, or in the microwave at 50% power, stirring halfway through heating time.
→ Can I make this recipe in an Instant Pot instead?
Yes, you can adapt this for an Instant Pot. Use the sauté function to brown the onions and mushrooms first, then add remaining ingredients. Cook on high pressure for 5 minutes with quick release for frozen meatballs (adjust time if using fresh). Add the cornstarch slurry after pressure cooking, using sauté function to thicken.

Easy Salisbury Steak Meatballs

Tender frozen meatballs slow-cooked in a rich, savory mushroom and onion gravy for a convenient twist on classic Salisbury steak. Perfect over mashed potatoes or noodles.

Prep Time
10 Minutes
Cook Time
360 Minutes
Total Time
370 Minutes
Recipe by: Barbara

Recipe Type: Hearty Mains

Skill Level: Beginner-Friendly

Style of Cooking: American

Makes: 6 Serves

Dietary Notes: Low-Carb, Dairy-Free

What You'll Need

→ Meatballs

01 26 oz frozen meatballs (about 30-35 pieces)
02 1 large yellow onion, thinly sliced
03 8 oz mushrooms, sliced

→ Gravy

04 2 cups low-sodium beef broth
05 1 packet brown gravy mix (1 oz)
06 1 packet onion soup mix (1 oz)
07 2 tbsp Worcestershire sauce
08 2 tbsp ketchup
09 2 tbsp cornstarch
10 2 tbsp cold water

Let's Cook!

Step 01

Spray your slow cooker with nonstick cooking spray. Layer the onions and mushrooms on the bottom and add the frozen meatballs on top

Step 02

In a mixing bowl, whisk together beef broth, brown gravy mix, onion soup mix, Worcestershire sauce, and ketchup. Pour the mixture over the meatballs

Step 03

Cover and cook on low for 5–6 hours or on high for 3–4 hours

Step 04

About 30 minutes before serving, whisk together cornstarch and cold water to make a slurry. Stir this into the slow cooker, cover, and cook for another 10–15 minutes until the gravy thickens

Step 05

Serve the meatballs with gravy over mashed potatoes, egg noodles, or rice. Garnish with fresh parsley, if desired

Cook's Notes

  1. You can substitute frozen meatballs with homemade ones; just ensure they're pre-cooked
  2. For a deeper flavor, add a splash of red wine to the gravy
  3. Leftovers can be refrigerated for up to 4 days or frozen for up to 3 months

Kitchen Equipment Needed

  • Slow cooker
  • Mixing bowl
  • Whisk
  • Measuring cups and spoons

Allergy Notes

Always check ingredients carefully for allergens. When in doubt, please consult your healthcare provider.
  • May contain gluten (in gravy mix and meatballs)
  • Contains soy (in meatballs and soup mix)

Nutrition Information (Per Serving)

These values are estimates and should be used as a general guide.
  • Calories: 275
  • Total Fat: 20 g
  • Total Carbohydrate: 6 g
  • Protein: 16 g