There’s something wildly comforting about Salisbury Steak Meatballs: tender, juicy beef meatballs simmered in a savory onion gravy that soaks into mashed potatoes or rice. The texture is soft and slightly bouncy from the breadcrumbs and egg, while the gravy brings deep, beefy warmth with a touch of savory-sweet onion seasoning. This slow-cooker version is perfect for busy days — toss it in before work and come home to dinner ready to serve. If you like cozy, hands-off meals, you’ll appreciate how reliably satisfying these meatballs are, and they pair beautifully with creamy mashed potatoes or steamed rice for an easy weeknight dinner. If you enjoy meatball recipes with big flavor, you might also like this take on Greek-style meatballs in lemon sauce for a different, bright flavor profile.

Why You’ll Love This Salisbury Steak Meatballs
- Simple pantry ingredients come together for big, comforting flavor.
- Slow cooker hands-off method frees up time while building deep gravy flavor.
- Soft, tender meatballs that hold together without being dense.
- Versatile — serve over mashed potatoes, rice, or noodles to suit your mood.
- Great for feeding a family or making extra for easy lunches.
- Uses a single packet of onion soup mix to create an instantly flavorful gravy.
- Optional cornstarch makes it easy to adjust gravy consistency to your liking.
What Is Salisbury Steak Meatballs?
Salisbury Steak Meatballs are meatballs made with ground beef and classic seasonings, cooked in a rich beef broth flavored with an onion soup mix to create a gravy-like sauce. Think of them as a cross between classic Salisbury steak and homestyle meatballs: tender beef formed into balls, slow-cooked until fork-tender in a savory onion-broth sauce. The flavor is meaty and savory with pronounced onion notes from the soup mix and a deep broth backbone. Because they’re cooked low and slow, the meatballs remain moist and the sauce develops a comforting, almost gravy-like texture. This dish is typically served as a hearty weeknight meal or cozy weekend dinner, and it carries that unmistakable comfort-food vibe.
Ingredients for Salisbury Steak Meatballs
For the Base
- 1 pound ground beef
- 1/2 cup breadcrumbs
- 1/4 cup onion, finely chopped
- 1 egg
- 1 tablespoon Worcestershire sauce
- Salt and pepper to taste
For the Sauce
- 2 cups beef broth
- 1 packet onion soup mix
- 1 tablespoon cornstarch (optional, for thickening)
For Serving
- Mashed potatoes or rice
Ingredient Notes (Substitutions, Healthy Swaps)
- Ground beef: You can swap for ground turkey or ground chicken for a leaner option (see optional variations). Note that leaner meats may yield a slightly drier texture.
- Breadcrumbs: Use gluten-free breadcrumbs or crushed gluten-free crackers to make this gluten-free.
- Onion: If you prefer a milder onion presence, use finely minced shallot or reduce the amount slightly.
- Egg: Acts as a binder; if you need an egg-free option, try a tablespoon of ground flaxseed mixed with 3 tablespoons water (let sit for 5 minutes) — optional substitution.
- Worcestershire sauce: Adds umami; for a lower-sodium option, use a low-sodium Worcestershire or reduce slightly.
- Beef broth & onion soup mix: For lower sodium, choose low-sodium beef broth and a reduced-sodium soup mix if available. The onion soup packet is the primary flavoring for the gravy, so keep it to preserve the dish’s character.
- Cornstarch: Optional thickener. You can omit it for a thinner broth-style sauce.
Step-by-Step Instructions
Step 1 – Mix the meatball base
- In a large bowl, combine 1 pound ground beef, 1/2 cup breadcrumbs, 1/4 cup finely chopped onion, 1 egg, 1 tablespoon Worcestershire sauce, and salt and pepper to taste.
- Mix until just combined — avoid overworking the meat to keep meatballs tender.
Visual cue: The mixture should look evenly moistened with no large dry patches; it will hold together when pressed into a ball.
Pro cue: Use lightly damp hands to shape meatballs; this prevents sticking and keeps the surface smooth.
Step 2 – Shape the meatballs
- Shape the mixture into evenly sized meatballs — aim for 8–12 meatballs depending on preferred size.
Visual cue: Meatballs should be uniform so they cook evenly; slightly compact but not tightly packed.
Pro cue: If you want smaller, appetizer-sized meatballs, halve the size and reduce cooking time slightly.
Step 3 – Prepare the sauce in the slow cooker
- In the slow cooker, whisk together 2 cups beef broth and 1 packet onion soup mix until well blended.
- Add the formed meatballs to the slow cooker, nestling them into the broth.
Visual cue: Meatballs should be partially submerged and surrounded by the onion-infused broth.
Pro cue: Arrange meatballs in a single layer if possible for even heat exposure; it’s okay if they’re slightly stacked.
Step 4 – Slow-cook until tender
- Cover and cook on low for 6–8 hours or on high for 3–4 hours, until meatballs are cooked through and tender.
Visual cue: Meatballs will look firm but still moist; the sauce will be infused with onion flavor and slightly reduced.
Pro cue: Resist opening the lid frequently — each peek lets heat escape and extends cooking time.
Step 5 – Thicken and serve
- If desired, whisk 1 tablespoon cornstarch with a little cold water to make a slurry and stir into the slow cooker to thicken the sauce. Cook on high for an additional 10–15 minutes until thickened.
- Serve the meatballs and gravy over mashed potatoes or rice.
Visual cue: Gravy should coat the back of a spoon and cling to the meatballs. The meatballs will be fork-tender and glossy from the sauce.
Pro cue: Taste the gravy at the end and adjust seasoning with a little salt and pepper if needed before serving.
Pro Tips for Success
- Don’t overmix the meat: handle the ground beef just until ingredients are combined to keep meatballs tender.
- Uniform size matters: use a cookie scoop or kitchen scale to make evenly sized meatballs so they cook evenly.
- Low and slow is forgiving: cooking on low yields more tender meatballs and richer gravy.
- Thicken at the end: add cornstarch slurry only after cooking to control gravy consistency and avoid cloudy sauce.
- Season gradually: the onion soup mix and beef broth provide a lot of seasoning; taste before adding more salt.
- Avoid crowding: if your slow cooker is small, cook in batches or nestle meatballs without piling them too high.
- Reheat gently: simmer on low or use a gentle microwave setting to avoid drying the meatballs.
Flavor Variations (OPTIONAL)
- Spicy kick: add a pinch of crushed red pepper flakes to the meat mixture or the sauce for subtle heat.
- Cheese-stuffed meatballs (optional): place a small cube of cheese in the center of each meatball before shaping — keep as an optional add-on.
- Lighter version: use 1 pound ground turkey and low-sodium beef broth to reduce fat and sodium.
- Mini meatball appetizers: form smaller meatballs and reduce cooking time; serve with toothpicks over mashed potatoes or rice.
- Deeper onion flavor: add an extra tablespoon of finely chopped onion to the meatball mix for more savory onion notes.
(These variations are optional and preserve the base recipe — they do not replace required ingredients.)
Serving Suggestions
- Classic: Serve over creamy mashed potatoes so the gravy can soak into every bite.
- Simple: Spoon over steamed white or brown rice for an easy, budget-friendly meal.
- Cozy combo: Pair with buttered egg noodles for a turn at “meatballs and noodles.”
- Veg-forward: Add a side of roasted green beans, sautéed spinach, or steamed broccoli for color and freshness.
- Family-style: Serve in a shallow dish on the dining table with mashed potatoes in a separate bowl for self-served plates.
- Comfort pairing: Round out the meal with a simple side salad to cut the richness of the gravy.
- Try a hearty side: For a richer comfort pairing, serve alongside a creamy mac — if you want a cheesiest companion, check out this indulgent creamy cheesesteak mac and cheese for a decadent combo.
Make-Ahead, Storage & Reheating
- Make-ahead: You can mix and shape the meatballs and refrigerate them (covered) for up to 24 hours before cooking. This saves time on busy days.
- Refrigerator: Store cooked meatballs and gravy in an airtight container for up to 3–4 days.
- Reheating: Reheat gently in a saucepan over low heat, stirring occasionally until warmed through. In the microwave, reheat in short bursts, stirring between intervals to avoid hot spots.
- Texture notes: Meatballs may firm up slightly after refrigeration; reheating in the gravy helps restore moisture.
Storage and Freezing Instructions
- Freezing cooked meatballs: Cool completely, then place meatballs and sauce in a freezer-safe container or heavy-duty freezer bag. Remove excess air and freeze for up to 3 months.
- Thawing: Thaw overnight in the refrigerator and reheat gently on the stovetop until hot.
- If you prefer not to freeze: prepare meatballs, shape them, and freeze raw on a baking sheet until solid; transfer to a bag and cook from frozen in the slow cooker, adding extra cooking time.
- Not recommended: Freezing for longer than 3 months can degrade texture and flavor; always label with date.
Nutrition Facts (Per Serving)
| Calories | Protein | Carbs | Fat | Fiber | Sodium |
|———|——–|——|—–|——|——-|
| 384 kcal | 33 g | 13 g | 21 g | 1 g | 980 mg |
Nutrition values are estimates and may vary depending on ingredients and portion sizes.
FAQ About Salisbury Steak Meatballs
Q: Why did my meatballs fall apart in the slow cooker?
A: They may have been under-bound. Make sure you included the egg and breadcrumbs and didn’t over-handle the mix. Also avoid excessive stirring during cooking.
Q: My meatballs are dense — how can I make them lighter?
A: Mix just until combined and avoid packing the meat tightly when shaping. Slightly larger breadcrumbs or a touch more onion can add airiness.
Q: How do I know when they’re cooked through?
A: Meatballs should reach an internal temperature of 160°F (71°C) for beef. In the slow cooker, they’re usually done after the recommended time when firm and no longer pink inside.
Q: Can I skip the cornstarch?
A: Yes — the cornstarch is optional. If you skip it, the sauce will be thinner but still flavorful.
Q: Can I make this on the stovetop instead of a slow cooker?
A: Yes; simmer the meatballs gently in the sauce on low heat until cooked through — watch closely to prevent scorching and adjust liquid as needed.
Q: How long will leftovers last in the fridge?
A: Store leftovers in an airtight container for 3–4 days.
Notes
- For a glossy finish, stir the cornstarch slurry quickly and allow the sauce to bubble a few minutes until it clears and thickens.
- Adjust salt at the end — the onion soup mix and beef broth contribute ample seasoning.
- For presentation, spoon extra gravy over the meatballs and garnish with a few chopped fresh herbs (optional).
- When serving over mashed potatoes, make a small well in each plate of potatoes to hold the gravy and keep every bite saucy.
- If you prefer a chunkier texture, leave larger pieces of onion in the meatball mix.
Enjoy these slow-cooker Salisbury Steak Meatballs for an easy, comforting dinner that feels like a warm hug on a plate.
PrintSalisbury Steak Meatballs
Tender, juicy beef meatballs simmered in savory onion gravy, perfect for serving over mashed potatoes or rice.
- Prep Time: 15 minutes
- Cook Time: 240 minutes
- Total Time: 255 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Slow Cooking
- Cuisine: American
- Diet: None
Ingredients
- 1 pound ground beef
- 1/2 cup breadcrumbs
- 1/4 cup onion, finely chopped
- 1 egg
- 1 tablespoon Worcestershire sauce
- Salt and pepper to taste
- 2 cups beef broth
- 1 packet onion soup mix
- 1 tablespoon cornstarch (optional, for thickening)
- Mashed potatoes or rice, for serving
Instructions
- Mix the meatball base: In a large bowl, combine the ground beef, breadcrumbs, onion, egg, Worcestershire sauce, and salt and pepper. Mix until just combined.
- Shape the meatballs: Shape the mixture into evenly sized meatballs, aiming for 8–12, depending on preferred size.
- Prepare the sauce in the slow cooker: In the slow cooker, whisk together the beef broth and onion soup mix. Add the formed meatballs to the slow cooker.
- Slow-cook until tender: Cover and cook on low for 6–8 hours or on high for 3–4 hours until the meatballs are cooked through.
- Thicken and serve: If desired, whisk cornstarch with cold water to make a slurry; stir into the slow cooker and cook on high for an additional 10–15 minutes. Serve over mashed potatoes or rice.
Notes
For a lighter version, use ground turkey instead of beef. You can make the meatballs ahead and refrigerate before cooking.

