Oh, honey, let me tell you about the first time I made these Salisbury steak meatballs for Sunday supper. The kids were coming over, and I wanted something hearty but easy—those grandbabies sure can eat! That’s when it hit me: why not take all the rich, beefy goodness of classic Salisbury steak and turn it into juicy little meatballs swimming in that luscious mushroom gravy? Best idea I ever had, if I do say so myself.

Table of Contents
Table of Contents
Now, I’ve been making this comforting dish for years—it’s become our family’s go-to when we need a hug in food form. And the best part? It comes together faster than you can say “pass the mashed potatoes!” Just mix, shape, brown, and simmer. Before you know it, you’ll have a bubbling skillet of tender meatballs and savory gravy that’ll make everyone at your table smile. Trust me, once you try this recipe, it’ll become your secret weapon for cozy weeknight dinners too.
Why You’ll Love This Salisbury Steak Meatballs Recipe
Oh, where do I start? These meatballs are pure magic—here’s why they’ll become your new favorite:
- Rich, beefy flavor: That Worcestershire-kissed gravy coats every bite with savory goodness!
- Easier than traditional Salisbury steak: No shaping patties—just roll and go! (And no flipping halfway!)
- Crowd-pleaser guaranteed: My grandkids? They devour these faster than I can say “seconds!”
- One-skillet wonder: Brown the meatballs, whip up the gravy—all in the same pan. Less mess, more flavor!
- Comfort food at its best: That mushroom gravy over mashed potatoes? Pure nostalgia in every bite.
Seriously, folks—this recipe’s got heart. And isn’t that what good cooking’s all about?
Ingredients for Salisbury Steak Meatballs
Now, don’t you go skimping on quality here—these simple ingredients make all the difference between “good” and “grandma-worthy”! Here’s what you’ll need:

- For the meatballs: 1 pound lean ground beef (85/15 works best), 3/4 cup panko bread crumbs (makes ’em extra tender!), 1/2 cup grated onion (juice and all—that’s the secret!), 1 large egg, 1 tablespoon ketchup (yes, really!), 1 1/2 teaspoons Worcestershire sauce (the good stuff), 2 teaspoons mustard powder, 1/2 teaspoon salt, 1/4 teaspoon freshly ground black pepper
- For that luscious gravy: 2 tablespoons olive oil, 2 tablespoons butter (real butter, please!), 12 ounces crimini mushrooms, sliced thin (trust me, more mushrooms = better!), 2 tablespoons all-purpose flour, 2 cups beef stock (homemade if you’ve got it), 2 teaspoons Worcestershire sauce, 2 teaspoons ketchup (balances the richness perfectly), fresh parsley for that pretty green sprinkle
Oh, and don’t forget the mashed potatoes for serving—though between you and me, I’ve been known to eat this straight from the skillet with a spoon when no one’s looking!
How to Make Salisbury Steak Meatballs
Alright, let’s get cooking! This recipe comes together like a dream—just follow these simple steps and you’ll have a skillet full of comfort in no time.

