👉 Let’s stay connected on social media!
Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes

While we have provided a jump to recipe button, please note that if you scroll straight to the recipe card, you may miss helpful details about ingredients, step-by-step tips, answers to common questions and helpful guidance to improve your results.
Oh my gosh — SALISBURY STEAK MEATBALLS WITH GARLIC HERB MASHED POTATOES is the kind of weeknight magic you NEED in your life!!! Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes is cozy, comforting, and mega-satisfying right from the first bite — SO GOOD, SO COMFORTING, seriously. It’s hearty ground beef meatballs smothered in a rich gravy and plopped on pillowy garlic-herb mashed potatoes — what’s not to love? You get protein, you get creamy carbs, you get a family-pleasing plate that reheats like a dream and freezes well for meal prep. I found this combo on a rainy night in Austin and I’ve made it a dozen times since (true story, and yes I tested it twice, and again) — you can do this!!! Want another cozy dinner idea? Try my honey-glazed chicken with mashed potatoes for a change-up.
Why You’ll Fall Head-Over-Heels
This dish is unbelievably comforting and wildly simple, and it tastes homemade-even-when-you’re-not-having-a-fancy-night, it’s forgiving, it’s family-friendly, and it’s meal-prep friendly; repeat after me: DELICIOUS, DELICIOUS. It’s the kind of dinner that hugs you from the inside — rich meaty gravy, tender meatballs, creamy garlicky potatoes — repeat, repeat, repeat, so satisfying. Whether you’re feeding picky kids, prepping lunches for the week, or just craving a nostalgic dinner, this hits all the boxes. Low fuss, big flavor, big smiles. You worried about time? Don’t be. You worried about picky eaters? They’ll come around!!! You can do this, I promise. Seriously, why wait?
Ingredients You’ll Want to Gather
For the Meatballs:
- 1 lb ground beef
- 1/2 cup breadcrumbs
- 1 egg
- 1 onion, finely chopped
- 2 cloves garlic, minced
- 2 tablespoons Worcestershire sauce
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1 teaspoon dried thyme
For the Gravy:
- 2 tablespoons olive oil
- 1 onion, sliced
- 2 cloves garlic, minced
- 2 cups beef broth
- 1 tablespoon Worcestershire sauce
- 2 tablespoons cornstarch mixed with 2 tablespoons water
- Salt and pepper to taste
For the Mashed Potatoes:
- 2 lbs potatoes, peeled and chopped
- 4 cloves garlic, minced
- 1/2 cup milk
- 4 tablespoons butter
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 2 tablespoons fresh parsley, chopped
Spotlight moment: Worcestershire is the secret-savory boost here — use a good one (I buy mine at the local grocery in bulk). Want lighter? Use lean ground beef or ground turkey (yes, turkey works!). No breadcrumbs? Use oats or crushed crackers. Want dairy-free? Swap milk and butter for olive oil and unsweetened oat milk. Cost-conscious tip: buy potatoes in a 5-lb bag — cheaper and lasts. Experiment!!! MAKE IT YOURS.
Simple Step-by-Step Process
Preheat your oven to 400°F (200°C). In a large bowl, combine ground beef, breadcrumbs, egg, chopped onion, minced garlic, Worcestershire sauce, salt, black pepper, and dried thyme. Mix until just combined. Don’t overwork it — just enough to hold. Quick, quick and easy. If it feels wet, add a tablespoon more breadcrumbs. No worries.
Shape the meat mixture into 1-inch meatballs and place them on a baking sheet lined with parchment paper. Bake for 20 minutes, or until browned and cooked through. Brown is your friend. Time check: about 20 minutes here. Peek once. It’s okay to be eager.
Meanwhile, in a large skillet, heat olive oil over medium heat. Add sliced onion and garlic, sautéing until the onion is translucent. Smells amazing, right? Don’t burn the garlic — lower the heat if needed. Breathe. You got this.
Stir in beef broth and Worcestershire sauce, bringing the mixture to a simmer. Slowly whisk in the cornstarch slurry and continue to simmer until the gravy thickens. Season with salt and pepper to taste. Thick enough? Perfect. If too thin, make a little more slurry; if too thick, add a splash of broth. Troubleshooting: lumps? Whisk faster or strain. Small things.
For the mashed potatoes, place chopped potatoes and garlic in a large pot. Cover with cold water and bring to a boil. Cook until potatoes are tender. About 15–20 minutes. Test with a fork. Tender = yay.
Drain the potatoes and garlic, then return them to the pot. Add milk and butter, and mash until smooth. Stir in salt, black pepper, and fresh parsley. Taste, adjust. It should be creamy and garlicky — dreamy. Add more butter if you want the rich vibes. Not too complicated. Not at all.
Add the cooked meatballs to the skillet with the gravy, gently tossing to coat. Serve the Salisbury Steak Meatballs over a generous scoop of garlic herb mashed potatoes, drizzling with extra gravy. Dinner on the table in under an hour usually. Family smiles: guaranteed. SO GOOD!!!
Tips, Tricks & Teacher-Approved Hacks
Make-ahead? Yes. You can bake meatballs and freeze them flat, then drop into warm gravy to reheat. Storage: fridge for 3–4 days, freezer up to 3 months. Reheating: low simmer on the stove or gentle microwave with a splash of broth to keep moist. Batch cooking friendly — double the potatoes, double the love. Kid-friendly tweak: smaller meatballs, milder seasoning. Want to save time? Use pre-minced garlic (I judge no one). For bright herb flavor, stir fresh parsley in at the end. Also, if you’re prepping for lunches, halve the recipe, or make extra gravy — trust me, gravy is never wasted. And when in doubt: taste and adjust!!! (teacher voice: check salt at the end).
Also try pairing techniques from other favorites like my lemon-herb baked salmon if you want a lighter fish option another night — just saying.
Serving & Pairing Ideas You’ll Love
Serve family-style with green beans or roasted carrots for color. Casual presentation: mound potatoes, nestle meatballs, pour gravy — rustic and lovely. Great for weeknights, perfect for casual dinner guests, and lovely for meal-prep. I personally serve it with quick steamed broccoli and a sprinkle of parsley (simple and beautiful). Leftovers? Turn into a gravy-topped sandwich or a shepherd’s-pie-ish bake — creative and delicious. Want brunch-y leftovers? Slap a leftover meatball on toast with a poached egg — sounds weird, but so good; reminds me of avocado toast with poached egg vibes for a savory twist. Try it. You’ll marvel. REALLY.
Common Questions from Curious Cooks
Yes, you can! Ground turkey makes a lighter meatball and still so flavorful; just watch for dryness and add a touch more fat or an extra egg if needed.
Mix a little more cornstarch with cold water and whisk it in over low heat — slowly! It thickens fast, so go easy. You can also simmer longer to reduce it down; patience wins.
Absolutely — swap milk for unsweetened plant milk and butter for olive oil or a dairy-free butter substitute; still creamy and delicious, promise.]
[q]What’s the best way to store leftovers?[/q]
[a]Cool fully, then store in an airtight container in the fridge for up to 4 days; for longer keep, freeze in portions for up to 3 months. Reheat gently to avoid drying out.
Make smaller plain meatballs without extra herbs, keep gravy mild on the side, and let everyone customize their plate — they’ll likely try it and maybe love it, maybe love it — often they love it!!!
This is easy, this is comforting, this is totally doable — honest. Try it, tweak it, make it yours. Got questions? Ask below, I answer! Share your photos on social (I LIVE for that). Make it, love it, share it. You can do this! SO GOOD, SO HOMEMADE, so satisfying. What will you try first?

Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes
Ingredients
For the Meatballs
- 1 lb ground beef Can substitute for ground turkey for a lighter option.
- 1/2 cup breadcrumbs Oats or crushed crackers can be used as alternatives.
- 1 count egg
- 1 count onion, finely chopped
- 2 cloves garlic, minced Pre-minced garlic can save time.
- 2 tablespoons Worcestershire sauce A quality Worcestershire sauce enhances flavor.
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1 teaspoon dried thyme
For the Gravy
- 2 tablespoons olive oil
- 1 count onion, sliced
- 2 cloves garlic, minced
- 2 cups beef broth
- 1 tablespoon Worcestershire sauce
- 2 tablespoons cornstarch mixed with 2 tablespoons water Used to thicken the gravy.
- to taste salt and pepper
For the Mashed Potatoes
- 2 lbs potatoes, peeled and chopped Buying a 5-lb bag is more cost-effective.
- 4 cloves garlic, minced
- 1/2 cup milk Can substitute with unsweetened oat milk for dairy-free.
- 4 tablespoons butter Olive oil can replace butter for a lighter version.
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 2 tablespoons fresh parsley, chopped Add at the end for freshness.
Instructions
Preparation
- Preheat your oven to 400°F (200°C).
- In a large bowl, combine ground beef, breadcrumbs, egg, chopped onion, minced garlic, Worcestershire sauce, salt, black pepper, and dried thyme.
- Mix until just combined without overworking it.
- Shape the meat mixture into 1-inch meatballs and place them on a baking sheet lined with parchment paper.
- Bake for 20 minutes, or until browned and cooked through.
Cooking the Gravy
- In a large skillet, heat olive oil over medium heat.
- Add sliced onion and garlic, sautéing until the onion is translucent.
- Stir in beef broth and Worcestershire sauce, bringing the mixture to a simmer.
- Slowly whisk in the cornstarch slurry and continue to simmer until the gravy thickens.
- Season with salt and pepper to taste.
Making the Mashed Potatoes
- Place chopped potatoes and garlic in a large pot, cover with cold water and bring to a boil.
- Cook until potatoes are tender, about 15–20 minutes.
- Drain the potatoes and garlic, return them to the pot, and add milk and butter.
- Mash until smooth and stir in salt, black pepper, and fresh parsley.
Assembly
- Add the cooked meatballs to the skillet with the gravy, gently tossing to coat.
- Serve the Salisbury Steak Meatballs over a generous scoop of garlic herb mashed potatoes, drizzling with extra gravy.
