As the scent of sizzling Salisbury steak meatballs wafts through my kitchen, memories of family dinners flood my mind. This delightful dish, featuring Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes, not only satisfies those comfort food cravings but is also a quick weeknight meal that can be on the table in under an hour! The beauty of this recipe lies in its versatility; you can easily substitute beef for turkey or chicken, and regular potatoes for sweet ones, catering to your family’s tastes. Whether you’re whipping this up for a cozy night in or entertaining a crowd, you’ll find these meatballs and creamy mashed potatoes are sure to bring smiles all around. What’s stopping you from making your kitchen the heart of your home tonight?

Why are these meatballs a must-try?
Comforting, these Salisbury steak meatballs will transport you back to cherished family dinners, creating a sense of nostalgia with each bite. Versatile enough to adapt to your family’s dietary needs, you can swap in turkey, chicken, or sweet potatoes with ease. Quick Weeknight Meal, this recipe comes together in under an hour—perfect for busy evenings! Plus, family-friendly, it’s a dish that’s guaranteed to please every palate at the table. For a complete meal, consider serving it with garlic green beans or a fresh garden salad. Don’t miss out on the opportunity to fill your kitchen with delightful aromas and your hearts with joy!
Salisbury Steak Meatballs Ingredients
Getting ready to whip up those delicious Salisbury steak meatballs? Here’s everything you need!
For the Meatballs
- Ground Beef – The base protein that gives rich flavor; swap with ground turkey or chicken for a lighter alternative.
- Breadcrumbs – These help bind and add moisture; using fresh ones ensures the best texture.
- Milk – Binds the breadcrumbs and enriches the mixture; plant-based milk is a great dairy-free option.
- Onion, Finely Chopped – Adds depth and moisture; sauté it first for an enhanced flavor!
- Garlic, Minced – Infuses the meatballs with aromatic taste; fresh garlic is best, but garlic powder works too.
- Egg – Holds everything together; no substitute for this binding powerhouse!
- Worcestershire Sauce – Packs a punch of umami; use soy sauce for a gluten-free version.
- Salt and Black Pepper – Essential for flavor; feel free to adjust according to your taste.
- Dried Parsley – Offers a hint of freshness; fresh parsley can elevate the dish further.
- Onion Powder & Garlic Powder – Optional but add layers of flavor to your meatballs.
For the Gravy
- Beef Broth – The rich base of your gravy; vegetable broth can be used for vegetarian-friendly options.
- All-Purpose Flour – Thickens the gravy to perfect consistency; use cornstarch mixed with water for a gluten-free option.
- Soy Sauce & Dijon Mustard – Optional, but they deepen the flavor profile beautifully.
For the Mashed Potatoes
- Potatoes, Peeled & Chopped – The heart of your mash; Russet or Yukon Gold potatoes yield the best creaminess.
- Butter – Adds a luxurious richness; olive oil makes a great substitute for a dairy-free choice.
- Milk (for mashed potatoes) – Enhances creaminess; any plant-based alternative fits perfectly.
- Fresh Parsley, Chopped – A sprinkle for garnish; it brightens both flavor and presentation.
Gather all these ingredients and let the comfort of Salisbury steak meatballs with garlic herb mashed potatoes embrace you—it’s a satisfying meal your family will adore!
Step‑by‑Step Instructions for Salisbury Steak Meatballs With Garlic Herb Mashed Potatoes
Step 1: Preheat the Oven
Begin by preheating your oven to 400°F (200°C). This ensures a hot environment for baking the Salisbury steak meatballs, resulting in a wonderfully browned exterior. While the oven heats up, you can prepare your meatball mixture.
Step 2: Prepare the Meatball Mixture
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. Mix thoroughly until the ingredients are well blended and the mixture feels slightly sticky, indicating it’s ready for shaping into meatballs.
Step 3: Shape and Bake the Meatballs
Form the meat mixture into meatballs, about 1.5 inches in diameter, ensuring they are uniform in size for even baking. Place the shaped meatballs on a lined baking sheet, leaving space between them. Bake in the preheated oven for 20 minutes, or until they are cooked through and have a golden brown color.
Step 4: Cook the Potatoes
While the meatballs are baking, fill a large pot with water and add a generous pinch of salt. Bring the water to a boil over high heat, then add the peeled and chopped potatoes. Cook for 15-20 minutes until the potatoes are fork-tender; drain well and set aside for mashing.
Step 5: Mash the Potatoes
Return the drained potatoes to the pot and add minced garlic, butter, and milk. Use a potato masher to blend everything until smooth and creamy. Stir in chopped fresh parsley for an extra burst of flavor. Set the mashed potatoes aside while you prepare the gravy.
Step 6: Prepare the Gravy
In a large skillet over medium heat, add all-purpose flour, cooking for about 1-2 minutes to create a roux. Gradually whisk in beef broth, continuing to stir until the gravy thickens to your desired consistency. If using, add soy sauce and Dijon mustard for additional depth of flavor.
Step 7: Combine Meatballs with Gravy
Once the meatballs are ready, carefully add them to the skillet with the thickened gravy. Let them simmer for a few minutes, allowing the flavors to meld together, and ensuring each meatball is well coated with the rich gravy.
Step 8: Serve the Dish
To serve, scoop a generous portion of garlic herb mashed potatoes onto each plate. Top with the Salisbury steak meatballs and ladle some of the savory gravy over the top. Garnish with extra chopped parsley for a beautiful presentation, and enjoy a cozy meal that brings comfort to the table!

