The aroma of simmering gravy filled the kitchen, instantly transporting me back to family dinners where hearty meals were the highlight of the day. Today, I’m excited to share my take on the classic comfort food: Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes. This dish beautifully blends juicy, savory meatballs with rich gravy, all served atop creamy, herb-infused mashed potatoes. Not only is this recipe a joyful ode to nostalgic flavors, but it also offers an unforgettable dining experience that is both satisfying and made for sharing. Plus, it’s adaptable for those who prefer gluten-free options! Are you ready to bring a touch of warmth and deliciousness to your table? Let’s dive in!

Why Will You Love This Recipe?
Comforting Tastes: This dish combines the familiar, hearty Salisbury steak flavors in meatball form, bringing a nostalgic twist to your dinner table.
Simple Preparation: With just a few easy steps, you can whip up this delicious meal that’s perfect for a weeknight family gathering!
Versatile Side Dishes: Pair your meatballs with steamed green beans or a crisp salad for a balanced meal, or soak up that gravy with crusty rolls.
Ideal for Meal Prep: Make a big batch and enjoy leftovers throughout the week—perfect for busy nights when you need a quick, satisfying option.
Flavorful Ingredients: Fresh garlic and herbs really shine, elevating the creamy mashed potatoes into a garlic herb delight that complements the savory meatballs.
Crowd-Pleaser: Whether you’re serving family or friends, this recipe is sure to impress, bringing smiles to everyone gathered around the table.
For a perfect side dish, consider my Creamy Boursin Mashed Potatoes!
Salisbury Steak Meatballs Ingredients
For the Meatballs
- Ground Beef – Main protein that delivers juicy, flavorful meatballs; consider ground turkey as a healthier alternative.
- Breadcrumbs – Binds the meatballs together and adds texture; use gluten-free breadcrumbs for a gluten-free adaptation.
- Egg – Acts as a binding agent to hold the meatballs together perfectly.
- Onion – Adds natural sweetness and depth; finely chopped yellow onion yields optimal results.
- Garlic – Infuses both meatballs and mashed potatoes with aromatic flavor; fresh garlic is preferred for a robust taste.
- Worcestershire Sauce – Enhances umami flavor and richness in the meatballs.
- Salt and Pepper – Essential seasonings elevate the flavor profile of the dish; adjust to personal taste.
- Dried Thyme – Adds herbaceous notes that complement the beef; fresh thyme can provide a brighter flavor.
For the Gravy
- Olive Oil – Used for sautéing onions and garlic, imparting a rich taste to the gravy.
- Beef Broth – Forms the heart of the gravy, contributing depth and flavor that’s comforting and cozy.
- Cornstarch and Water – Key thickening agent for achieving that luxurious gravy consistency.
For the Garlic Herb Mashed Potatoes
- Potatoes (Yukon Gold) – Offers a creamy texture ideal for mashed potatoes; you can substitute with russet potatoes if desired.
- Milk – Adds creaminess to the mashed potatoes; heavy cream can be used for an even richer mash.
- Butter – Enriches the potatoes, enhancing that silky mouthfeel that everyone craves.
- Fresh Parsley – Provides a vibrant color and fresh taste to complete the dish beautifully.
With these ingredients, your journey to creating the perfect Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes is well on its way!
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 will ensure it’s hot enough to perfectly brown the Salisbury steak meatballs later. While the oven heats, in a large mixing bowl, combine the ground beef, breadcrumbs, egg, finely chopped onion, minced garlic, Worcestershire sauce, salt, black pepper, and dried thyme. Mix gently until just combined, being careful not to overwork the meat.
Step 2: Form the Meatballs
Next, shape the mixture into 1-inch meatballs and place them evenly spaced on a parchment-lined baking sheet. This spacing allows for even cooking and browning. Once all meatballs are formed, slide the baking sheet into the preheated oven and bake for 20 minutes. They should be golden brown and cooked through, with an internal temperature of 160°F (70°C).
Step 3: Prepare the Gravy
While the meatballs are baking, grab a skillet and heat a tablespoon of olive oil over medium heat. Add sliced onion and minced garlic, sautéing for 3-4 minutes until the onion becomes translucent and fragrant. This process builds a flavorful base for your gravy, which will beautifully complement the Salisbury steak meatballs.
Step 4: Create the Gravy Base
Once the onions are ready, stir in the beef broth and an additional splash of Worcestershire sauce. Allow the mixture to come to a gentle simmer, then whisk together the cornstarch and water in a separate bowl to create a slurry. Slowly add this to the skillet while stirring, and watch as the gravy thickens! Season to taste with salt and pepper, adjusting the flavor as needed.
Step 5: Cook the Potatoes
In a large pot, bring water to a boil, adding chopped Yukon Gold potatoes and the remaining minced garlic. Let them cook for about 15-18 minutes or until fork-tender. This will give you creamy garlic herb mashed potatoes that perfectly accompany the Salisbury steak meatballs.
Step 6: Mash the Potatoes
Once the potatoes are tender, drain them thoroughly. Return them to the pot and add in milk, butter, salt, pepper, and fresh parsley. Mash until smooth and creamy, making sure to incorporate that delicious garlic flavor throughout the mixture. Adjust seasoning to taste, ensuring a perfect balance of flavor.
Step 7: Combine Meatballs and Gravy
By now, your meatballs should be ready. Carefully toss them in the prepared gravy, making sure they’re well-coated and heated through. This step is essential for infusing the meatballs with that rich, savory sauce, completing the execution of your Salisbury Steak Meatballs.
Step 8: Serve and Enjoy
To plate your meal, serve the luscious Salisbury steak meatballs over a generous scoop of the garlic herb mashed potatoes. Drizzle extra gravy on top for that finishing touch. This comforting combination is perfect for any family dinner, inviting warmth and nostalgia around your table.

