Stepping into the kitchen can sometimes feel like preparing for a cozy hug, especially when I’m whipping up a comforting dish. Today, I’m excited to share my recipe for Savory Salisbury Steak Meatballs with Creamy Garlic Herb Mashed Potatoes. This delightful combination not only satisfies hearty appetites but also brings the joy of homemade goodness to the dinner table. With quick prep and a stunning blend of flavors, it’s a sure crowd-pleaser that transforms any meal into a family gathering. Imagine tender meatballs dripping in rich gravy served over fluffy, buttery mashed potatoes. Isn’t that just what we all crave after a long day? So, are you ready to create a comforting experience that will keep everyone coming back for more?

Why Are Salisbury Steak Meatballs a Must-Try?
Hearty Comfort: These Salisbury steak meatballs bring warmth to your dinner table, perfect for satisfying those cravings for comfort food.
Rich, Flavorful Gravy: The savory gravy envelops each meatball, enhancing every bite with savory depth.
Quick and Easy: With straightforward ingredients, this dish can be whipped up in no time, making it ideal for busy weeknights.
Family Favorite: Kids and adults alike will love this dish, making it a sure hit for your family gatherings or dinner parties.
Versatile Options: Feel free to substitute ground beef with turkey or experiment with mashed potato variations for personalized flair. For more delicious meatball ideas, check out my recipes for Garlic Steak Bites or Greek Chicken Meatballs.
Leftover Friendly: This recipe is perfect for meal prep, with leftovers that taste just as great when reheated. Enjoy the deliciousness for days!
Salisbury Steak Meatballs Ingredients
For the Meatballs
• Ground Beef – The main protein source; swap for ground turkey or chicken for a lighter dish.
• Breadcrumbs – Helps bind the meatballs; consider gluten-free breadcrumbs if needed.
• Milk – Adds moisture; almond or oat milk works for a dairy-free option.
• Onion (finely chopped) – Enhances flavor and sweetness; sauté beforehand for extra depth.
• Garlic (minced) – Adds aroma; fresh garlic is best, but garlic powder is a handy substitute.
• Egg – Binds the mixture; a flax egg acts as a vegan alternative.
• Worcestershire Sauce – Elevates umami flavor; use soy sauce for a gluten-free variant.
• Salt and Black Pepper – Basic seasoning that enhances overall taste.
• Dried Parsley, Onion Powder, Garlic Powder – Adds herbal notes; fresh herbs ramp up the flavor.
For the Gravy
• Beef Broth – Forms the gravy base; low-sodium broth is a healthy choice.
• All-Purpose Flour – Thickens the gravy; cornstarch is a gluten-free alternative.
• Soy Sauce – Adds depth to the gravy; tamari serves as a gluten-free replacement.
• Dijon Mustard – Provides tanginess; feel free to leave it out for a milder flavor.
For the Mashed Potatoes
• Potatoes (peeled and chopped) – The foundation of creamy mashed potatoes; replace with cauliflower for a lighter option.
• Butter – Brings richness; substitute with olive oil for a dairy-free version.
• Fresh Parsley (chopped) – For garnish; chives or green onions are lovely alternatives.
This delightful mix of ingredients is sure to create a comforting experience with your Salisbury Steak Meatballs!
Step‑by‑Step Instructions for Salisbury Steak Meatballs
Step 1: Preheat the Oven
Begin by preheating your oven to 400°F (200°C). This ensures a golden-brown exterior for your savory Salisbury steak meatballs as they bake. Set your timer to prepare for the next steps, allowing your kitchen to become a warm, welcoming space filled with delicious aromas.
Step 2: Prepare the Meatball Mixture
In a large mixing bowl, combine ground beef, breadcrumbs, milk, finely chopped onion, minced garlic, egg, Worcestershire sauce, salt, black pepper, dried parsley, onion powder, and garlic powder. Use your hands or a spatula to mix everything until well incorporated, creating a cohesive mixture that will hold together nicely as you shape your meatballs.
Step 3: Shape the Meatballs
With your hands, take portions of the meat mixture and roll them into 1.5-inch meatballs, ensuring they are uniform in size for even cooking. Place the shaped meatballs onto a lined baking sheet, giving them some space between each one. They should appear plump and inviting as you prepare them for the oven.
Step 4: Bake the Meatballs
Slide the baking sheet with the meatballs into the preheated oven and bake for about 20 minutes. You’ll know they are done when they turn a lovely golden brown and a meat thermometer registers an internal temperature of 160°F (70°C). Your kitchen will soon fill with the mouthwatering scent of savory Salisbury steak meatballs.
Step 5: Boil the Potatoes
While the meatballs are baking, bring a large pot of water to a boil. Add your peeled and chopped potatoes and cook for 15-20 minutes or until they are tender when pierced with a fork. This step is crucial for creating the creamy garlic herb mashed potatoes that accompany your meatballs.
Step 6: Mash the Potatoes
Once the potatoes are tender, drain them and return them to the saucepan. Add minced garlic, butter, and milk to the potatoes, and use a potato masher to blend everything until smooth and creamy. Season with fresh parsley, salt, and pepper to taste, creating a delightful, fluffy side to pair with your Salisbury steak meatballs.
Step 7: Make the Gravy
In a frying pan over medium heat, add flour and toast for about 1 minute until it’s slightly golden. Gradually whisk in the beef broth, stirring continuously to prevent lumps. Add soy sauce and Dijon mustard, if using, and let the gravy simmer for approximately 5 minutes until thickened and glossy, providing a perfect savory complement to your meatballs.
Step 8: Combine and Serve
Once both the meatballs and gravy are ready, carefully combine the baked meatballs into the gravy, allowing them to be fully coated in that rich sauce. Serve the luscious Salisbury steak meatballs over the creamy garlic herb mashed potatoes, garnished with fresh parsley if desired for a touch of color and flavor.

