There I was in the kitchen, rummaging through my pantry, determined to whip up something hearty and satisfying. That’s when inspiration struck: scrumptious Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes! Nothing says “comfort food” quite like these tender meatballs drenched in a savory gravy, and the creamy mashed potatoes on the side are a dreamy match. This dish is not only a perfect solution for busy weeknights—requiring only about 30 minutes of hands-on time—but it’s also a surefire hit for the whole family. You’ll find yourself savored by its rich flavors and comforting textures, making it an ideal choice for gatherings or cozy dinners at home. Ready to embark on a delicious culinary adventure? Let’s dive in and create a dish that will become a beloved staple in your cooking repertoire!

Why Are These Meatballs So Irresistible?
Comforting, these Salisbury steak meatballs offer a nostalgic taste that warms the heart on chilly nights. Savory gravy glazes each meatball, enhancing their flavor and making them utterly addictive. Quick to prepare, they can be on your table in just 30 minutes, making weeknight dinners a breeze. Versatile enough to pair with garlic herb mashed potatoes or serve alongside fresh vegetables, they cater to all preferences. Plus, they’re a fantastic option for meal prep—enjoy them warmed up later in the week! Whether you’re hosting family or simply indulging yourself, these meatballs are sure to impress!
Salisbury Steak Meatballs Ingredients
Experience the comforting flavors of Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes through this delicious ingredient list!
For the Meatballs
- Ground Beef – The star of the show; substitute with ground turkey or chicken for a lighter bite.
- Breadcrumbs – Adds structure to your meatballs; opt for gluten-free breadcrumbs if desired.
- Milk – Provides moisture; almond milk works beautifully for a dairy-free version.
- Onion (finely chopped) – Gives a lovely aroma; sauté before mixing for enhanced taste.
- Garlic (minced) – Delivers robust flavor; add more cloves if you love garlic.
- Egg – Binds everything together; essential for that perfect texture.
- Worcestershire Sauce – Infuses umami goodness; soy sauce is a great alternative.
- Salt and Pepper – These essentials elevate the dish’s flavor; don’t skip them!
- Dried Parsley, Onion Powder, Garlic Powder – A dynamic seasoning blend for depth; fresh herbs can elevate it further.
For the Gravy
- Beef Broth – Forms the rich sauce base; switch to vegetable broth for a lighter option.
- All-Purpose Flour – Thickens the gravy to perfection; cornstarch can make it gluten-free.
- Soy Sauce and Dijon Mustard – Enhances flavor in the gravy; adjust to your liking.
For the Garlic Herb Mashed Potatoes
- Potatoes (peeled and chopped) – The creamy base for your mash; sweet potatoes can add a unique twist.
- Butter – Brings a rich flavor; vegan butter works well for a dairy-free alternative.
- Additional Garlic in Potatoes – Elevates the flavor profile of the mash; add as desired.
- Fresh Parsley – For that fresh garnish and a pop of color.
Step‑by‑Step Instructions for Salisbury Steak Meatballs With Garlic Herb Mashed Potatoes
Step 1: Preheat the Oven
Start by preheating your oven to 400°F (200°C). This temperature will ensure that your Salisbury steak meatballs bake evenly and develop a delicious golden crust. As the oven heats, gather your ingredients and start assembling everything you’ll need for a smooth cooking experience.
Step 2: Prepare the Meatball Mixture
In a large mixing bowl, combine the ground beef, breadcrumbs, milk, finely chopped onion, minced garlic, egg, Worcestershire sauce, salt, pepper, dried parsley, onion powder, and garlic powder. Use your hands to mix everything thoroughly until evenly combined, ensuring each meatball bursts with flavor from the savory mix.
Step 3: Form the Meatballs
Once your meatball mixture is ready, take about 1.5 tablespoons of the mixture and roll it into a ball between your palms. Place each meatball on a baking sheet lined with parchment paper or lightly greased. Ensure the meatballs are spaced evenly apart; this will allow them to cook perfectly and prevent them from sticking together.
Step 4: Bake the Meatballs
Slide the baking sheet into the preheated oven and bake the Salisbury steak meatballs for approximately 20 minutes. You’ll know they’re done when they have a nice brown color and the internal temperature reaches 160°F (70°C). Cooking them well ensures they are safe to eat and full of flavor.
Step 5: Boil the Potatoes
While the meatballs are baking, fill a large saucepan with water and bring it to a boil over medium-high heat. Add the peeled and chopped potatoes and cook until they are tender, which should take about 15-20 minutes. You’ll know they’re ready when you can easily pierce them with a fork, indicating they are soft enough to mash.
Step 6: Mash the Potatoes
Once the potatoes are tender, drain them thoroughly and return them to the saucepan. Add the minced garlic, butter, and a splash of milk to the hot potatoes. Mash everything together with a potato masher or fork until smooth and creamy. Don’t forget to mix in fresh parsley, salt, and pepper to the mashed potatoes for that extra flavor boost.
Step 7: Make the Gravy
In a frying pan, heat a tablespoon of oil over medium heat. Whisk in the flour and cook for about 1 minute, stirring constantly to create a roux. Gradually add the beef broth while whisking to prevent any lumps from forming. Continue stirring until the mixture thickens, which will take roughly 5 minutes. Finally, add soy sauce and Dijon mustard, seasoning to taste for that perfect balance of flavors.
Step 8: Combine Meatballs and Gravy
Once the Salisbury steak meatballs are fully baked, carefully transfer them into the gravy in the frying pan. Gently stir the meatballs in the gravy until they are completely coated. Allow them to simmer for a few minutes to absorb the rich flavors of the sauce, creating a comforting dish that’s ready to serve.
Step 9: Serve and Enjoy
Spoon a generous portion of the creamy garlic herb mashed potatoes onto each plate, alongside a serving of the savory Salisbury steak meatballs drenched in gravy. This delightful meal is perfect for satisfying your family’s cravings on any night and makes for a truly comforting dinner experience.