What to Serve with Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes
A comforting meal like this deserves sides that enhance its warmth and flavor, creating a memorable dining experience.
- Steamed Green Beans: Their crispness and slight bitterness balance the rich meatballs, adding a vibrant color contrast to your plate.
- Caesar Salad: The creamy dressing and crunchy croutons provide a refreshing counterpart, while the parmesan adds a hint of nuttiness to the meal.
- Garlic Bread: Perfect for sopping up that delectable gravy, the buttery, toasted bread complements the savory flavors beautifully.
- Roasted Brussels Sprouts: The caramelization brings out a delightful nuttiness that pairs well with the hearty meatballs.
- Creamy Coleslaw: A crunchy, slightly tangy slaw brings a refreshing contrast, cutting through the richness of the meatballs and mashed potatoes.
- Red Wine: A glass of medium-bodied red wine will elevate your meal, enhancing the savory notes of the dish while offering a cozy touch.
Combining these delightful sides with your Salisbury Steak Meatballs creates a wonderful, well-rounded meal perfect for family or friends.
Variations & Substitutions
Embrace your culinary creativity with these delightful alternatives to enhance your Salisbury Steak Meatballs!
-
Turkey Alternative: Swap ground beef for ground turkey for a lighter, leaner meatball option while keeping that savory taste intact.
-
Sweet Potato Twist: Use sweet potatoes in place of regular potatoes for a slightly sweeter flavor that pairs beautifully with the meatballs.
-
Mushroom Infusion: Add sautéed mushrooms to the gravy for an earthy depth, creating a more complex flavor profile that complements the dish beautifully.
-
Gluten-Free Option: Substitute traditional breadcrumbs with gluten-free breadcrumbs, allowing everyone to enjoy this comforting meal without worries.
-
Creamy Addition: Incorporate cream cheese into the mashed potatoes for an ultra-creamy texture that takes comfort food to the next level. Richness guaranteed!
-
Herb Variations: Experiment with fresh herbs like chives or rosemary in your garlic herb mashed potatoes for a refreshing brightness that elevates the dish.
-
Spicy Kick: Sprinkle red pepper flakes into the gravy for a kick of heat that complements the savory richness of the meatballs.
While you’re at it, don’t forget to check out my creamy twist on mashed potatoes with Boursin Mashed Potatoes, or pair these meatballs with some Spicy Garlic Chicken for a flavor-packed dinner!
Storage Tips for Salisbury Steak Meatballs
Fridge: Store cooled portions in airtight containers for up to 3-4 days, ensuring that your Salisbury steak meatballs remain fresh and flavorful.
Freezer: For longer storage, freeze meatballs and gravy together in airtight containers or freezer bags for up to 2 months. Label them for easy identification later.
Reheating: Thaw overnight in the refrigerator before reheating in a skillet over low heat, adding a splash of beef broth to maintain moisture and flavor.
Extra Storage Tip: When storing mashed potatoes, consider separating them from the meatballs to keep their creamy texture intact for the best dining experience!
Make Ahead Options
These Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes are perfect for meal prep, saving you valuable time on busy weeknights! You can prepare the meatballs and gravy up to 24 hours in advance; simply shape the meatballs and bake them, then cool and store them in the refrigerator. The gravy can also be made ahead and stored in airtight containers. To maintain quality, refrigerate the meatballs and gravy separately to prevent sogginess. When you’re ready to serve, gently reheat the meatballs in the gravy on the stove while preparing fresh mashed potatoes; just boil the potatoes, mash them with milk and butter, and you’re ready for a delicious, cozy meal!
Expert Tips for Salisbury Steak Meatballs
-
Don’t Overmix: Prevent dense meatballs by mixing your ingredients gently. Overmixing can lead to a tough texture.
-
Rest the Mixture: Allow the meatball mixture to rest for about 10 minutes before shaping. This helps the breadcrumbs soak up moisture and improves flavor infusion.
-
Gravy Thickness: Adjust the thickness of the gravy by varying the cornstarch slurry amount. Start with a small amount, adding more if needed for your desired consistency.
-
Use Fresh Garlic: Opt for fresh garlic over powdered garlic to achieve the best flavor in both the meatballs and potatoes.
-
Customize the Herbs: Feel free to experiment with fresh herbs in the mashed potatoes! Chives or rosemary can add an extra layer of flavor that pairs wonderfully with the Salisbury steak meatballs.
-
Leftover Magic: Store leftovers in airtight containers; meatballs get even tastier as they marinate in the gravy! Enjoy them within a few days or freeze for longer storage.

Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes Recipe FAQs
How do I select ripe ingredients for the meatballs?
Absolutely! When selecting ground beef, look for meat that is bright red with minimal dark spots. The fat content should ideally be around 80/20 for the juiciest meatballs. For onions, choose ones that are firm, with no soft spots. If using garlic, ensure the cloves are plump and have no green shoots—these indicate they’re past their prime!
What’s the best way to store leftover Salisbury Steak Meatballs?
Very good question! After your meal, let the Salisbury steak meatballs cool to room temperature, then store them in airtight containers. They can last up to 3-4 days in the fridge. Make sure to keep the gravy with the meatballs to maintain that delicious moisture!
Can I freeze Salisbury Steak Meatballs for later?
Absolutely! To freeze, allow the meatballs and gravy to cool entirely, then transfer them into airtight containers or freezer bags. Be mindful to remove excess air from the bags to prevent freezer burn. They can be frozen for up to 2 months. For reheating, simply thaw them in the fridge overnight and warm gently on the stove.
What if my meatballs turn out too dry?
Ah, let’s troubleshoot! Dry meatballs can often result from overmixing or not enough moisture in the mixture. If you find them dry after baking, consider adding a splash of beef broth or gravy when serving. To prevent this next time, try using meat with a higher fat content or add in a splash of milk or a little extra Worcestershire sauce into the meat mixture!
Are there dietary considerations for this recipe?
Yes, you can definitely adapt this recipe! For those with gluten sensitivities, simply swap regular breadcrumbs for gluten-free options. Also, if cooking for pets or those with allergies, ensure to keep ingredients like onions and garlic away, as they can be harmful to cats and dogs. Enjoy customizing this dish to fit your loved ones’ dietary needs!
How can I avoid mushy garlic herb mashed potatoes?
Absolutely, mashed potatoes can sometimes take on that mushy texture if not handled correctly. Make sure to only boil your Yukon Gold potatoes until fork-tender, about 15-18 minutes. After draining, return them to the pot and let them dry briefly on low heat for a minute—this allows excess moisture to evaporate before mashing, resulting in fluffy and creamy potatoes!

Savor Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes
Ingredients
Equipment
Method
- Preheat the oven to 400°F (200°C). Combine ground beef, breadcrumbs, egg, onion, garlic, Worcestershire sauce, salt, pepper, and thyme in a bowl. Mix gently.
- Shape the mixture into 1-inch meatballs and place them on a parchment-lined baking sheet. Bake for 20 minutes until golden brown and cooked through.
- In a skillet, heat olive oil and sauté onion and garlic for 3-4 minutes until translucent. This builds flavor for the gravy.
- Add beef broth and a splash of Worcestershire sauce to the skillet. Simmer, then whisk cornstarch and water separately and add to the skillet to thicken the gravy.
- In a large pot, boil water and add chopped Yukon Gold potatoes and garlic. Cook for 15-18 minutes until fork-tender.
- Drain the potatoes and return them to the pot. Add milk, butter, salt, pepper, and parsley. Mash until smooth and creamy.
- Toss the baked meatballs in the prepared gravy to coat them. Serve the meatballs over the mashed potatoes with extra gravy on top.

Leave a Reply