As I stood over the pot, the rich scent of sautéed garlic mingled with the bubbling broth, transporting me to cozy Sunday dinners from my childhood. Nothing beats the satisfaction of creating a meal as hearty as Salisbury Steak Meatballs with Creamy Garlic Herb Mashed Potatoes. This dish is perfect for those evenings when you want to serve up comfort food that feels like a warm hug. With easy prep and a mouthwatering combination of flavors, it promises to delight both your family and your taste buds. Plus, it’s a time-saver that can be ready in under an hour—perfect for busy weeknights. Ready to bring a bit of nostalgia and warmth back into your kitchen? Let’s dive into this delicious recipe together!

Why Choose Salisbury Steak Meatballs?
Comforting, Nostalgic Flavors: This dish evokes warm memories of family dinners, combining savory meatballs with rich gravy.
Easy to Prepare: Quick prep and cook times mean you can whip up this meal in under an hour, perfect for busy evenings.
Versatile Ingredients: Feel free to substitute ground beef with turkey or chicken, or even sweet potatoes for the mash, making it adaptable to your tastes and dietary needs.
Crowd-Pleasing Appeal: With its hearty components, this dish is sure to impress guests or satisfy picky eaters alike—pair it with a refreshing side salad for a complete meal!
Deliciously Filling: Each bite offers a satisfying blend of flavors and textures, reminiscent of comforting American cuisine. Enjoy every moment with this must-try recipe! If you love comfort food, you might also enjoy dishes like Philly Cheese Steak.
Salisbury Steak Meatballs Ingredients
For the Meatballs
• Ground Beef – Main protein source that provides flavor and texture; substitute with ground turkey or chicken for a lighter option.
• Breadcrumbs – Binds meatballs together and adds a wonderful texture; use gluten-free breadcrumbs for dietary needs.
• Milk – Adds moisture to both meatballs and mashed potatoes; any milk variety or plant-based alternative will work.
• Onion (finely chopped) – Adds a sweet depth of flavor; sauté for even more enhanced taste.
• Garlic (minced) – Infuses the dish with aromatic pungency; feel free to adjust the amount to suit your personal preference.
• Egg – Acts as a binder in the meatballs; can be omitted for a vegan option, but replace it with a binding substitute.
• Worcestershire Sauce – Enhances umami flavor, bringing richness to the meat; swap for soy sauce to make it gluten-free.
• Salt & Black Pepper – Essential for a well-seasoned dish; adjust according to taste preferences.
• Dried Parsley, Onion Powder, Garlic Powder – Provides layered flavor, and feel free to swap with fresh herbs for a pop of freshness.
For the Gravy
• Beef Broth – Forms the base for the gravy; can be substituted with vegetable broth for a lighter vegetarian option.
• All-Purpose Flour – Thickens the gravy; use cornstarch for a gluten-free alternative.
• Soy Sauce & Dijon Mustard – Adds savory notes to the gravy; substitutions can be made based on dietary requirements.
For the Mashed Potatoes
• Potatoes (peeled and chopped) – The star of creamy garlic herb mashed potatoes; any starchy potato variety works wonderfully.
• Butter – Contributes creaminess and rich flavor; replace with olive oil for a dairy-free option.
• Fresh Parsley (chopped) – Serves as a fresh garnish; you may also use herbs like chives or thyme for extra flavor flair.
These Salisbury Steak Meatballs and Garlic Herb Mashed Potatoes work together to create a truly comforting meal that’s bound to delight your family and friends!
Step‑by‑Step Instructions for Salisbury Steak Meatballs
Step 1: Preheat Your Oven
Begin by preheating your oven to 400°F (200°C). This setting will ensure your Salisbury Steak Meatballs cook evenly and develop a lovely golden-brown color. While the oven is warming, gather your ingredients and equipment, such as a large mixing bowl, a baking sheet, and parchment paper to make cleanup easier.
Step 2: Prepare the Meatball Mixture
In a large bowl, combine 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 until just combined, taking care not to overwork the meat. Shape the mixture into meatballs about 1.5 inches in diameter, ensuring each one is uniform for consistent cooking.
Step 3: Bake the Meatballs
Place the meatballs on a parchment-lined baking sheet, spaced evenly apart. Bake in the preheated oven for about 20 minutes, or until they are cooked through and reach an internal temperature of 160°F (70°C). They should appear juicy and slightly browned on the outside, filling your kitchen with a mouthwatering aroma.
Step 4: Boil the Potatoes
While the meatballs are baking, bring a large pot of salted water to a boil. Add the peeled and chopped potatoes, and cook for about 15-20 minutes or until they are tender when pierced with a fork. Once done, drain the potatoes thoroughly to remove excess moisture, which is crucial for creamy mashed potatoes.
Step 5: Mash the Potatoes
In the same pot, add the drained potatoes back along with minced garlic, butter, and milk. Mash the potatoes to your desired consistency—smooth or chunky. Stir in chopped parsley, and season with salt and pepper to taste. The garlic herb mashed potatoes should be rich, creamy, and full of flavor, a perfect complement to the Salisbury Steak Meatballs.
Step 6: Make the Gravy
In a frying pan over medium heat, whisk together all-purpose flour for about 1 minute, allowing it to toast slightly. Gradually stir in beef broth while continuing to whisk to avoid lumps. Then, add soy sauce and Dijon mustard, simmering for about 5 minutes until the gravy thickens. It should be glossy and pourable, ready to envelop those delicious meatballs.
Step 7: Combine Meatballs with Gravy
Once the meatballs are done baking, carefully transfer them to the pan with the gravy. Gently stir to coat each meatball thoroughly, allowing them to absorb the flavors of the sauce. Simmer for an additional 2-3 minutes so everything melds beautifully, making your Salisbury Steak Meatballs even more irresistible.
Step 8: Serve the Dish
Plate the Salisbury Steak Meatballs generously beside a scoop of creamy garlic herb mashed potatoes. Drizzle extra gravy over the meatballs for an enticing finish. Garnish with additional fresh parsley if desired. Relish this wholesome, heartwarming dish packed with flavor and nostalgia, perfect for family dinners!

