As I stood in my kitchen, the rich aroma of sautéing onions mingled with the comforting scent of garlic, instantly bringing back fond memories of family dinners. Today, I’m excited to share my take on a classic favorite: Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes. This recipe transforms traditional Salisbury steak into tender meatballs draped in a savory gravy, paired perfectly with creamy, herb-infused mashed potatoes. Not only is this dish a crowd-pleaser, but it also brings a wholesome twist to your dinner table—making it ideal for busy weeknights or special gatherings alike. Whether you’re a seasoned chef or just starting out, you’ll find that this comforting meal is as quick to prepare as it is delightful to share. Curious about how to whip up this delicious dinner? Let’s dive in!

Why Are These Meatballs So Special?
Comforting, Familiar Flavors: This recipe beautifully reimagines classic Salisbury steak into juicy meatballs, inviting nostalgia while delivering a modern twist that’s sure to please.
Creamy Perfection: The garlic herb mashed potatoes bring a creamy richness, nutty garlic tones, and fresh herb flavors that elevate the dish to a new level of satisfaction.
Quick & Easy: Not only is this meal packed with flavor, but it’s also designed for busy folks! From prep to plate in under 40 minutes, allowing you to enjoy a family dinner without the fuss.
Crowd-Pleaser: Guests rave about its savory gravy! These meatballs are the perfect centerpiece for any gathering, making it an excellent choice for entertaining.
Versatile Options: Feeling adventurous? Swap out the mashed potatoes for Garlic Parmesan Duchess or try them with Roasted Sweet Potatoes for a flavorful twist!
This recipe is sure to become a staple in your home, warming both bellies and hearts!
Salisbury Steak Meatballs Ingredients
For the Meatballs
• Ground Beef – the primary protein source for juicy texture; substitute with ground turkey for a lighter option.
• Breadcrumbs – provides structure and helps bind the meatballs together.
• Milk – adds moisture to prevent dryness in the meatball mixture.
• Onion – finely chopped for even flavor distribution and a touch of sweetness.
• Garlic – minced to enhance the savory depth of flavor.
• Egg – acts as a binding agent, keeping the meatballs intact.
• Worcestershire Sauce – introduces a rich umami flavor that complements the meat.
• Salt – essential for enhancing the overall flavor profile.
• Black Pepper – adds warmth and a hint of spice.
• Dried Parsley – brings herbal notes to the meat mixture.
• Onion Powder & Garlic Powder – boost the flavor without altering the texture of the meatballs.
For the Gravy
• Beef Broth – provides a deep, rich flavor base for the gravy.
• All-Purpose Flour – thickens the gravy to a smooth consistency.
• Soy Sauce – adds an extra layer of umami goodness.
• Dijon Mustard – introduces a subtle tanginess that elevates the flavor.
For the Mashed Potatoes
• Potatoes – the foundation for creamy garlic herb mashed potatoes, peeled and chopped for even cooking.
• Garlic (for mash) – infuses the potatoes with savory flavor.
• Butter – adds creaminess and rich taste to the mash.
• Fresh Parsley – for garnishing and to brighten up the dish!
Get ready to savor the comforting goodness of these Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes!
Step‑by‑Step Instructions for Salisbury Steak Meatballs With Garlic Herb Mashed Potatoes
Step 1: Preheat Your Oven
Begin by preheating your oven to 400°F (200°C). This step is crucial for ensuring the Salisbury steak meatballs bake evenly and develop that inviting golden color. While the oven warms up, gather your baking sheet and parchment paper for easy cleanup.
Step 2: Prepare the Meatball Mixture
In a large mixing bowl, combine 1 pound of ground beef, breadcrumbs, milk, finely chopped onion, and minced garlic. Crack in one egg and add Worcestershire sauce, salt, black pepper, dried parsley, onion powder, and garlic powder. Mix everything well by hand for about 2 minutes, creating a cohesive and flavorful meatball mixture.
Step 3: Shape the Meatballs
After mixing, it’s time to shape the mixture into meatballs. Scoop and form 1.5-inch meatballs, placing each one onto your prepared baking sheet. Arrange them evenly spaced apart to ensure they cook thoroughly. Once shaped, pop the baking sheet into the preheated oven for approximately 20 minutes, or until the meatballs are nicely browned and cooked through.
Step 4: Cook the Potatoes
As the meatballs bake, fill a large saucepan with water and bring it to a boil over medium-high heat. Add the peeled and chopped potatoes, boiling them for about 15-20 minutes. You’ll know they’re ready when they’re tender and easily pierced with a fork, ensuring the perfect base for the creamy garlic herb mashed potatoes.
Step 5: Mash the Potatoes
Drain the cooked potatoes and return them to the saucepan. Add in the minced garlic, butter, and a splash of milk. Using a potato masher, mash until smooth and creamy. Stir in chopped parsley, salt, and pepper to taste, creating a comforting side that perfectly complements the savory Salisbury steak meatballs.
Step 6: Make the Gravy
In a frying pan, heat a tablespoon of flour over medium heat for about 1 minute, stirring constantly until it turns a light golden color. Gradually whisk in 2 cups of beef broth, ensuring there are no lumps. Then add soy sauce and Dijon mustard, mixing well until the gravy thickens and simmers for about 5 minutes, enriching the dish’s overall flavor.
Step 7: Combine Meatballs and Gravy
Once the meatballs have finished baking, take them out of the oven and carefully add them to the savory gravy in the frying pan. Gently toss to coat the meatballs thoroughly in the rich sauce, allowing the flavors to meld for another minute or two on low heat.
Step 8: Serve with Mashed Potatoes
Now that everything is prepared, it’s time to plate! Serve the tender Salisbury steak meatballs over a generous portion of garlic herb mashed potatoes. Drizzle with extra gravy and garnish with fresh parsley, creating a delicious and comforting meal that your family will love.

