As the comforting aroma of garlic wafts through the kitchen, I’m instantly transported back to my childhood, where every bite of a hearty meal felt like a warm hug. Today, I’m so excited to share my recipe for Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes—a dish that combines the best of savory American flavors into one delicious family dinner. This recipe not only promises a quick prep time but is also a crowd-pleaser, making it ideal for those busy weeknights when you crave something special yet satisfying. These tender meatballs drenched in rich gravy are served alongside creamy mashed potatoes that are simply irresistible. What could be better than sharing this comforting meal with loved ones? Ready to get cooking? Let’s dive into the details!

Why is this recipe a must-try?
Comforting flavors: Enjoy the familiar taste of Salisbury steak in a fun, meatball form, perfect for both kids and adults alike.
Time-Saving: Experience a delicious family dinner on the table in under 30 minutes, freeing up your evening for more quality time.
Crowd-Pleaser: The combo of savory meatballs and creamy garlic herb mashed potatoes will have your family asking for seconds!
Versatile Options: Need a healthier twist? Substitute ground turkey or opt for cauliflower mash—this recipe adapts to your dietary needs easily.
Easy Cooking: With minimal ingredients and straightforward steps, you’ll be a kitchen hero even if you’re short on time! Enjoy it with a side of Herby Barley Salad for a complete meal.
Salisbury Steak Meatballs Ingredients
For the Meatballs
• Ground Beef – The star ingredient, delivering juicy flavor; consider ground turkey for a healthier swap.
• Breadcrumbs – Binds the meatballs together for great texture; gluten-free breadcrumbs are perfect for those sensitive to gluten.
• Milk – Adds moisture for a tender mixture; whole milk enhances the flavor, but almond milk works too.
• Onion – Adds aromatic depth; finely chop for even cooking throughout the meatballs.
• Garlic – Infuses savory goodness; if you’re short on fresh, garlic powder is a great substitute.
• Egg – Acts as a crucial binder; use a flax egg for a vegan twist if desired.
• Worcestershire Sauce – Adds a rich umami flavor; soy sauce can replace it in a pinch.
• Salt & Black Pepper – Essential for seasoning; adjust these to your taste preference.
• Dried Parsley, Onion Powder, Garlic Powder – Layered seasonings for extra flavor; fresh herbs can elevate this if you like, just adjust their amounts.
For the Gravy
• Beef Broth – The foundation of the gravy, adding depth and richness; low-sodium broth is a great option for managing salt intake.
• All-Purpose Flour – Thickens the gravy for a luscious consistency; cornstarch serves as a fantastic gluten-free alternative.
• Soy Sauce/Dijon Mustard – Add complexity and a savory kick; feel free to taste and modify the measurements to suit your palate.
For the Mashed Potatoes
• Potatoes – Creates a creamy base for the mash; swapping in cauliflower makes for a lower-carb option.
• Butter & Milk (for mashed potatoes) – Ensures a rich, creamy texture; olive oil or plant-based butter can lighten it up beautifully.
• Minced Garlic – Elevates the flavor profile of the mash; sautéing it first can add an aromatic touch.
• Fresh Parsley – A lovely garnish that adds a pop of color and freshness; totally optional but recommended for that extra touch.
These Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes bring together a medley of flavors that will surely elevate your dining experience—perfect for a comforting family meal!
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 ensures that your Salisbury Steak Meatballs cook evenly and thoroughly. While the oven warms up, gather your ingredients and a large mixing bowl, as you’ll be preparing the meatball mixture next.
Step 2: Prepare the Meatball Mixture
In your mixing bowl, combine the ground beef, breadcrumbs, milk, chopped onion, minced garlic, egg, Worcestershire sauce, salt, pepper, dried parsley, onion powder, and garlic powder. Mix everything thoroughly until just combined, being careful not to overwork the mixture. This step creates flavorful meatballs with the perfect texture, which is essential for the ultimate comfort food.
Step 3: Shape and Bake the Meatballs
Once your meatball mixture is ready, use your hands to shape it into 1.5-inch meatballs. Line a baking sheet with parchment paper for easy cleanup, and place the meatballs evenly apart. Bake them in the preheated oven for about 20 minutes, or until they are nicely browned and cooked through. Keep an eye on them; they should have an internal temperature of 160°F (70°C) when done.
Step 4: Cook the Potatoes
While the meatballs are baking, peel and chop the potatoes into even pieces to ensure consistent cooking. Place them in a large pot, cover with salted water, and bring to a boil. Cook for 15-20 minutes until tender and easily pierced with a fork. Once cooked, drain the potatoes and return them to the pot to prepare for mashing.
Step 5: Make the Garlic Herb Mashed Potatoes
Add the minced garlic, butter, and milk to the drained potatoes. Using a potato masher or a hand mixer, mash until you achieve a smooth, creamy consistency. Stir in fresh parsley, salt, and pepper to taste, creating a delightful mix that complements your Salisbury Steak Meatballs beautifully.
Step 6: Prepare the Gravy
In a frying pan over medium heat, add the all-purpose flour and allow it to cook for about 1 minute, stirring consistently to prevent burning. Gradually pour in the beef broth, whisking until the mixture thickens. Add soy sauce and Dijon mustard, adjusting the seasoning to your preference, and let it simmer for approximately 5 minutes until fully combined and flavorful.
Step 7: Combine Meatballs with Gravy
Once the meatballs are done baking, carefully transfer them from the oven to the gravy in the frying pan. Gently coat each meatball in the sauce, allowing them to absorb that savory flavor for a few moments. This step is crucial to ensuring your Salisbury Steak Meatballs are not only tasty but also perfectly sauced.
Step 8: Serve and Enjoy
For the final touch, serve the meatballs generously over a bed of creamy garlic herb mashed potatoes. Garnish with additional fresh parsley for a pop of color and freshness. Your Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes are now ready to be enjoyed, bringing comfort and satisfaction to your dinner table.