Make Ahead Options
These Salisbury Steak Meatballs are perfect for meal prep enthusiasts! You can prepare the meatball mixture and shape them up to 24 hours in advance; simply cover the uncooked meatballs tightly with plastic wrap in the refrigerator. The garlic herb mashed potatoes can also be made ahead—just prepare them and refrigerate in an airtight container for up to 3 days. To maintain quality, store the gravy separately. When you’re ready to serve, simply reheat the meatballs in the oven at 350°F (175°C) for about 15 minutes, warm the mashed potatoes in the microwave, and thicken the gravy over medium heat until everything is piping hot. Enjoy the comforting ease of a meal made ahead!
Storage Tips for Salisbury Steak Meatballs
Fridge: Store leftover Salisbury Steak Meatballs in an airtight container, where they will remain fresh for up to 3 days. Make sure to cool them completely before refrigerating.
Freezer: For longer storage, freeze the meatballs in a single layer on a baking sheet, then transfer to a freezer-safe bag or container. They can last up to 3 months in the freezer.
Reheating: To reheat, thaw in the fridge overnight. Warm in a skillet over low heat with a splash of beef broth or gravy to keep them moist. Avoid overheating to maintain tenderness.
Gravy Storage: If you have leftover gravy, store it separately in the fridge for up to 5 days, or freeze it for up to 3 months. Reheat gently before serving to elevate your meal!
Salisbury Steak Meatballs Variations
Feel free to get creative with your dish and try these fun twists that will elevate your Salisbury Steak Meatballs experience.
-
Turkey Swap: Substitute ground beef with ground turkey or chicken for a lighter option without sacrificing flavor. The meat will still be juicy and delectable!
-
Sweet Potato Mash: Swap regular potatoes for sweet potatoes for a natural sweetness and a pop of color. This brings a delightful twist, leaving your taste buds pleasantly surprised!
-
Veggie Boost: Add frozen peas or corn to the mashed potatoes for a colorful, nutritious addition. The burst of sweetness and texture will make this dish even more hearty.
-
Herb Infusion: Experiment with fresh herbs such as rosemary or thyme in the meatball mix to elevate the flavors. Their aromatic notes will create a savory surprise every bite!
-
Plant-Based Option: For a vegan version, use a plant-based ground meat and an egg substitute like flaxseed meal. You can enjoy the comfort of this dish without any animal products.
-
Heat It Up: Add a pinch of cayenne pepper or crushed red pepper flakes to the meat mixture for a warming kick. The spice will give the meatballs a delightful edge!
-
Creamy Upgrade: Stir in some cream cheese or sour cream into the mashed potatoes for added creaminess. This will make your mash utterly irresistible and rich.
-
Sauce Swap: If you’re feeling adventurous, try using a homemade mushroom gravy instead of traditional brown gravy for a gourmet twist. The earthy tones of the mushrooms will complement the meatballs beautifully.
With these variations, your Salisbury Steak Meatballs can become a new family favorite for any occasion. Enjoy exploring these options and don’t forget to check out other comforting dishes like the delectable Philly Cheese Steak for more delicious meals!
Expert Tips for Salisbury Steak Meatballs
• Sauté for Flavor: Sautéing onions and garlic before adding them to the meatball mixture enhances their sweetness and depth, bringing out more robust flavors.
• Don’t Overcook: Keep an eye on your meatballs while baking; overcooking can lead to dry meatballs. Aim for a juicy, tender bite that everyone will love.
• Adjust Consistency: When making mashed potatoes, add milk gradually until you reach your desired creaminess. Too much can make them soupy, so go slow!
• Thick Gravy: For a well-thickened gravy, ensure you whisk the flour thoroughly to avoid lumps. Gradually stir in the broth for a smooth texture.
• Storage Smart: Leftover Salisbury Steak Meatballs can be refrigerated for up to 3 days or frozen for longer storage. Reheat gently to keep them moist and flavorful.
• Creative Variations: Feel free to experiment! Swap out the ground beef for turkey or chicken in your Salisbury Steak Meatballs to create a lighter dish while maintaining flavor.
What to Serve with Salisbury Steak Meatballs?
Create a complete dining experience with these delightful pairings that elevate your meal.
-
Garlic Bread: This warm, buttery classic adds a crunchy texture, making it perfect for soaking up gravy. The aroma alone will entice everyone to the table!
-
Steamed Vegetables: Fresh, crisp vegetables like green beans or broccoli offer a bright contrast to the richness of the meatballs. Their natural sweetness balances flavors beautifully.
-
Side Salad: A refreshing mixed greens salad with a light vinaigrette brings freshness and acidity that cuts through the hearty dish. Toss in some cherry tomatoes and cucumbers for added crunch!
-
Creamy Coleslaw: With its tangy dressing and crunchy cabbage, coleslaw provides a stellar textural contrast, ensuring every bite is a delight.
-
Baked Sweet Potatoes: Creamy and naturally sweet, baked sweet potatoes are a nutritious twist. They offer a satisfying alternative to mashed potatoes while harmonizing with the other flavors.
-
Mashed Cauliflower: For a lighter side, garlic mashed cauliflower delivers a creamy texture without the carbs. It’s a delightful accompaniment that pairs perfectly with the savory meatballs.
-
Cranberry Sauce: Adding a spoonful of tangy cranberry sauce can brighten the dish, providing a sweet contrast that complements the savory flavors wonderfully.
-
Red Wine: A glass of red wine, like Cabernet Sauvignon, enhances the savory notes of the meatballs, making your dining experience feel luxurious.
-
Chocolate Cake: End your meal on a sweet note with a rich chocolate cake. Its decadence rounds out the dinner, leaving everyone feeling satisfied and happy.
Serve these alongside your Salisbury Steak Meatballs for a meal your family will cherish!