How to Store and Freeze Salisbury Steak Meatballs With Garlic Herb Mashed Potatoes
Fridge: Store leftover meatballs and mashed potatoes in an airtight container for up to 3 days to maintain their freshness and flavor.
Freezer: For longer storage, freeze meatballs in a single layer on a baking sheet, then transfer to a freezer-safe bag. They’ll keep well for up to 3 months.
Reheating: To reheat, thaw overnight in the fridge, then warm in a skillet over medium heat or microwave until heated through. Don’t forget to add a splash of beef broth for extra moisture!
Gravy Care: If you’ve stored the gravy separately, reheat it gently on the stove while stirring, ensuring it remains smooth and delicious.
Make Ahead Options
These Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes are ideal for meal prep! You can prepare the meatballs and gravy up to 24 hours in advance; simply bake the meatballs, allow them to cool, and store them in the gravy in an airtight container in the refrigerator. To maintain their quality, reheat them gently on the stovetop over medium-low heat before serving. For the mashed potatoes, you can mash them up to 3 days ahead—just store them in an airtight container, adding a touch of butter and milk when reheating to keep them creamy and smooth. This makes for a satisfying, comforting dinner ready with minimal effort on busy weeknights!
What to Serve with Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes
Elevate your dinner experience with these comforting side dishes that perfectly complement the savory flavors of your meatballs.
-
Steamed Broccoli: Adds a crunch and vibrant color to your plate, balancing the richness of the meatballs and potatoes beautifully.
-
Garlic Bread: This warm, buttery delight is perfect for soaking up extra gravy—who can resist that? Perfect for a hearty family gathering.
-
Fresh Garden Salad: A crisp salad topped with a light vinaigrette introduces a refreshing element to your meal, cutting through the savory flavors wonderfully. The freshness of sliced cucumbers and cherry tomatoes can really brighten your dinner.
-
Roasted Brussels Sprouts: With their crispy edges and tender insides, they offer a satisfying contrast that pairs nicely with creamy mashed potatoes.
-
Macaroni and Cheese: An ooey-gooey classic that many families adore! This cheesy side adds a homey feel to your table, satisfying both kids and adults.
-
Fruit Salad: A light, sweet finish to your meal, this provides a colorful array of flavors that cleanse the palate after the richness of the main dish.
-
Red Wine: A glass of Merlot or Cabernet Sauvignon brings depth to your meal, enhancing the savory notes of the Salisbury steak meatballs while setting a cozy and inviting atmosphere.
-
Chocolate Chip Cookies: For a sweet finale, these timeless treats provide warm nostalgia and a touch of sweetness to round off your comforting family dinner.
Salisbury Steak Meatballs Variations
Feel free to get creative with this comforting dish and make it your own!
-
Mashed Cauliflower: Swap out mashed potatoes for velvety mashed cauliflower for a lighter side. The creamy texture will still satisfy your cravings!
-
Herb Variations: Experiment with different herbs like thyme or rosemary in the meatball mixture for exciting flavor dynamics. These subtle changes can transport your dish to new culinary heights.
-
Spicy Kick: For a heat boost, add a dash of cayenne pepper or a pinch of red pepper flakes to the meat mixture. This twist keeps eaters on their toes and adds a delightful zing!
-
Gluten-Free: Use gluten-free breadcrumbs to make this dish suitable for gluten-sensitive diners. This way, everyone can enjoy this delicious comfort food without worry!
-
Cheesy Goodness: Mix in shredded cheese such as cheddar or mozzarella into the meatball mixture. The melted morsels burst with flavor, creating a cheesy surprise with every bite!
-
BBQ Sauce Glaze: Glaze the meatballs with your favorite BBQ sauce after baking them. The sweet and smoky notes will create a unique and scrumptious experience.
-
Savory Mushroom Gravy: Replace beef broth with mushroom broth and add sautéed mushrooms to the gravy for a rich, earthy flavor. The mushroom sauce elevates the umami, making it even more satisfying!
-
Sweet Potato Mash: Try replacing traditional mashed potatoes with Roasted Sweet Potatoes. Their natural sweetness pairs gorgeously with the savory meatballs!
Let your imagination run wild and make this dish resonate with your family’s tastes!
Expert Tips for Salisbury Steak Meatballs
Sauté for Flavor: Start by sautéing the onion and garlic before mixing them into the meatball mixture for deeper flavor development.
Uniform Size Matters: Ensure the meatballs are uniform in size for even cooking, which helps avoid some being overdone while others are undercooked.
Don’t Skip the Gravy: The rich gravy is a game-changer! Make sure to simmer it until thickened, enabling the flavors to intensify and coat the meatballs beautifully.
Save for Later: Leftover Salisbury steak meatballs can be stored in the refrigerator for up to three days; simply reheat on the stovetop and enjoy!
Taste Test: Always taste and adjust seasoning in the meatball mixture before shaping. A pinch more salt or pepper can elevate the entire dish!

Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes Recipe FAQs
What type of ground beef should I use for the meatballs?
Absolutely! For the juiciest Salisbury steak meatballs, I recommend using ground beef with an 80/20 meat-to-fat ratio. This combination ensures your meatballs are flavorful and moist. If you’re looking for a lighter alternative, ground turkey or chicken can work well too! Just keep in mind that the flavor profile may shift slightly.
How should I store leftovers?
Leftover meatballs and garlic herb mashed potatoes can be stored in an airtight container in the refrigerator for up to 3 days. Make sure they’re completely cooled before sealing to maintain freshness and flavor. You can reheat them on the stovetop or in the microwave when you’re ready to enjoy again!
Can I freeze Salisbury steak meatballs?
Very much! To freeze your meatballs, start by arranging them in a single layer on a baking sheet lined with parchment, allowing them to freeze solid (about 1-2 hours). Once frozen, transfer them to a freezer-safe bag or container and store for up to 3 months. When ready to eat, simply thaw them overnight in the fridge before reheating.
What should I do if my meatballs turn out dry?
If your meatballs come out a bit dry, don’t despair—there’s a simple fix! Next time, ensure you incorporate enough moisture by adding a bit more milk to your mixture. You can also experiment with different fat ratios in your ground meat, or even mix in an extra egg or some finely grated vegetables, such as zucchini or carrots, to add moisture and flavor.
Are there any dietary considerations for this dish?
Absolutely! If you’re cooking for someone with allergies, you can make substitutions to accommodate them; for instance, use gluten-free breadcrumbs to make the meatballs gluten-free. Additionally, consider using low-sodium beef broth if you want to limit the salt content. Always check the labels of the ingredients you use, especially for allergies related to soy sauce or dairy!
How do I know when the meatballs are done baking?
To ensure your Salisbury steak meatballs are perfectly cooked, use a meat thermometer! They should reach an internal temperature of at least 160°F (71°C). Alternatively, cut one open and check for a juicy, slightly pink center. Just keep in mind that the meat should not be dry or crumbly when done, so keep an eye on baking time as well!

Salisbury Steak Meatballs With Garlic Herb Mashed Potatoes Bliss
Ingredients
Equipment
Method
- Preheat your oven to 400°F (200°C) and gather your baking sheet and parchment paper.
- In a large mixing bowl, combine ground beef, breadcrumbs, milk, onion, and garlic. Add egg, Worcestershire sauce, salt, pepper, parsley, onion powder, and garlic powder. Mix well.
- Shape the mixture into 1.5-inch meatballs and place them on a prepared baking sheet. Bake for about 20 minutes until browned and cooked through.
- In a saucepan, bring water to boil, add potatoes and cook for 15-20 minutes until tender.
- Drain the potatoes, return them to the saucepan, add garlic, butter, and milk. Mash until smooth, stir in parsley, salt, and pepper.
- In a frying pan, heat flour until light golden, then whisk in beef broth. Add soy sauce and Dijon mustard, simmer until thickened.
- Add cooked meatballs to the gravy, gently toss to coat, and heat through.
- Serve meatballs over mashed potatoes, drizzle with gravy, and garnish with fresh parsley.

Leave a Reply