Salisbury Steak Meatballs Variations & Substitutions
Feel free to explore the delicious world of customization with these savory Salisbury steak meatballs! Your culinary creativity knows no bounds, so let’s dive into these delectable variations.
- Turkey Option: Swap ground beef for ground turkey or chicken for a lighter, equally delicious meatball!
- Veggie Boost: Incorporate finely chopped bell peppers or grated carrots into the meatball mixture for added nutrients and sweetness. This tiny twist opens a treasure trove of flavors.
- Sweet Potato Mash: Switch regular potatoes for sweet potatoes to create a creamy, naturally sweet mashed delight that even kids will love. The vibrant color also adds a wonderful touch to your plate!
- Dairy-Free Version: Use almond or coconut milk instead of dairy in your mashed potatoes for a creamy dish that meets dietary needs without sacrificing taste. It’s a simple swap that can make everyone happy at the table.
- Herbaceous Flavor: Add fresh herbs like thyme or rosemary to the meatball mixture for an aromatic lift that will impress your guests. A touch of nature’s essence makes every bite memorable.
- Spicy Kick: Spice things up by adding a pinch of red pepper flakes or a dash of hot sauce in the gravy for those who crave heat. It’s a fiery twist that will make your taste buds dance!
- Onion Variation: For more depth, try caramelizing your onions before adding them to the meatball mix. This small extra step can elevate the flavor profile beautifully!
- Gravy Varieties: Experiment with different bases for the gravy—try mushroom broth for a vegetarian twist that still packs tons of flavor! It gives a unique and hearty vibe that’s perfect for any meal.
For more delicious side options, consider serving these meatballs with some freshly-made garlic green beans or pairing them with a light garden salad for that extra crunchy freshness!
What to Serve with Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes
Pairing your delicious Salisbury steak meatballs with the right sides will transform your meal from comforting to unforgettable.
-
Garlic Green Beans: These vibrant green beans add a crisp texture and aromatic flavor that beautifully balances the richness of the meatballs.
-
Fresh Garden Salad: A light, refreshing salad filled with crunchy veggies and a tangy vinaigrette offers a perfect contrast to the hearty dish.
-
Crusty Bread: A warm loaf is ideal for soaking up the savory gravy, making every bite more satisfying and inviting.
-
Roasted Brussels Sprouts: Their caramelized sweetness and slight bitterness provide a wonderful depth of flavor, complementing the rich gravy.
-
Creamy Coleslaw: The crunchy cabbage and creamy dressing bring a refreshing element against the meaty depth of the Salisbury steak meatballs.
-
Mashed Sweet Potatoes: This naturally sweeter alternative to garlic herb mashed potatoes adds a delicious twist and vibrant color to your plate.
-
Macaroni and Cheese: For a comforting, nostalgic side, mac and cheese adds creamy richness that pairs perfectly with the meatball dish.
-
Red Wine: A glass of medium-bodied red wine enhances the flavors beautifully, rounding off your meal with a touch of sophistication.
Make Ahead Options
These Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes are perfect for meal prep! You can prepare the meatball mixture and shape the meatballs up to 24 hours in advance, storing them in an airtight container in the refrigerator. The garlic herb mashed potatoes can also be made ahead; just prepare them and refrigerate for up to 3 days to maintain their creamy texture. When you’re ready to enjoy, simply reheat the meatballs in the oven while boiling fresh potatoes or reheating the stored mashed potatoes on the stove. Finish the dish by simmering the meatballs in the gravy for just a few minutes before serving, ensuring that each bite is just as delicious as if it were freshly made!
How to Store and Freeze Salisbury Steak Meatballs
Fridge: Store leftovers in an airtight container for up to 3 days. Make sure they are cooled before placing them in the fridge to maintain freshness.
Freezer: Freeze meatballs in a single layer on a baking sheet, then transfer to a freezer-safe bag for up to 3 months. This allows for easy thawing when you crave Salisbury steak meatballs later!
Reheating: To reheat, thaw meatballs overnight in the fridge and warm them gently in a skillet over medium heat. Add a splash of broth or water to keep them moist.
Gravy Storage: You can also freeze the gravy separately for convenience. Just make sure to cool it first, then store in an airtight container for up to 3 months.
Expert Tips for Salisbury Steak Meatballs
- Sauté First: Enhance flavor by sautéing onions and garlic before mixing them into the meatballs. This adds depth that takes the dish to the next level.
- Uniform Meatballs: Shape your meatballs to be the same size for even cooking. This prevents some from being overcooked while others are underdone.
- Lump-Free Gravy: Continuously whisk the flour while adding beef broth to prevent lumps in the gravy. A smooth gravy complements your Salisbury steak meatballs perfectly.
- Serve Fresh: For the best texture and flavor, serve the dish immediately after preparation. Letting it sit can alter the delightful creaminess of mashed potatoes.
- Careful Seasoning: Adjust salt and pepper gradually; remember, you can add more, but you can’t take it out. Taste as you go to ensure the perfect balance!

Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes Recipe FAQs
How do I select the best meat for the Salisbury steak meatballs?
Absolutely! When choosing ground beef for your meatballs, look for 80/20 ground beef for a balance of flavor and juiciness. If you’re opting for a lighter version, ground turkey or chicken also works wonderfully. Just ensure the meat is fresh and comes from a reputable source, as freshness makes a big difference in flavor and texture.
How should I store leftovers of Salisbury steak meatballs and mashed potatoes?
Definitely! Store your leftovers in an airtight container in the fridge for up to 3 days. Ensure that the meatballs and mashed potatoes cool down before sealing them to maintain their freshness. If you’re saving them for later, you can freeze the meatballs for up to 3 months; just ensure they’re well-wrapped to prevent freezer burn.
Can I freeze the meatballs and gravy together?
Very much so! To freeze, let the Salisbury steak meatballs and gravy cool to room temperature. Then, portion them into airtight containers or freezer bags, ensuring to remove as much air as possible. They can be kept in the freezer for up to 3 months. Just thaw overnight in the refrigerator and then gently reheat on the stovetop or microwave, adding a splash of broth if needed to keep them moist.
What can I do if my gravy turned out too thick?
No worries! If your gravy is too thick, simply whisk in some additional beef broth or water gradually until it reaches your desired consistency. Heat it gently on the stove while stirring continuously to avoid lumps. This way, you’ll recapture that silky smooth texture perfect for drenching your delicious Salisbury steak meatballs!
Are there any dietary considerations I should keep in mind?
Absolutely! If you’re preparing this dish for someone with dietary restrictions, several substitutions can help. Use gluten-free breadcrumbs and soy sauce for a gluten-free version. For those attending to dairy allergies, plant-based milk and olive oil can easily replace regular milk and butter in the mashed potatoes. Always check labels for allergens if you’re serving guests, ensuring everyone can enjoy comfort food without concerns.

Salisbury Steak Meatballs With Garlic Herb Mashed Potatoes Magic
Ingredients
Equipment
Method
- Preheat the oven to 400°F (200°C).
- Combine ground beef, breadcrumbs, milk, onion, garlic, egg, Worcestershire sauce, salt, pepper, parsley, onion powder, and garlic powder in a large bowl. Mix until well blended.
- Shape the mixture into meatballs, about 1.5 inches diameter, and place on a lined baking sheet. Bake for 20 minutes until cooked through.
- In a large pot, bring salted water to a boil, add potatoes, and cook for 15-20 minutes until fork-tender. Drain and set aside.
- Mash the potatoes with garlic, butter, and milk until smooth. Stir in parsley.
- In a skillet, add flour to medium heat and cook for 1-2 minutes. Gradually whisk in beef broth and cook until thickened. Stir in soy sauce and mustard if using.
- Add baked meatballs to the gravy and let simmer for a few minutes.
- Serve mashed potatoes topped with meatballs and gravy, garnished with parsley.

Leave a Reply