How to Store and Freeze Salisbury Steak Meatballs
Fridge: Store leftover Salisbury Steak Meatballs in an airtight container for up to 3 days. Keep mashed potatoes in a separate container to maintain their creamy texture.
Freezer: For longer storage, freeze meatballs and gravy together in a freezer-safe container for up to 3 months. Portion them if possible for easy reheating later.
Reheating: To reheat meatballs, thaw overnight in the fridge and warm gently in a skillet or microwave until heated through, ensuring they remain juicy.
Mashed Potatoes: For the best results, freeze mashed potatoes separately in a freezer-safe bag. Reheat in the microwave or on the stovetop, adding a splash of milk if needed to restore creaminess.
Expert Tips for Salisbury Steak Meatballs
- Flavor Boost: Sauté garlic and onion: Cooking these ingredients before mixing enhances their flavors, ensuring your Salisbury Steak Meatballs are even more delicious.
- Tender Meatballs: Don’t overmix: Gently combine the meatball mixture to avoid tough meatballs; a light touch results in tender bites.
- Perfect Gravy: Whisk while thickening: Stir continuously when adding beef broth to the flour to prevent lumps and achieve a silky gravy.
- Creative Swaps: Dietary adjustments made easy: Use ground turkey for a leaner option or swap potatoes for cauliflower for a low-carb alternative in the Salisbury Steak Meatballs.
- Leftover Ideas: Store wisely: Keep your meatballs and mashed potatoes in separate airtight containers for leftovers, and reheat gently for best quality.
Make Ahead Options
These Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes are a fantastic choice for meal prep! You can prepare the meatball mixture and form it into balls up to 24 hours in advance; simply cover and refrigerate them until you’re ready to bake. Additionally, the mashed potatoes can be made up to 3 days ahead; just store them in an airtight container in the fridge and reheat gently, adding a splash of milk for creaminess if needed. When you’re ready to serve, bake the meatballs and prepare the gravy to keep everything fresh and flavorful. With these make-ahead tips, you’ll save precious time while still enjoying a delectable homemade dinner!
What to Serve with Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes
As you savor every bite of these comforting meatballs and creamy mash, let’s explore delightful accompaniments to complete your meal.
-
Steamed Broccoli: Offers a fresh, vibrant contrast that pairs well with the rich flavors of the meatballs. Just lightly seasoned, it adds essential nutrients to your plate.
-
Garlic Bread: This crusty, buttery side is perfect for soaking up that delicious gravy, enhancing the overall dining experience. The combo of warm bread with savory flavors is simply irresistible.
-
Garden Salad: A crisp mix of greens dressed with a light vinaigrette adds brightness to the meal, balancing the hearty meatballs and creamy potatoes beautifully.
-
Cornbread: Sweet and fluffy cornbread brings a delightful texture and flavor to the table, rounding out the comforting vibe of the dish. Plus, it’s great for mopping up gravy!
-
Coleslaw: Crunchy and tangy, coleslaw offers refreshing acidity that cuts through the richness, providing a satisfying contrast to each bite of meatballs.
-
Red Wine: A glass of medium-bodied red wine enhances the meal, complementing the savory notes of the meatballs while setting a warm, inviting atmosphere for dinner.
Let these ideas inspire you to create a well-rounded and satisfying dining experience!
Salisbury Steak Meatballs Variations
Customize your meal with these delightful twists that will elevate your Salisbury steak experience!
-
Lean Protein: Switch to ground turkey or chicken for a lighter but equally flavorful option.
-
Gluten-Free: Use gluten-free breadcrumbs to make your meatballs suitable for those with gluten sensitivities, keeping the heartiness intact.
-
Vegan Delight: Replace the ground beef with lentils or mushrooms, and use a flax egg for a wholesome vegan version that doesn’t skimp on taste.
-
Creamy Texture: Add cream cheese to the garlic herb mashed potatoes for an ultra-smooth texture that’s rich and decadent.
-
Low-Carb Option: Swap out traditional potatoes for mashed cauliflower, creating a delicious and guilt-free side that complements the savory meatballs beautifully.
-
Extra Flavor: Mix in sautéed mushrooms to the gravy for a rich, umami-packed variation that jazzes up every bite.
-
Spice it Up: Add a dash of red pepper flakes to the gravy if you prefer a little heat to balance the richness of the dish.
-
Cheesy Goodness: Stir in some cheddar cheese into the mashed potatoes before serving for an irresistible cheesy, creamy side.
These variations not only cater to different dietary needs but also ensure everyone can enjoy a hearty plate of Salisbury Steak Meatballs and creamy mashed potatoes! Pair this with a refreshing Herby Barley Salad for a delightful meal experience!

Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes Recipe FAQs
How do I choose the right ground beef for meatballs?
Absolutely! When selecting ground beef, look for a blend with a fat content of around 80% lean to 20% fat. This ratio provides enough moisture for tender meatballs without being too greasy. If you prefer a lighter option, ground turkey or chicken can work just as well, but they may require a little added fat like olive oil to maintain moisture.
How should I store leftover meatballs and mashed potatoes?
Very easy! Transfer any leftover Salisbury Steak Meatballs and garlic herb mashed potatoes to separate airtight containers. They can be stored in the refrigerator for up to 3 days. This keeps the texture of the mashed potatoes creamy and the meatballs flavorful for your next meal.
Can I freeze the meatballs and mashed potatoes? How?
Sure thing! To freeze, let the meatballs cool completely, then place them in a freezer-safe container with the gravy for up to 3 months. For the mashed potatoes, portion them into freezer bags, flattening for easy storage. To reheat, thaw overnight in the fridge and warm them gently in the microwave or on the stovetop, adding a splash of milk to restore creaminess.
What should I do if the meatballs turn out too dry?
Don’t fret! If you find your meatballs are too dry, next time try adding a bit more milk or Worcestershire sauce to the mixture. Also, ensure not to overmix; just combine until everything is moistened. Adding a little finely grated onion can help too, as it releases moisture during cooking!
Can I make these meatballs gluten-free?
Absolutely, making it gluten-free is simple! Substitute regular breadcrumbs with gluten-free breadcrumbs, and if using store-bought beef broth, double-check that it doesn’t contain any gluten. You can also use cornstarch instead of flour to thicken the gravy without any gluten.
Is there a way to make the mashed potatoes healthier?
Very much so! For a healthier twist, you can switch out the regular potatoes for cauliflower to create a lower-carb alternative that’s still creamy and satisfying. Don’t forget to use olive oil instead of butter, or even introduce some Greek yogurt for added protein and creaminess!

