As I stood in my kitchen, the savory scent of garlic sizzling in the pan beautifully mingled with the warmth of my family around the table. It’s moments like these that remind me of the joy of cooking and sharing a hearty meal. This recipe for Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes does just that—bringing people together for a comforting family dinner. With its effortless prep time and melt-in-your-mouth textures, this dish transforms a simple gathering into a memorable feast. Imagine juicy meatballs coated in rich gravy resting atop creamy, buttery mashed potatoes infused with herbs; it’s pure comfort food bliss. Are you ready to create a meal that will have everyone asking for seconds? Let’s dive in!

Why Choose Salisbury Steak Meatballs?
Comforting, this recipe is the ultimate crowd-pleaser, ideal for family dinners or cozy gatherings. Effortless prep means you can whip it up quickly, perfect for those busy weeknights. Flavorful meatballs smothered in rich gravy create a dish that’s simply irresistible. Versatile options allow for adjustments, such as swapping ground beef for turkey or making cauliflower mash instead of potatoes. Dive into this delicious meal and let the aromatic garlic and herb-infused potatoes elevate your dining experience—just like my favorite Garlic Butter Steak or Herb Roasted Chicken recipes!
Salisbury Steak Meatballs Ingredients
For the Meatballs
- Ground Beef – Provides rich flavor and protein; can substitute with ground turkey or chicken for a lighter option.
- Breadcrumbs – Adds structure and moisture retention; use gluten-free breadcrumbs for a gluten-free variation.
- Milk – Hydrates ingredients and contributes to creaminess; any milk type can be used, including non-dairy options.
- Onion (finely chopped) – Enhances flavor with a touch of sweetness; can substitute with shallots for a milder taste.
- Garlic (minced) – Adds aromatic depth; fresh or powdered garlic can be used.
- Egg – Binds ingredients together; can replace with a flax egg for a vegan option.
- Worcestershire Sauce – Provides umami flavor; substitute with soy sauce for a gluten-free option.
- Salt & Black Pepper – Season to taste; modify based on dietary needs (low sodium, etc.).
- Dried Parsley – Adds herbal notes; fresh parsley can be used for a brighter flavor.
- Onion Powder & Garlic Powder – Enhances savory profiles; optional, but adds depth.
For the Gravy
- Beef Broth – Forms the base for gravy; substituting with vegetable broth can make it vegetarian.
- All-Purpose Flour – Thicken the gravy; can use cornstarch for a gluten-free option.
- Soy Sauce – Adds saltiness and depth; use gluten-free if needed.
- Dijon Mustard – Introduces tangy flavor; can be skipped or replaced with yellow mustard.
For the Mashed Potatoes
- Potatoes (peeled and chopped) – Main ingredient for mashed potatoes; use Yukon Gold or Russet for best results.
- Garlic (for mashed potatoes) – Amplifies flavor; keep fresh for a punch.
- Butter – Provides creaminess and richness; substitute with olive oil for a dairy-free version.
- Milk (for mashed potatoes) – Ensures smooth texture; alternative milk can be used for lactose-free options.
- Fresh Parsley (chopped) – Garnish adds a fresh touch and 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 ensures the environment is hot enough to create a beautifully browned crust on your Salisbury steak meatballs. While the oven heats 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 the ground beef, breadcrumbs, milk, finely chopped onion, minced garlic, egg, Worcestershire sauce, salt, black pepper, dried parsley, onion powder, and garlic powder. Using your hands, gently mix these ingredients until just combined. Be cautious not to overmix, which could make the meatballs tough.
Step 3: Shape the Meatballs
With your mixture ready, it’s time to shape the meatballs. Take a handful of the mixture and roll it into balls about 1.5 inches wide, ensuring they are uniform in size for even cooking. Place the formed meatballs on the prepared baking sheet, leaving space between each to allow for expansion during baking.
Step 4: Bake the Meatballs
Once all the meatballs are shaped and placed on the baking sheet, slide them into the preheated oven. Bake for about 20 minutes or until the meatballs are nicely browned and register an internal temperature of 160°F (70°C). The meatballs should be firm to the touch and give off a delicious aroma.
Step 5: Boil the Potatoes
While the Salisbury steak meatballs are baking, place your peeled and chopped potatoes into a large saucepan. Fill the pan with cold water, ensuring the potatoes are completely submerged. Bring the water to a boil over medium-high heat and let the potatoes cook until they are fork-tender, approximately 15 to 20 minutes.
Step 6: Mash the Potatoes
Once the potatoes are tender, drain them well and return them to the saucepan. Add in the minced garlic, butter, and milk, and then use a potato masher to mash until smooth and creamy. Stir in chopped parsley, salt, and pepper to taste, creating a deliciously creamy garlic herb mashed potato side for your meatballs.
Step 7: Prepare the Gravy
For the gravy, heat a frying pan over medium heat and add the all-purpose flour, cooking for about a minute until golden. Gradually whisk in the beef broth, mixing continuously to avoid lumps. Add soy sauce and Dijon mustard, allowing the mixture to simmer until thickened, which should take around 5 minutes.
Step 8: Combine Meatballs and Gravy
Once the meatballs have finished baking, carefully transfer them from the baking sheet to the pan with your thickened gravy. Gently coat the meatballs in the gravy, ensuring each one is well-covered. This step adds deep flavor and completes your Salisbury steak meatballs beautifully.
Step 9: Serve the Dish
To serve, create a generous bed of creamy garlic herb mashed potatoes on each plate. Then, place several meatballs atop the mashed potatoes, generously spooning additional gravy over them for added richness. Garnish with a sprinkle of fresh parsley for a touch of color and freshness.

