Slow-Cooker Salisbury Steak

Highlight: Satisfying Main Dishes for Every Occasion

This slow-cooked dish features tender ground beef meatballs simmered in a rich blend of caramelized onions, mushrooms, and flavorful broth. The mixture is thickened to a luscious gravy that perfectly complements creamy mashed potatoes. With simple seasoning and step-by-step slow cooker instructions, this comforting entrée delivers depth of flavor and ease, making it ideal for family dinners or cozy nights in.

Luna chef wearing a white shirt.
Crafted By Luna
Updated on Thu, 17 Jul 2025 23:03:15 GMT
A plate of meatballs covered in gravy. Save
A plate of meatballs covered in gravy. | myhomemademeal.com

This slow-cooker Salisbury steak meatballs recipe reinvents classic comfort food by making tender meatballs simmered in a savory onion and mushroom gravy. The slow cooker does all the work, delivering deep flavors and juicy meatballs that pair wonderfully with creamy mashed potatoes. It’s a cozy meal perfect for busy days or relaxed weekends when you want something hearty without much fuss.

I first tried this recipe on a chilly Sunday afternoon, and the house smelled amazing all day. Now it’s one of my family’s go-to meals when we want something warm and satisfying but without spending hours in the kitchen.

Ingredients

  • Butter: melted to coat and enrich the vegetables for a silky base
  • Organic tomato paste: to deepen the savory flavor without overpowering
  • Salt: to bring out the aromas and balance the dish
  • Thinly sliced onions: for sweetness and body in the sauce; yellow onions are best for their mild flavor
  • Thinly sliced mushrooms: add umami and earthiness; cremini or white button mushrooms work well
  • Beef flavored broth: creates the savory gravy; choose a good quality broth for the best taste
  • Lean ground beef: ensures tender meatballs without excessive fat; aim for 80 percent lean to keep moisture
  • Plain panko crispy bread crumbs: add structure and lightness to meatballs, avoid seasoned crumbs here
  • Milk: keeps the meatballs moist and tender
  • Slightly beaten egg: helps bind everything together
  • Montreal steak grill seasoning: for a punch of bold spice
  • Soy sauce: adds complexity and depth to the seasoning mix
  • Cornstarch mixed with cold water: to thicken the gravy smoothly at the end
  • Prepared creamy butter mashed potatoes: made from a pouch for convenience and comfort
  • Fresh Italian flat-leaf parsley leaves chopped: for a fresh, bright garnish

Step-by-Step Instructions

Sauté the Vegetables and Build the Base:
Spray a 5- or 6-quart oval slow cooker with cooking spray to prevent sticking. Mix melted butter, tomato paste, and salt directly in the slow cooker bowl. Add thinly sliced onions and mushrooms, tossing everything well to coat evenly. Pour in the beef broth and stir to combine. This creates a rich, flavorful base that infuses the meatballs as they cook.
Prepare and Shape the Meatballs:
In a large mixing bowl, combine the ground beef, plain panko bread crumbs, milk, slightly beaten egg, Montreal steak seasoning, and soy sauce. Mix thoroughly but gently to avoid compacting the meat. Shape the mixture into about twenty-four meatballs, each roughly one and a half inches in diameter. Place them carefully on top of the vegetable mixture in the slow cooker, evenly spaced.
Cook the Meatballs Slowly:
Cover the slow cooker and cook on the Low heat setting for three to four hours. This slow, gentle cooking ensures the meatballs are cooked through (an internal temperature of 165 degrees Fahrenheit) while absorbing the flavors from the broth and vegetables. During cooking, the onions and mushrooms become tender and tasty, creating a luscious gravy.
Thicken the Gravy and Finish:
In a small bowl, whisk together cornstarch and cold water until smooth. Quickly stir this slurry into the slow cooker, cover again, and increase the heat to High. Cook for five to ten minutes until the gravy thickens to a silky, rich consistency. This final step gives you that classic thick gravy that clings beautifully to every meatball.
Serve:
Spoon the meatballs and mushroom onion gravy over prepared creamy butter mashed potatoes from the pouch. Sprinkle generously with chopped fresh Italian parsley for color and a burst of fresh flavor.
A plate of meatballs with mushrooms and onions. Save
A plate of meatballs with mushrooms and onions. | myhomemademeal.com

The mushrooms are my favorite part – their earthy taste balances the rich meatballs and adds a unique depth. One winter, my kids were reluctant to eat anything but these meatballs. Since then, they have proudly declared these their favorite comfort meal.

Storage Tips

Leftovers store well in an airtight container in the refrigerator for up to three days. To reheat, warm gently in a skillet or microwave until steaming. The gravy will thicken when cold but loosens nicely with a splash of broth or water. This recipe also freezes well, just reheat thoroughly and adjust consistency if needed.

Ingredient Substitutions