Salisbury Steak Meatballs With Garlic Herb Mashed Potatoes Delight
Ingredients
Equipment
Method
- Preheat your oven to 400°F (200°C). Gather ingredients and a mixing bowl.
- In a mixing bowl, combine ground beef, breadcrumbs, milk, onion, garlic, egg, Worcestershire sauce, salt, pepper, parsley, onion powder, and garlic powder. Mix until just combined.
- Shape the mixture into 1.5-inch meatballs and place them evenly on a lined baking sheet. Bake for about 20 minutes until browned and cooked through with an internal temperature of 160°F (70°C).
- While the meatballs are baking, peel and chop the potatoes. Place in a pot, cover with salted water, and bring to a boil. Cook for 15-20 minutes until tender. Drain and return to pot.
- Add minced garlic, butter, and milk to the potatoes. Mash until smooth and creamy, then stir in parsley, salt, and pepper to taste.
- In a frying pan, add flour over medium heat, cooking for 1 minute. Gradually whisk in beef broth until thickened. Stir in soy sauce/Dijon mustard and simmer for 5 minutes.
- Once the meatballs are baked, transfer to the frying pan with gravy and coat each meatball in the sauce. Allow to soak briefly.
- Serve meatballs over the garlic herb mashed potatoes, garnished with fresh parsley.

Leave a Reply