The aroma wafting through my kitchen reminded me that a simple dish can transform an ordinary evening into something unforgettable. This week, I'm thrilled to share my recipe for Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes. It's a delightful twist on a beloved classic that promises to bring comfort and satisfaction to your family dinner table. With just a little prep time, you’ll whip up juicy meatballs smothered in a savory gravy, perfectly paired with creamy mashed potatoes that just melt in your mouth. This dish isn’t just about ease; it’s a true crowd-pleaser that balances flavor with the warmth of home-cooked goodness. Are you ready to bring a taste of nostalgia to your weeknight meals? Let's dive into this delicious journey together!

Why Will You Love This Recipe?
Comfort Food Bliss: The combination of Salisbury steak meatballs and garlic herb mashed potatoes delivers warmth and nostalgia, perfect for family dinners.
Time-Saving: Quick to prepare, this recipe simplifies weeknight cooking, allowing you to enjoy a hearty meal in no time.
Flavor Explosion: Rich, savory meatballs covered in thick gravy paired with creamy mashed potatoes create a delightful taste experience that everyone will love.
Customizable Delights: Swap in ground turkey or sweet potatoes for a lighter twist, catering to various dietary preferences while keeping the comfort intact.
Crowd-Pleasing Choice: This dish transforms any gathering into a feast, guaranteed to have your loved ones coming back for seconds!
Pair it with a side of Cheesy Garlic Bread to complete the meal!
Salisbury Steak Meatballs With Garlic Herb Mashed Potatoes Ingredients
For the Meatballs
• Ground Beef – The main protein providing richness and flavor; feel free to substitute with ground turkey or chicken for a lighter version.
• Breadcrumbs – Help bind the meatballs and add texture; gluten-free breadcrumbs can be used for a gluten-free option.
• Milk – Moisture component that enhances the texture; almond milk or any non-dairy milk works well if preferred.
• Onion – Adds sweetness and depth; shallots can be used for a milder flavor profile.
• Garlic – Essential for aromatic notes; increase for a bolder garlic flavor.
• Egg – Binds the mixture together; replace with a flaxseed egg for a vegan option.
• Worcestershire Sauce – Brings umami depth to the flavor; can be omitted for a lighter taste.
• Salt & Black Pepper – Basic seasonings for flavor enhancement; adjust according to your taste.
• Dried Parsley, Onion Powder, Garlic Powder – Seasoning agents contributing aromatic flavors; consider using fresh herbs for more vibrant taste.
For the Gravy
• Beef Broth – Serves as the base for the gravy, adding moisture and flavor; vegetable broth can substitute for a lighter sauce.
• All-Purpose Flour – Thickens the gravy; cornstarch works as a gluten-free alternative.
• Soy Sauce – Provides a savory boost; feel free to omit for a lighter option.
• Dijon Mustard – Adds a tangy depth; yellow mustard can be used as a substitute.
For the Mashed Potatoes
• Potatoes – Sources the creaminess for the mashed potatoes; sweet potatoes can be used for a touch of sweetness.
• Butter – Enhances richness; vegan butter can be used as an alternative.
• Fresh Parsley – For garnish and a pop of color; optional for added freshness.
Indulge in the delightful experience of cooking with this Salisbury Steak Meatballs With Garlic Herb Mashed Potatoes recipe, and let your kitchen fill with the cozy aroma of comfort food!
Step‑by‑Step Instructions for Salisbury Steak Meatballs With Garlic Herb Mashed Potatoes Recipe
Step 1: Preheat the Oven
Begin by preheating your oven to 400°F (200°C) to ensure it’s ready for the Salisbury steak meatballs. This temperature is perfect for cooking the meatballs evenly while keeping them juicy. While the oven is heating up, gather your baking sheet and line it with parchment paper for easy cleanup.
Step 2: Mix the Meatball Ingredients
In a large mixing bowl, combine ground beef, breadcrumbs, milk, finely chopped onion, minced garlic, egg, Worcestershire sauce, salt, black pepper, dried parsley, onion powder, and garlic powder. Use your hands to mix everything until just combined—be careful not to overmix, as this can make the meatballs tough.
Step 3: Shape the Meatballs
Once the mixture is thoroughly combined, take a portion and shape it into 1.5-inch meatballs. Arrange them evenly on the prepared baking sheet. You should be able to fit them snugly without overcrowding, ensuring even cooking. Pop the baking sheet into the preheated oven and bake for about 20 minutes, or until the meatballs are cooked through and lightly browned.
Step 4: Boil the Potatoes
While the meatballs are baking, bring a large pot of salted water to a boil. Add the chopped potatoes and cook for about 15–20 minutes, or until they are fork-tender. Once done, you should be able to easily pierce the potatoes with a fork. Drain the potatoes in a colander and set them aside.
Step 5: Prepare the Garlic Herb Mashed Potatoes
In the same pot, mash the drained potatoes with the minced garlic, butter, and the milk you've set aside until the mixture is creamy and smooth. Stir in freshly chopped parsley, along with salt and pepper to taste, making sure every bite is packed with flavor. Keep the mashed potatoes warm while you finish up the gravy.
Step 6: Make the Gravy
In a skillet over medium heat, add the flour to toast for about 1 minute—this will help thicken your gravy. Gradually whisk in the beef broth, ensuring there are no lumps. As the mixture comes to a gentle simmer, incorporate the soy sauce and Dijon mustard, stirring frequently until the gravy thickens, which should take about 5 minutes.
Step 7: Combine Meatballs with Gravy
Once the meatballs are done baking, remove them from the oven and carefully transfer them to the skillet with the gravy. Gently toss the meatballs to coat them in that delicious sauce. Allow everything to simmer together for an extra minute, ensuring the meatballs soak up the gravy’s rich flavors.
Step 8: Serve and Enjoy
Now it’s time to plate your Salisbury steak meatballs alongside the creamy garlic herb mashed potatoes. Drizzle any excess gravy over the meatballs for an extra touch of indulgence. Garnish with additional fresh parsley if desired, and get ready to savor a heartwarming family dinner!