Shaping and Browning the Meatballs
First things first—don’t overmix that meatball mixture! I use my hands (clean, of course) and gently combine everything until it just holds together. Overworking makes tough meatballs, and nobody wants that. Roll them into little 1 1/2-inch balls—I make about 20 from this batch.
Now, here’s my trick: brown them in batches! Crowd the pan and they’ll steam instead of getting that gorgeous crust. About 5 minutes per batch does the trick—just get some color on them; they’ll finish cooking later in the gravy.
Making the Mushroom Gravy
Oh, this is where the magic happens! After removing the meatballs, melt that butter in the same skillet (all those browned bits add flavor!). Toss in your sliced mushrooms and let them get all golden—about 5 minutes should do it.
Now sprinkle in the flour and stir like your life depends on it for 1 minute—this makes your roux, which thickens the gravy. Slowly whisk in the beef stock, Worcestershire, and ketchup. Keep whisking as it comes to a simmer—you’ll see it thicken beautifully in about 5 minutes. Taste it! That’s what good cooks do.
Combining and Finishing
Now, nestle those meatballs back into the gravy—gently, now! Spoon that luscious gravy over them, cover, and let them simmer for about 5 minutes until cooked through. You’ll know they’re done when they reach 160°F inside. A sprinkle of fresh parsley makes it pretty, but honestly? I’m usually too busy reaching for my fork!
Print
Grandma’s Salisbury Steak Meatballs Are Irresistible
A comforting and flavorful dish that combines the rich taste of Salisbury steak with the convenience of meatballs, served in a savory mushroom gravy.
- Total Time: 35 minutes
- Yield: 4 servings 1x
Ingredients
- 1 pound lean ground beef
- 3/4 cup panko bread crumbs
- 1/2 cup grated onion
- 1 large egg
- 1 tablespoon ketchup
- 3 1/2 teaspoons Worcestershire sauce, divided
- 2 teaspoons mustard powder
- 1/2 teaspoon salt
- 1/4 teaspoon freshly ground black pepper
- 2 tablespoons olive oil
- 2 tablespoons butter
- 12 ounces crimini mushrooms, sliced
- 2 tablespoons all purpose flour
- 2 cups beef stock
- 2 teaspoons ketchup
- parsley for garnish
- mashed potatoes, for serving
Instructions
- Gather all ingredients.
- Combine the ground beef, panko bread crumbs, onion, egg, 1 tablespoon ketchup, 1 1/2 teaspoons Worcestershire sauce, mustard powder, salt, and pepper in a large bowl. Mix until just combined.
- Shape mixture into 20 (1 1/2-inch) meatballs.
- Add olive oil to a large skillet and heat over medium-high heat. Cooking in batches, add half the meatballs to the skillet and brown on all sides, about 5 minutes. Meatballs will not be fully cooked. Remove the meatballs from the skillet; set aside.
- Reduce heat to medium and add butter to the skillet. Once melted, add mushrooms and cook until golden brown. Add flour to the mushrooms and cook for 1 minute. Slowly whisk in beef stock, the remaining 2 teaspoons Worcestershire sauce, and 2 teaspoons ketchup. Bring mixture to a simmer, whisking constantly, until thickened, about 5 minutes.
- Return meatballs to the skillet. Spoon gravy over meatballs. Cover and cook until heated through and meatballs are done (160 degrees F or 72 degrees C), about 5 minutes.
- Top the meatballs with chopped parsley and serve with mashed potatoes.
Notes
- Use lean ground beef for best results.
- Do not overmix the meatball mixture to keep them tender.
- Serve hot with mashed potatoes for a complete meal.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: American
- Diet: Low Lactose
Nutrition
- Serving Size: 5 meatballs with gravy
- Calories: 380
- Sugar: 4g
- Sodium: 650mg
- Fat: 20g
- Saturated Fat: 7g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 18g
- Fiber: 2g
- Protein: 32g
- Cholesterol: 120mg
Tips for Perfect Salisbury Steak Meatballs
Listen close, darlin’—these little tricks make all the difference between “nice” and “knock-your-socks-off” meatballs:
- Use lean ground beef (85/15)—too much fat makes greasy gravy, and we want that rich flavor without the puddle!
- Don’t overcrowd the skillet when browning—I do two batches max. Crowding steams them instead of giving that gorgeous crust.
- Grate that onion fresh—none of that pre-chopped stuff! The juice keeps the meatballs crazy moist.
- Let the gravy simmer until it coats the back of a spoon—patience makes perfect thickness!
There you go—my not-so-secret secrets for meatball magic!
Serving Suggestions for Salisbury Steak Meatballs
Oh, let me tell you how we serve these beauties at my house! A big scoop of creamy mashed potatoes is absolutely mandatory—that gravy needs something to cling to! But on busy nights, buttered egg noodles work just as well. For some green on the plate, my grandkids actually eat their veggies when I serve these with garlicky green beans or a simple garden salad. And don’t even get me started on how good these meatballs are over a slice of crusty bread when you’re feeling extra cozy!
Storing and Reheating Salisbury Steak Meatballs
Now listen, honey—these meatballs taste even better the next day! Just pop any leftovers (if you’re lucky enough to have any!) into an airtight container with all that glorious gravy. They’ll keep in the fridge for 3–4 days. When reheating, I add a splash of beef broth to loosen the gravy back up—30 seconds in the microwave or a gentle simmer on the stove does the trick. Want to freeze them? You bet! Just portion them out with gravy in freezer bags—they’ll stay perfect for up to 3 months. Thaw overnight in the fridge, then reheat as usual. Easy as pie!
Salisbury Steak Meatballs Recipe Variations
Oh, don’t be afraid to make this recipe your own! Here’s how I’ve tweaked it over the years when the mood strikes:
- Ground turkey works beautifully if you want it lighter—just add an extra tablespoon of Worcestershire for depth
- Gluten-free? Swap panko for crushed gluten-free crackers—my neighbor Helen swears by this version
- For extra richness, sometimes I use half ground beef, half ground pork (my husband’s favorite!)
- No fresh mushrooms? A drained can works in a pinch—just pat them dry first
The beauty? No matter how you change it up, that comforting essence stays the same!
Salisbury Steak Meatballs Recipe FAQs
Oh honey, I get asked about these meatballs all the time! Here are the answers to the questions that keep popping up at my dinner table:
Can I freeze these meatballs? Absolutely, darling! These freeze like a dream. Just cool completely, then pack them with gravy in freezer bags. They’ll stay perfect for up to 3 months. Thaw in the fridge overnight before reheating gently on the stove with a splash of broth.
What can I use instead of Worcestershire sauce? In a pinch, mix 1 teaspoon soy sauce with 1/2 teaspoon apple cider vinegar and a dash of brown sugar per tablespoon of Worcestershire needed. But trust me—the real stuff makes all the difference!
Why do my meatballs sometimes fall apart? Two likely culprits: either you overmixed the meat (gentle hands make tender meatballs!) or you didn’t let them get a good crust during browning before moving them. Patience is key!
Can I make these in the oven instead? You bet! Bake at 375°F for 15 minutes first, then transfer to the gravy to finish. But honestly? That skillet-seared crust from browning adds so much flavor—it’s worth the extra pan!
How do I know when they’re fully cooked? That little meat thermometer is your best friend—160°F at the center means they’re done. No thermometer? Cut one open—no pink, clear juices, and you’re golden!
Nutritional Information
Now, I’m no nutritionist, but here’s the scoop on these tasty meatballs (based on my trusty kitchen scale and calculator!):
- Calories: About 380 per serving (that’s 5 meatballs with gravy)
- Protein: 32g (that lean ground beef packs a punch!)
- Fat: 20g (7g saturated—we’re using real butter, after all!)
- Carbs: 18g (thanks to those panko breadcrumbs and mushrooms)
Remember, darlin’—these numbers can change based on your ingredients. But let’s be honest—when that gravy hits your mashed potatoes, nobody’s counting!
Try this recipe and share your results!
For More recipes, Follow me on Facebook!