How to Store and Freeze Salisbury Steak Meatballs
Fridge: Store leftover Salisbury steak meatballs in an airtight container for up to 3 days. This keeps them moist and flavorful, ready for a quick meal.
Freezer: For longer storage, freeze the meatballs in a single layer on a baking sheet before transferring them to a freezer-safe bag for up to 3 months. Thaw in the fridge before reheating.
Reheating: To reheat, gently warm the meatballs in the gravy on the stove over low heat until heated through, ensuring they remain tender and saucy.
Airtight Storage: Always use airtight containers or wrappings to prevent freezer burn and preserve the delightful taste of your Salisbury steak meatballs.
Expert Tips for Salisbury Steak Meatballs
-
Sauté Onions & Garlic: Sautéing the onions and garlic before mixing into the meat mixture enhances the flavor significantly. This step is essential for a deeper, savory taste in your Salisbury steak meatballs.
-
Check Meatball Doneness: Ensure the meatballs are thoroughly cooked, reaching an internal temperature of 160°F (70°C). This is crucial not just for taste, but also for food safety.
-
Rest Mashed Potatoes: Let the potatoes sit for a minute after mashing. This helps them become fluffier and more creamy when you finally mix in garlic and butter, elevating your garlic herb mashed potatoes.
-
Feel Free to Experiment: Don’t hesitate to add your favorite herbs or spices to the meat mixture for more unique flavors. Each twist can make your Salisbury steak meatballs even more personalized and delicious.
-
Storage for Leftovers: If you have leftovers, refrigerate the meatballs in the gravy for up to 3 days. Reheat gently to preserve their tenderness and moistness.
What to Serve with Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes
Nothing completes a cozy meal quite like the right sides, enhancing each comforting bite and creating a memorable dining experience.
-
Steamed Vegetables: Fresh, vibrant veggies like broccoli or green beans add a crunch that perfectly balances the creamy potatoes and savory meatballs.
-
Garlic Bread: Crispy, buttery garlic bread is ideal for soaking up every drop of the rich gravy, elevating your meal with an irresistible, carb-loaded treat.
-
Coleslaw: A light and crunchy coleslaw introduces a refreshing element that contrasts beautifully with the dense meatballs and creamy mash, making each bite delightful.
-
Roasted Brussels Sprouts: Serve these nutritious little gems, lightly caramelized, for a nutty flavor that complements the savory richness of the meatballs.
-
Side Salad: A simple mixed greens salad with a tangy vinaigrette provides a fresh and zesty punch, helping to balance the meal’s heavier components.
-
Mashed Sweet Potatoes: Swapping traditional mashed potatoes for sweet potatoes brings a hint of sweetness, creating a unique yet comforting flavor profile.
-
Red Wine: A glass of red wine enhances the entire experience, offering fruity notes that harmonize with the umami flavors of the Salisbury steak meatballs.
-
Chocolate Cake: End your meal on a sweet note with a slice of indulgent chocolate cake, delivering a rich dessert experience for a satisfying finish.
Make Ahead Options
These Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes are fantastic for busy cooks looking to save time during the week! You can prepare the meatballs and gravy up to 24 hours in advance. Simply mix the meatball ingredients, shape them, and refrigerate them before baking. The gravy can also be made ahead and stored in the fridge. To retain the meatballs’ juiciness, it’s best to bake them fresh before serving. When ready to enjoy your meal, bake the meatballs and reheat the gravy on the stove. Serve them alongside freshly whipped garlic herb mashed potatoes for a delicious, comforting dinner that’s just as satisfying as if made from scratch that day!
Salisbury Steak Meatballs Variations
Feel free to personalize your Salisbury steak meatballs and garlic herb mashed potatoes with these delightful twists!
- Healthier Option: Swap ground beef for ground turkey or chicken to lighten up the dish without losing flavor.
- Gluten-Free: Use gluten-free breadcrumbs to keep the meatballs tender and delicious while accommodating dietary restrictions. They still pack a savory punch!
- Dairy-Free Delight: Replace milk with almond milk and use vegan butter for an entirely dairy-free version that is equally creamy.
- Flavor Boost: Add chives or rosemary into your garlic herb mashed potatoes for a fresh, aromatic twist that’ll impress your taste buds. Fresh herbs always elevate the dish!
- Mashed Potato Twist: Try using sweet potatoes instead of regular potatoes for a subtle sweetness that pairs beautifully with the savory meatballs.
- Extra Garlic: Amplify the flavor by mixing in more minced garlic into the meatball mixture. For garlic lovers, it’s a dream come true!
- Rich Gravy Variations: Experiment with the gravy by using beef broth instead of vegetable broth, or even try adding red wine for a dash of sophistication.
- Sweet Heat: For a hint of spice, add a dash of cayenne pepper or crushed red pepper flakes to the meatball mix or the gravy, bringing warmth to every bite!
These variations are a wonderful way to create endless possibilities while enjoying the classic comfort of Garlic Shrimp Pasta or even a bowl of comforting Roasted Garlic Tomato! Embrace the versatility of the dish as you make it your own!

Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes Recipe FAQs
How do I choose the right ground beef for my meatballs?
Absolutely! When selecting ground beef, look for a blend that is 80% lean and 20% fat. This fat content helps keep the meatballs juicy and flavorful. I often choose grass-fed beef for a healthier option, but ground turkey or chicken can also be excellent substitutes for a lighter dish.
What’s the best way to store leftover meatballs?
Very! Store leftover Salisbury steak meatballs in an airtight container in the refrigerator for up to 3 days. Ensure they are covered in gravy to keep them moist. You can also separate the meatballs from the gravy to prevent them from becoming soggy if you prefer—just make sure to keep both in airtight containers.
Can I freeze Salisbury steak meatballs?
Definitely! To freeze these flavorful meatballs, lay them out in a single layer on a baking sheet and freeze until firm—about 2 hours. Then transfer them to a freezer-safe bag, removing as much air as possible. They will stay fresh for up to 3 months. Just thaw in the refrigerator overnight before reheating!
What should I do if my meatballs turn out dense?
Ah, the texture problem! If your meatballs are dense, it might be due to over-mixing the meat mixture or using too much bread crumb. When combining the ingredients, mix just until everything is incorporated. Consider adding an extra egg or a splash of milk for more moisture, and don’t forget to gently roll them into shape!
Are there any common allergens in this recipe?
Very! This recipe includes common allergens such as gluten (breadcrumbs) and dairy (milk and butter). For a gluten-free version, simply use gluten-free breadcrumbs and cornstarch for thickening the gravy. To make it dairy-free, opt for almond milk and vegan butter instead. Always check with your guests for any specific dietary restrictions—they’ll appreciate your consideration!
How can I make the mashed potatoes smoother?
Absolutely! To achieve truly creamy mashed potatoes, ensure your potatoes are fully cooked until tender before mashing. You can also use a potato ricer for an ultra-smooth texture. If you prefer, warm your butter and milk before mixing them in to keep the potatoes fluffy and toasty!

Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes Bliss
Ingredients
Equipment
Method
- Preheat your oven to 400°F (200°C).
- In a large mixing bowl, combine ground beef, breadcrumbs, milk, onion, garlic, egg, Worcestershire sauce, salt, pepper, dried parsley, onion powder, and garlic powder.
- Roll about 1.5 tablespoons of mixture into balls and place on a prepared baking sheet.
- Bake for approximately 20 minutes until browned and cooked through.
- In a saucepan, boil water and cook potatoes until tender (15-20 minutes).
- Drain potatoes, return to saucepan, and mash with garlic, butter, and milk until smooth.
- In a frying pan, heat oil, whisk in flour to create a roux, then gradually add beef broth until thickened.
- Add soy sauce and Dijon mustard to the gravy, season to taste.
- Gently stir baked meatballs into the gravy.
- Serve meatballs over garlic herb mashed potatoes.