What to Serve with Salisbury Steak Meatballs With Garlic Herb Mashed Potatoes
A cozy dinner awaits as you savor the rich flavors of your homemade meatballs and creamy mashed potatoes.
-
Steamed Green Beans: These bright, tender green beans add a refreshing contrast to the rich meatballs, enhancing the meal’s overall flavor profile. Their subtle crunch balances perfectly with the creamy potatoes.
-
Fresh Tossed Salad: A crisp salad filled with mixed greens, cherry tomatoes, and a tangy vinaigrette adds a lightness to your plate. This fresh side not only brightens the meal but also introduces a variety of textures.
-
Garlic Bread: Toasted garlic bread provides a delightful crusty element, perfect for mopping up the savory gravy. The buttery flavor complements the meatballs beautifully, making every bite feel indulgent.
-
Roasted Brussels Sprouts: These crispy, caramelized Brussels sprouts add a touch of nuttiness, enhancing the savory experience of the meatballs. Their slightly bittersweet flavor pairs wonderfully with the creamy mashed potatoes.
-
Creamy Coleslaw: A tangy coleslaw delivers crunch and a hint of sweetness, creating a delicious contrast against the hearty meatballs. It's a fantastic way to add color and variety to your meal.
-
Red Wine: A glass of robust red wine, like Cabernet Sauvignon, elevates your dining experience, complementing the richness of the meatballs and enhancing the overall flavor of the dish.
Embrace these pairings for a well-rounded and satisfying family dinner that’s sure to bring smiles around the table!
How to Store and Freeze Salisbury Steak Meatballs With Garlic Herb Mashed Potatoes
Fridge: Store leftover meatballs and mashed potatoes in airtight containers for up to 3 days. Reheat gently on the stove or in the microwave, adding a splash of milk to the potatoes if needed.
Freezer: For longer storage, freeze meatballs in gravy in a freezer-safe container for up to 3 months. Thaw overnight in the fridge before reheating for best results.
Reheating: When ready to eat, reheat meatballs and gravy on the stovetop over low heat. For mashed potatoes, add a little milk while stirring to restore creaminess.
Make-Ahead: Prepare the meatballs and mashed potatoes ahead of time and freeze separately. This way, you can enjoy a quick, homemade dinner with the comforting flavors of Salisbury steak meatballs anytime!
Expert Tips for Salisbury Steak Meatballs With Garlic Herb Mashed Potatoes Recipe
-
Avoid Overmixing: Gently combine the meatball ingredients to keep them tender; overmixing can lead to dense meatballs that are less enjoyable.
-
Sauté for Flavor: Sauté the onions and garlic before adding them to the mixture for deeper, more aromatic flavors that elevate the dish significantly.
-
Use a Thermometer: Ensure perfectly cooked meatballs by using a meat thermometer; they should reach an internal temperature of 160°F (70°C) for safety and optimal juiciness.
-
Make-ahead Magic: Prepare the meatballs and mashed potatoes in advance; store them separately in the fridge, then reheat before serving for busy nights.
-
Freezing Tips: Freeze leftover meatballs in gravy for a quick dinner option later. They’ll retain flavor and texture beautifully once reheated.
Make Ahead Options
These Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes are a wonderful choice for meal prep! You can prepare the meatballs and both the gravy and mashed potatoes up to 24 hours in advance. To do this, shape the meatballs and bake them, then refrigerate in an airtight container. For the mashed potatoes, cook and mash them, then store them in the fridge, covering tightly to prevent drying. When ready to serve, reheat both the meatballs and mashed potatoes on the stove over low heat, adding a splash of milk to the potatoes to keep them creamy. This makes it easy to enjoy a comforting meal on busy weeknights, allowing you to savor homemade goodness with minimal effort!
Salisbury Steak Meatballs Variations & Substitutions
Feel free to explore these delightful twists to make this dish your own and celebrate your unique taste!
- Ground Turkey: Swap out ground beef for ground turkey to lighten the dish while still enjoying those savory meatballs.
- Sweet Potatoes: Use sweet potatoes instead of regular potatoes for your mash; the added sweetness pairs wonderfully with the gravy.
- Mushroom Mix: Incorporate finely chopped mushrooms into the meatball mixture for an earthy flavor and extra moisture. They add a nice depth to the savory profile of the dish.
- Vegan Option: Replace the ground beef with lentils or a plant-based ground meat alternative and use a flaxseed egg to create a hearty vegan version of these meatballs.
- Herb Variations: Experiment with different herbs like thyme or rosemary in the mashed potatoes for a fragrant twist. Fresh herbs elevate the flavors beautifully.
- Spicy Kick: Add some crushed red pepper flakes to the gravy for a subtle heat that balances the richness of the dish. It's a great way to spice things up!
- Cheesy Mashed Potatoes: Fold in some grated cheese into your mashed potatoes for an indulgent, cheesy twist that can make this classic even more comforting.
- Savory Gravy: For a bolder flavor, try adding sautéed shallots or leeks into the gravy; these ingredients add sweetness and complexity that complements the meatballs.
Pair this comforting meal with a side of Roasted Sweet Potatoes for an extra layer of flavors!