What to Serve with Salisbury Steak Meatballs
Create an inviting meal that warms the heart and tantalizes the taste buds with delightful companions to this comforting dish.
- Creamy Mashed Potatoes: The perfect side to soak up that rich gravy and provide a fluffy contrast to the hearty meatballs. Imagine each bite melting in your mouth!
- Sauteed Green Beans: Crisp-tender green beans add a fresh crunch, making each forkful of meatballs even more satisfying. They balance the meal beautifully with a pop of color.
- Garlic Bread: Warm, buttery slices of garlic bread effortlessly scoop up the leftover gravy, creating a deliciously indulgent experience. It’s hard to resist having one more bite!
- Simple Garden Salad: A light, fresh salad brings brightness and balance to the meal. Crisp lettuce, juicy tomatoes, and a tangy vinaigrette offer a refreshing contrast to the savory meatballs.
- Roasted Brussels Sprouts: These caramelized gems bring a nutty flavor and crispy texture, enriching the meal and providing a delightful contrast to the meatballs’ softness.
- Chardonnay: A chilled glass of Chardonnay complements the flavors in this dish wonderfully. Its crispness beautifully offsets the richness of the meatballs and gravy, creating perfect harmony.
- Chocolate Lava Cake: End your meal on a sweet note! This decadent dessert surprises with its warm, gooey center, offering an indulgent contrast to the savory flavors that came before.
Make Ahead Options
These Salisbury Steak Meatballs are perfect for meal prep enthusiasts! You can prepare the meatball mixture and form them into balls up to 24 hours in advance; just refrigerate them in an airtight container. Additionally, the mashed potatoes can be made ahead and stored in the refrigerator for up to 3 days. To reheat, gently warm the meatballs in a skillet with gravy and microwave the mashed potatoes, adding a splash of milk to maintain creaminess. When you’re ready to serve, simply heat everything through and savor the same deliciousness with less stress on busy weeknights!
Salisbury Steak Meatballs Variations
Feel free to get creative and personalize this comforting dish to fit your family’s taste and dietary needs!
- Ground Turkey: Swap ground beef for ground turkey or chicken for a lighter, healthier alternative that still provides great flavor.
- Gluten-Free: Use gluten-free breadcrumbs and soy sauce to make this meal suitable for those with gluten sensitivities. Enjoy that same comforting texture without worry!
- Dairy-Free: Replace milk and butter with almond milk and olive oil for creamy mashed potatoes that are completely dairy-free. Your guests may not even notice the difference!
- Cauliflower Mash: For a low-carb twist, substitute potatoes with cauliflower. Steam until tender, then mash with your favorite seasonings for a creamy, guilt-free option.
- Savory Herb Swaps: Experiment with fresh herbs like thyme or rosemary in the mashed potatoes for a delightful burst of flavor that elevates the dish. That aromatic twist will keep everyone guessing!
- Spicy Kick: Add a dash of cayenne pepper or red pepper flakes to the gravy for those who love a little heat in their comfort food. A perfect way to add excitement to your meal!
- Vegetable Broth: Use vegetable broth instead of beef broth for a lighter gravy that still packs a punch of umami flavor. Perfect for vegetarians who crave a savory experience without the meat!
- Classic Meatloaf Style: Shape the meat mixture into a loaf instead of meatballs for a classic take on Salisbury steak. Bake and serve with the same delicious gravy, making for a lovely nostalgic meal.
These variations will not only cater to diverse dietary preferences but also keep your meals lively and exciting! For another family-favorite twist, check out my recipe for Keto Philly Cheesesteak or my delicious Beef Philly Cheesesteaks. Happy cooking!
How to Store and Freeze Salisbury Steak Meatballs
Fridge: Store leftover Salisbury steak meatballs in an airtight container for up to 3 days. Make sure they are completely cooled to preserve freshness.
Freezer: For longer storage, freeze the meatballs in a single layer on a baking sheet before transferring them to a freezer-safe container. They can last up to 3 months.
Reheating: Reheat frozen meatballs directly from the freezer in the microwave or oven until heated through, ensuring they reach an internal temperature of 165°F (74°C).
Gravy Storage: If you have leftover gravy, store it separately in the fridge for up to 3 days or freeze for up to 2 months to maintain optimal flavor and consistency.
Expert Tips for Salisbury Steak Meatballs
Flavor Boost: Sauté onions and garlic before mixing into the meat mixture for added depth and flavor.
Uniform Size: Ensure meatballs are evenly sized for consistent cooking and the best results with your Salisbury steak meatballs.
Juicy Meatballs: Avoid overmixing the meat mixture; gentle handling keeps the meatballs tender and moist.
Storage Savvy: Leftover meatballs can be stored in an airtight container for up to 3 days. Reheat on the stovetop for best texture.
Gravy Perfection: Stir the gravy continuously while whisking in the broth to prevent lumps, ensuring a smooth and tasty sauce.