Salisbury Steak Meatballs with Creamy Garlic Herb Mashed Potatoes Recipe FAQs
What type of ground beef should I use for Salisbury Steak Meatballs?
Absolutely! For the best flavor and texture, I recommend using 80/20 ground beef, which strikes a nice balance between fat and lean meat. This will keep your meatballs juicy while also providing that comforting taste of traditional Salisbury steak. If you’re looking for a lighter alternative, ground turkey or chicken works beautifully as a substitute.
How should I store leftover Salisbury Steak Meatballs?
Leftover Salisbury Steak Meatballs can be kept in the refrigerator in an airtight container for up to 3 days. Make sure the meatballs have cooled down completely before sealing them in to retain their texture. When ready to enjoy, reheat them gently in a saucepan over medium heat, adding a splash of beef broth to keep them moist.
Can I freeze Salisbury Steak Meatballs?
Very! To freeze, arrange the cooked meatballs in a single layer on a baking sheet and freeze them until solid. Then, transfer them to a freezer-safe bag or container, where they can be stored for up to 3 months. When you’re ready to enjoy them again, just thaw overnight in the refrigerator and reheat as mentioned above—this will keep them tender!
What are some common issues when making Salisbury Steak Meatballs, and how can I fix them?
One common issue is dry meatballs, often caused by overcooking. To avoid this, closely monitor the internal temperature, aiming for 160°F (70°C). If your gravy turns out too thick, simply whisk in some extra beef broth until you reach your desired consistency. If you want a richer flavor in your gravy, sauté the flour for an extra minute to enhance its nuttiness before adding the broth.
Can I make a vegan version of Salisbury Steak Meatballs?
The more the merrier! You can absolutely create a vegan version by using plant-based ground meat substitutes. For binding, replace the egg with a flax or chia seed mixture (1 tablespoon of seed mixed with 2.5 tablespoons of water), and for the gravy, use vegetable broth in place of beef broth. Adjust the seasonings to maintain that comforting umami flavor, and you’re all set!
What should I do if I have allergies when making this recipe?
If you have dietary restrictions or allergies, there are various substitutions you can make that will keep the essence of this dish intact. For gluten-free options, use gluten-free breadcrumbs and cornstarch instead of flour for the gravy. Dairy can be substituted using almond or oat milk, and for Worcestershire sauce, a gluten-free soy sauce can be used. Always taste as you go to ensure your seasonings are balanced!

Salisbury Steak Meatballs with Creamy Garlic Herb Mashed Potatoes
Ingredients
Equipment
Method
- Preheat your oven to 400°F (200°C). Gather your ingredients and equipment.
- In a large bowl, combine ground beef, breadcrumbs, milk, onion, garlic, egg, Worcestershire sauce, salt, pepper, parsley, onion powder, and garlic powder. Mix until just combined. Shape into meatballs.
- Place meatballs on a parchment-lined baking sheet and bake for about 20 minutes until cooked through.
- While meatballs bake, bring salted water to a boil in a large pot. Cook potatoes until tender, about 15-20 minutes. Drain thoroughly.
- Add drained potatoes back to the pot with garlic, butter, and milk. Mash to desired consistency and stir in chopped parsley. Season with salt and pepper.
- In a frying pan, whisk together flour over medium heat for about 1 minute. Gradually stir in beef broth while whisking. Add soy sauce and mustard, simmering until gravy thickens.
- Transfer baked meatballs to the gravy, stir to coat, and simmer for 2-3 minutes.
- Plate meatballs beside creamy garlic herb mashed potatoes and drizzle with extra gravy. Garnish with parsley.

Leave a Reply