Salisbury Steak Meatballs With Garlic Herb Mashed Potatoes Recipe FAQs
How do I choose the right ground beef?
When selecting ground beef, look for meat with a good balance of lean to fat ratio—85/15 is ideal for flavorful, juicy meatballs. Avoid meat that has dark spots or an off smell, as these can indicate spoilage. If you prefer a healthier option, ground turkey or chicken are excellent substitutes that still yield delicious results.
What’s the best way to store leftover Salisbury steak meatballs?
Store any leftover meatballs and garlic herb mashed potatoes in airtight containers in the refrigerator. They will stay fresh for up to 3 days. To reheat, warm them on the stove over low heat or in the microwave, adding a splash of milk to the mashed potatoes to restore their creamy texture.
Can I freeze the meatballs for later use?
Absolutely! For best results, freeze the meatballs in gravy in an airtight freezer-safe container. They can be stored for up to 3 months. When you're ready to enjoy them, simply thaw overnight in the fridge, then reheat on the stovetop over low heat until warmed through.
What should I do if the meatballs turn out dry?
If you find your meatballs are on the drier side, this usually means they were overmixed or overcooked. To prevent dryness, mix the ingredients gently until just combined and bake them until they are only cooked through. Always use a meat thermometer to check for 160°F (70°C) internal temperature for perfect juiciness.
Is this dish suitable for a gluten-free diet?
Definitely! To make the Salisbury Steak Meatballs With Garlic Herb Mashed Potatoes gluten-free, simply substitute regular breadcrumbs with gluten-free breadcrumbs and replace all-purpose flour with cornstarch for the gravy. You’ll still enjoy the same comforting flavors without the gluten.
What should I do with any leftovers?
If you have leftovers, you can mix them in a delicious omelet or toss them with pasta for a quick lunch the next day. The flavors meld beautifully, making for a satisfying meal that’s both easy and versatile. Enjoy getting creative with your leftovers!

Savor Salisbury Steak Meatballs With Garlic Herb Mashed Potatoes Recipe
Ingredients
Equipment
Method
- Preheat your oven to 400°F (200°C) and line a baking sheet with parchment paper.
- In a large mixing bowl, combine ground beef, breadcrumbs, milk, onion, garlic, egg, Worcestershire sauce, salt, black pepper, parsley, onion powder, and garlic powder. Mix until just combined.
- Shape the mixture into 1.5-inch meatballs and place them on the baking sheet. Bake for about 20 minutes.
- While the meatballs are baking, boil a pot of salted water and cook the chopped potatoes for 15-20 minutes until fork-tender. Drain.
- Mash the drained potatoes with garlic, butter, and milk until creamy. Stir in parsley, salt, and pepper.
- In a skillet, toast flour for about 1 minute. Gradually whisk in beef broth, adding soy sauce and mustard, and simmer until thickened.
- Once the meatballs are cooked, add them to the gravy and simmer for an extra minute to coat.
- Plate the meatballs with mashed potatoes and drizzle with gravy. Garnish with parsley if desired.





Leave a Reply