Make Ahead Options
These Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes are perfect for busy home cooks looking to simplify mealtime! You can prepare the meatballs and shape them up to 24 hours in advance; just store them in an airtight container in the refrigerator. Additionally, the garlic herb mashed potatoes can be made a day ahead, simply refrigerate them without garnishes to maintain freshness. When you’re ready to serve, reheat the meatballs in their gravy on the stovetop and warm the mashed potatoes in the microwave or on the stovetop with a splash of milk to keep them creamy. With these make-ahead tips, you’ll enjoy a hearty meal with minimal effort, bringing comfort and flavor to your dinner table!
How to Store and Freeze Salisbury Steak Meatballs
Fridge: Store cooked Salisbury steak meatballs in an airtight container for up to 3 days. Refrigerate promptly to maintain freshness and flavor.
Freezer: For longer storage, freeze meatballs (uncoated in gravy) in a single layer, then transfer to a freezer-safe bag for up to 3 months.
Reheating: To reheat, thaw in the fridge overnight and then warm in the microwave or oven until heated through. Reheat gravy separately, if frozen.
Notes: For best results, avoid freezing mashed potatoes, as they may become watery when thawed. Store them separately and reheat when serving with the meatballs.
Salisbury Steak Meatballs Variations
Customize your dish to fit your taste and dietary preferences with these fun and flavorful variations!
-
Ground Turkey: Swap ground beef for ground turkey or chicken for a leaner, lighter meatball. It’s a delicious way to cut down on calories without sacrificing flavor.
-
Gluten-Free: Use gluten-free breadcrumbs in place of traditional ones for a delightful alternative that everyone can enjoy. This way, no one misses out on the savory goodness!
-
Alternate Mashes: Replace the garlic herb mashed potatoes with creamy cauliflower mash for a low-carb twist. This lightens the meal while still delivering incredible flavors and creamy textures.
-
Veggie Boost: Add chopped spinach or grated zucchini into the meatball mixture for a veggie-packed version that sneaks in extra nutrients without compromising taste. Your family won’t even notice the addition!
-
Spicy Kick: For those who love a bit of heat, mix in crushed red pepper flakes or diced jalapeños to the meatball mixture. This simple step can turn your comforting dish into a zesty sensation.
-
Herb Swap: Experiment with fresh herbs like thyme or rosemary instead of parsley for a unique flavor profile in your meatballs. It introduces delightful aromatic notes that can elevate the entire dish.
-
Creamy Mushroom Gravy: Use mushroom broth instead of beef broth to create a vegetarian gravy. The earthy taste complements the meatballs beautifully and is perfect if you’re catering to vegetarian guests.
-
Alternative Cheese: Consider adding shredded cheese, such as cheddar or mozzarella, into the meatball mix for an extra layer of richness. Just imagine that delightful melty surprise in every bite!
By exploring these variations, you can create a memorable meal that feels personal and bursts with flavor—just like my favorite Chimichurri Grilled Chicken or comforting Garlic Chicken Gnocchi. Enjoy the creativity of home cooking!
Expert Tips for Salisbury Steak Meatballs
• Sauté Onions First: Sautéing onion and garlic before mixing can elevate the flavor of your meatballs, adding a lovely depth to the dish.
• Uniform Size Matters: Ensure your meatballs are uniform in size (about 1.5 inches) for even cooking. This prevents some from being undercooked while others are overdone.
• Rest for Moisture: Allow the meatballs to rest for a few minutes after baking to keep them juicy and tender. This small step makes a big difference!
• Adjust Seasonings: Taste your meat mixture before baking—feel free to adjust seasoning or add herbs to suit your family’s flavor preferences.
• Storing Leftovers: Store any leftovers in an airtight container for up to 3 days; reheat gently in the microwave or oven to maintain tenderness and flavor.
• Focus on Gravy: For the best Salisbury steak meatballs, ensure your gravy is thick and flavorful—it’s the perfect complement to the savory meatballs and creamy mashed potatoes!
What to Serve with Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes?
As you savor the rich, layered flavors of this comforting dish, consider these delightful accompaniments to elevate your meal further.
-
Steamed Broccoli: This fresh, vibrant green adds a healthy crunch, providing a lovely contrast to the creamy mashed potatoes. The subtle bitterness of broccoli balances the rich gravy beautifully.
-
Mixed Green Salad: A light salad featuring mixed greens, cherry tomatoes, and a tangy vinaigrette brightens the table, cutting through the savory meatballs and creamy potatoes. The freshness offers a refreshing palate cleanse.
-
Garlic Bread: Crisp, buttery garlic bread is an irresistible choice, perfect for soaking up any leftover gravy. Its crunchy texture and aromatic flavors are the ideal complement to a hearty meal.
-
Roasted Carrots: Sweet, caramelized roasted carrots bring a hint of natural sweetness that pairs wonderfully with the savory meatballs, creating a delightful harmony of flavors.
-
Macaroni and Cheese: Creamy, cheesy macaroni can be a comforting side dish, enhancing the dish’s indulgence while offering an extra layer of warmth and satisfaction.
-
Red Wine: A light-bodied red wine, such as Pinot Noir, beautifully complements the rich flavors of the meatballs and enhances your dining experience from the first sip to the last bite.
-
Chocolate Mousse: A luscious chocolate mousse can serve as a decadent dessert, providing a rich and velvety finish to a cozy family meal, leaving everyone smiling with contentment.
Consider these delightful pairings for a memorable, full-course experience that transforms your Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes into a beloved family feast!

Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes Recipe FAQs
How do I choose the right ground beef for Salisbury steak meatballs?
Absolutely! For the juiciest Salisbury steak meatballs, look for ground beef that is 80% lean and 20% fat. This balance ensures flavor and moisture. If you prefer a lighter option, you can use ground turkey or chicken; just keep in mind that the cooking time may need adjustment.
What’s the best way to store leftovers?
Very! Store cooked Salisbury steak meatballs in an airtight container in the refrigerator for up to 3 days. Be sure to refrigerate them promptly to maintain their delicious flavor and texture. When reheating, you can use a microwave or oven to ensure they stay moist.
Can I freeze Salisbury steak meatballs?
Absolutely! To freeze, arrange the meatballs (uncoated in gravy) in a single layer on a baking sheet and freeze until firm. Then, transfer them to a freezer-safe bag where they will keep for up to 3 months. When ready to use, thaw in the fridge overnight and reheat to enjoy!
What do I do if my meatballs are dry?
Don’t worry, it’s a common issue! If your Salisbury steak meatballs turn out dry, it might be due to overcooking. To prevent this next time, make sure to track the internal temperature; they should reach 160°F (70°C) but not exceed that. Adding more moisture through ingredients like milk or an additional egg can also help in the mixture.
Are there any dietary considerations I should be aware of?
Most definitely! If you have a gluten intolerance, opt for gluten-free breadcrumbs, soy sauce, and use cornstarch instead of all-purpose flour in the gravy. Additionally, if you have dairy sensitivities, you can substitute with non-dairy milk and olive oil in the mashed potatoes. Always double-check for any allergies when preparing meals for others!

Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes Magic
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 the 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 uniform meatballs about 1.5 inches wide and place them on the baking sheet.
- Bake the meatballs for about 20 minutes or until browned and register an internal temperature of 160°F (70°C).
- While the meatballs bake, add peeled and chopped potatoes to a saucepan and cover with cold water. Bring to a boil over medium-high heat and cook until fork-tender, about 15 to 20 minutes.
- Drain the potatoes, return them to the saucepan and add garlic, butter, and milk. Mash until smooth and creamy, stirring in parsley, salt, and pepper.
- For the gravy, heat a frying pan and add flour, cooking for about a minute. Gradually whisk in beef broth, add soy sauce and mustard, and let simmer until thickened, about 5 minutes.
- Carefully coat the baked meatballs in the thickened gravy.
- Serve by placing mashed potatoes on plates, topping with meatballs, and spooning additional gravy over, garnished with fresh parsley.

Leave a Reply