Salisbury Steak Meatballs Recipe FAQs
What type of ground beef should I use for the meatballs?
Absolutely! I recommend using ground chuck for the best balance of flavor and fat, ensuring moist and tender meatballs. If you prefer a lighter option, ground turkey or chicken also works excellently.
How should I store leftover meatballs and gravy?
To keep your Salisbury steak meatballs fresh, store them in an airtight container in the refrigerator for up to 3 days. Allow them to cool completely before sealing. For the gravy, store it separately in a container for the best texture and flavor.
Can I freeze Salisbury steak meatballs?
Very much! To freeze, place cooked meatballs on a baking sheet in a single layer and freeze until firm, about 1-2 hours. Afterward, transfer them to a freezer-safe container or bag. They can be stored for up to 3 months. When ready to enjoy, reheat directly from the freezer until they reach an internal temperature of 165°F (74°C).
What are some common troubleshooting tips for meatballs?
If your meatballs turn out too dry, consider adding a little extra milk or using 80% lean ground beef, which has a bit more fat. If they crumble, it could be due to overmixing or not enough binder—make sure to use enough breadcrumbs and eggs when mixing.
Is this recipe suitable for people with dietary restrictions?
Certainly! This recipe can easily accommodate several dietary needs. For gluten-free options, use gluten-free breadcrumbs and substitute regular soy sauce with gluten-free tamari. For dairy-free versions, replace milk with almond or oat milk and use olive oil instead of butter. Always double-check ingredient labels to ensure they meet your specific dietary requirements.
How can I tell when the meatballs are fully cooked?
To ensure your meatballs are perfectly cooked, use a meat thermometer. They should reach an internal temperature of 160°F (70°C). Additionally, check for a firm texture and a golden brown exterior, which signals they are ready to serve.

Savor Salisbury Steak Meatballs with Creamy Garlic Mashed Potatoes
Ingredients
Equipment
Method
- Preheat your oven to 400°F (200°C).
- In a large mixing bowl, combine ground beef, breadcrumbs, milk, onion, garlic, egg, Worcestershire sauce, salt, pepper, parsley, onion powder, and garlic powder. Mix until well combined.
- Roll the mixture into 1.5-inch meatballs and place them on a lined baking sheet.
- Bake the meatballs for about 20 minutes or until golden brown and cooked through.
- While meatballs are baking, boil a large pot of water and cook the potatoes for 15-20 minutes until tender.
- Drain the potatoes and return to the saucepan. Add garlic, butter, and milk, then mash until smooth and creamy. Season with parsley, salt, and pepper.
- To make the gravy, toast flour in a frying pan, then whisk in beef broth, soy sauce, and Dijon mustard. Simmer until thickened.
- Combine baked meatballs with the gravy and serve over the mashed potatoes, garnished with parsley.

Leave a Reply