If you do not have Montreal steak seasoning, substitute with a mix of garlic powder, onion powder, smoked paprika, and black pepper. For the broth, a good quality beef broth or stock is best; vegetable broth works in a pinch but changes the flavor slightly. Fresh mashed potatoes can replace the pouch option — creamy mashed Yukon Gold potatoes with butter and cream are ideal.

Serving Suggestions

Serve this dish with a side of green beans or steamed broccoli for a well-rounded meal. A crisp salad with a tangy vinaigrette also cuts through the richness and adds brightness. For an extra cozy touch, warm a crusty bread roll on the side to soak up the luscious gravy.

A plate of meatballs with mushrooms and onions. Save
A plate of meatballs with mushrooms and onions. | myhomemademeal.com

Cultural Context

Salisbury steak has roots in 19th century America as an affordable, satisfying meat dish named after Dr. James Salisbury. This slow cooker spin modernizes the classic by swapping patties for meatballs and infusing them with bold seasoning, highlighting home cooking ease without losing that nostalgic comfort.

Recipe FAQs

→ How can I ensure the meatballs stay tender during cooking?

Use a mixture of breadcrumbs and milk to keep the meatballs moist. Avoid overmixing the meat to maintain tenderness throughout slow cooking.

→ What can I use instead of beef broth?

Vegetable broth or mushroom broth can be used as alternatives, adding their own depth to the gravy while maintaining rich flavor.

→ Can I prepare the meatballs ahead of time?

Yes, you can shape the meatballs in advance and refrigerate them overnight before slow cooking to save time on the day of serving.

→ How do I thicken the gravy properly?

Stir together cornstarch and cold water, then add to the slow cooker near the end of cooking. Increase heat briefly until the sauce thickens to your desired consistency.

→ What sides best complement this dish?

Classic creamy mashed potatoes work beautifully, but buttered noodles or roasted vegetables also pair nicely with the savory gravy and meatballs.

Slow-Cooker Salisbury Steak

Savory meatballs cooked slowly in a rich onion gravy, perfect for a comforting meal alongside buttery mashed potatoes.

Prep Time
30 minutes
Cooking Duration
220 minutes
Overall Time
250 minutes
Crafted By: Luna

Recipe Type: Main Dishes

Preparation Complexity: Moderate Challenge

Regional Cuisine: American

Servings Output: 8 Serving Size

Dietary Choices: ~

Everything You’ll Need

→ Meatballs

01 1 lb lean ground beef (at least 80% lean)
02 1/2 cup plain panko breadcrumbs
03 1/3 cup milk
04 1 egg, slightly beaten
05 1 tbsp Montreal steak seasoning
06 1 tbsp soy sauce

→ Gravy and Vegetables

07 2 tbsp unsalted butter, melted
08 1 tbsp tomato paste
09 1/2 tsp salt
10 2 cups onions, thinly sliced
11 8 oz mushrooms, thinly sliced (about 3 cups)
12 1 cup beef broth

→ Slurry

13 2 tbsp cornstarch
14 2 tbsp cold water

→ To Serve

15 1 pouch (4.7 oz) creamy butter mashed potatoes, prepared as directed
16 2 tbsp fresh Italian parsley leaves, chopped

Steps to Cook

Step 01

Spray a 5- or 6-quart oval slow cooker with nonstick cooking spray. In the cooker, mix melted butter, tomato paste, and salt. Add sliced onions and mushrooms and toss to coat. Stir in beef broth.

Step 02

In a large mixing bowl, combine ground beef, panko breadcrumbs, milk, egg, steak seasoning, and soy sauce. Mix until well combined. Shape into approximately 24 meatballs, each 1 1/2 inches in diameter.

Step 03

Arrange meatballs evenly over the vegetable mixture in the slow cooker. Cover and cook on Low heat setting for 3 to 4 hours, or until meatballs reach an internal temperature of 165°F.

Step 04

In a small bowl, whisk together cornstarch and cold water. Quickly stir the slurry into the slow cooker. Cover and increase heat to High setting. Cook for an additional 5 to 10 minutes until sauce thickens.

Step 05

Serve meatballs and gravy over prepared mashed potatoes. Garnish with chopped parsley.

Extra Suggestions

  1. For extra depth of flavor, brown the meatballs briefly in a skillet before adding to the slow cooker.
  2. Serve with green beans or roasted vegetables for a complete meal.

Must-Have Equipment

  • 5- or 6-quart oval slow cooker
  • Mixing bowl
  • Measuring spoons and cups
  • Nonstick cooking spray

Allergy Information

Always check ingredient details for potential allergens. Consult an expert if you're uncertain.
  • Contains gluten (breadcrumbs)
  • Contains dairy (mashed potatoes, butter, milk)
  • Contains egg
  • Contains soy (soy sauce)

Nutritional Highlights (per portion)

Nutritional information is shared for guidance and isn't meant to replace expert medical advice.
  • Caloric Content: 280
  • Fat Breakdown: 13 grams
  • Carbohydrate Breakdown: 26 grams
  • Protein Count: 15 grams