There’s nothing quite like the comforting embrace of home-cooked meals, especially when they come together as beautifully as Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes. Picture this: the rich, savory aroma of meatballs freshly baked and simmering in a silky gravy fills your kitchen, while the buttery, herb-infused mashed potatoes promise a velvety-soft companion. Whether you’ve had a long day or you’re simply craving a taste of nostalgia, this dish is sure to wrap you in a warm hug with each bite.
I discovered this gem during a cozy evening at home when I wanted to elevate my usual weeknight fare. The meal’s ease without sacrificing flavor makes it perfect for a family gathering or just a simple dinner for one. And did I mention the versatility? You can swap ingredients based on what you have on hand, making this a dish you’ll turn to time and again. Ready to dive into a comforting culinary experience? Let’s get cooking!
Why are Salisbury Steak Meatballs a must-try?
Comforting and Cozy: There’s something inherently warm about a dish that feels like a hug from the inside. These meatballs deliver just that, with their rich gravy and fluffy mashed potatoes.
Easy Preparation: With simple steps, you’ll have dinner ready in just over 30 minutes, making it perfect for busy weeknights.
Flavor Explosion: Each meatball is seasoned to perfection, offering a delightful umami punch that mingles beautifully with the creamy, herb-infused mashed potatoes.
Versatile Ingredients: Use what you have! Feel free to experiment by swapping beef with ground turkey or adding your favorite veggies to the mix.
Crowd-Pleasing Dish: This hearty meal is sure to impress your family or guests, transforming any ordinary night into a special occasion. Enjoy a plateful with a side of steamed veggies or a fresh salad for a complete meal experience!
Salisbury Steak Meatballs Ingredients
Unlock the secret to this comforting dish with the perfect blend of flavors!
For the Meatballs
- Ground Beef – Provides the meatballs’ juicy texture and rich flavor. Substitution: Can use ground turkey or chicken for a leaner option.
- Breadcrumbs – Acts as a binder to keep meatballs tender and help them hold shape. Substitution: Use gluten-free breadcrumbs for a gluten-free version.
- Egg – Serves as a binding agent for the meatballs. Substitution: A flax egg can be used for vegan diets.
- Onion (Chopped) – Adds natural sweetness and depth to the meatball mixture. Substitution: Shallots can be used for a milder flavor.
- Garlic (Minced) – Infuses both the meatballs and mashed potatoes with aromatic pungency. Substitution: Garlic powder can be used in a pinch.
- Worcestershire Sauce – Delivers umami and a subtle tang. Substitution: Soy sauce can be used for a similar flavor profile.
- Salt and Black Pepper – Enhances all other ingredients. Be cautious with amounts based on dietary needs.
- Dried Thyme – Adds earthy flavor notes that complement the beef. Substitution: Dried Italian seasoning can be used for variety.
For the Gravy
- Olive Oil – Used to sauté onions and garlic for the gravy. Substitution: Butter or another vegetable oil can be used.
- Beef Broth – Creates the body of the gravy. Substitution: Vegetable broth can be used for a lighter version.
- Cornstarch – Thickens the gravy to a luscious consistency. Substitution: All-purpose flour can be used if cornstarch is unavailable.
For the Mashed Potatoes
- Potatoes (Peeled and Chopped) – The base for creamy mashed potatoes. Yukon Gold is preferable for a smooth texture.
- Milk – Adds creaminess and a smooth mouthfeel to mashed potatoes. Substitution: Cream or non-dairy milk for lactose-free options.
- Butter – Enriches the potatoes with a silky finish. Substitution: Olive oil can be used for a dairy-free version.
- Fresh Parsley (Chopped) – Provides a burst of color and fresh herbal notes to the mashed potatoes.
Get ready to whip up some delicious Salisbury Steak Meatballs that your family is sure to love!
How to Make Salisbury Steak Meatballs
-
Preheat Oven: Set your oven to 400°F (200°C). This will ensure it’s hot and ready for those delicious meatballs!
-
Mix Ingredients: In a large bowl, combine ground beef, breadcrumbs, egg, chopped onion, minced garlic, Worcestershire sauce, salt, pepper, and dried thyme. Mix until just blended for tenderness—don’t overdo it!
-
Shape Meatballs: Form the mixture into 1-inch meatballs and place them on a parchment-lined baking sheet. This helps them cook evenly without sticking!
-
Bake: Pop the meatballs in the oven and bake for about 20 minutes, until they turn a lovely golden brown.
-
Prepare Gravy: In a skillet, heat olive oil over medium heat. Sauté sliced onion and minced garlic until they turn a nice translucent color, releasing wonderful aromas.
-
Simmer Gravy: Pour in beef broth and Worcestershire sauce, bringing the mixture to a gentle simmer. Then, whisk in the cornstarch slurry until the gravy thickens up beautifully.
-
Make Mashed Potatoes: Boil peeled and chopped potatoes with garlic until fork-tender, about 15-18 minutes. Drain, then mash with milk, butter, salt, and fresh parsley until smooth and creamy.
-
Combine and Serve: Once the meatballs are cooked, coat them in the silky gravy. Serve them over a bed of garlic herb mashed potatoes, drizzling with extra gravy for that finishing touch.
Optional: Garnish with more fresh parsley for a pop of color and freshness.
Exact quantities are listed in the recipe card below.

Salisbury Steak Meatballs Variations & Substitutions
Feel free to get creative with this recipe—there are so many delightful ways to customize it!
-
Dairy-Free: Substitute milk with almond or oat milk in the mashed potatoes for a creamy, non-dairy option.
-
Gluten-Free: Use gluten-free breadcrumbs and ensure all other ingredients are certified gluten-free for a safe, delicious meal.
-
Vegan: Replace ground beef with lentils or a plant-based meat alternative, and use a flax egg instead of a regular egg.
-
Spicy Kick: Add a pinch of crushed red pepper flakes to the meatball mixture or drizzle with sriracha before serving for an extra burst of heat.
-
Herb Variations: Swap dried thyme for fresh rosemary or dill to infuse a new aromatic flavor into your meatballs and gravy.
-
Mushroom Lover: Add sautéed mushrooms to the meatball mixture or the gravy for a heartier, umami-packed version that brings delightful texture.
The possibilities are endless, inviting your personal touch into every comforting bite!
Make Ahead Options
These Salisbury Steak Meatballs are perfect for meal prep enthusiasts looking to save time on busy weeknights! You can prepare the meatball mixture and shape the meatballs up to 24 hours in advance, storing them in an airtight container in the refrigerator to keep them fresh. The gravy can also be made ahead and refrigerated for up to 3 days; simply reheat it gently on the stove. For optimal texture, avoid cooking the meatballs until you’re ready to serve. When you’re set to enjoy your meal, bake the meatballs, prepare the mashed potatoes, and combine everything just before serving to ensure that each bite remains as delicious and comforting as if it were freshly made!
How to Store and Freeze Salisbury Steak Meatballs
Fridge: Store cooked Salisbury Steak Meatballs in an airtight container for up to 3-4 days, ensuring they are fully cooled before sealing to maintain moisture.
Freezer: For longer storage, freeze the meatballs separately from the gravy in airtight containers or freezer bags for up to 2 months. Thaw in the fridge overnight before reheating.
Reheating: To reheat, place meatballs in a skillet over medium heat, adding a splash of broth or water to the gravy to keep it saucy. Heat until warmed through for about 8-10 minutes.
Gravy Storage: Store leftover gravy in a separate airtight container in the fridge for 3-4 days or freeze it for up to 2 months, allowing it to thicken upon reheating.
What to Serve with Salisbury Steak Meatballs?
Elevate your dinner table with sides that perfectly complement the comforting warmth of this classic dish.
- Creamy Mashed Potatoes: The dish’s star, these buttery potatoes mirror the silky gravy, making each bite irresistible.
- Steamed Green Beans: Their crisp texture and vibrant color add freshness, balancing the rich flavors of the meatballs. A squeeze of lemon can elevate this side even more!
- Garlic Bread: This crusty delight is perfect for soaking up extra gravy. The garlic bread offers an aromatic touch that pairs beautifully with the savory meatballs.
- Classic Caesar Salad: Crisp romaine tossed with tangy dressing brings a refreshing crunch, cutting through the richness of the meatballs and potatoes.
- Roasted Brussels Sprouts: A touch of caramelization enhances their natural sweetness, providing a delicious contrast to the savory dish.
- Red Wine: A glass of full-bodied red can enhance the meal’s comforting flavors. Its richness complements the umami of the gravy.
- Chocolate Cake: For dessert, indulge in a slice of chocolate cake, closing the meal on a sweet note. The richness pairs wonderfully with the savory elements you’ve just enjoyed!
- Sautéed Mushrooms: Their earthy flavor can deepen the overall taste experience, adding a delightful umami punch that enhances the main dish.
Expert Tips for Salisbury Steak Meatballs
- Don’t Overmix: To ensure tender and juicy Salisbury Steak Meatballs, mix the ingredients just until combined—overmixing can lead to dense meatballs.
- Watch the Heat: When sautéing onions and garlic, keep an eye on the heat. Too high can burn the garlic, causing a bitter flavor in your gravy.
- Use a Potato Ricer: For creamier mashed potatoes, consider using a potato ricer. It yields a smooth, fluffy texture that elevates your side dish.
- Adjust Gravy Thickness: If you find your gravy too thick, add a little more broth until it reaches the desired consistency. Don’t forget to taste for seasoning!
- Prep Ahead: You can make the meatballs in advance and freeze them. Just thaw, cook, and finish with the gravy for an effortless dinner!
- Perfect Meatball Size: Keeping your meatballs around 1-inch ensures even cooking. Too large, and they can remain undercooked in the middle.

Salisbury Steak Meatballs Recipe FAQs
How do I choose the right ground beef for Salisbury Steak Meatballs?
Absolutely! Look for ground beef with a fat content of around 80/20 for the best balance of flavor and juiciness. Avoid overly lean beef, as it can lead to dry meatballs. Freshly ground beef is ideal, but if it’s not available, be sure to check expiration dates and opt for cuts that appear red and free of dark spots.
What is the best way to store leftover Salisbury Steak Meatballs?
Very! Store cooked Salisbury Steak Meatballs in an airtight container in the refrigerator for up to 3-4 days. It’s important to let them cool completely before sealing to maintain moisture. For best results, keep the gravy separate to prevent the meatballs from getting soggy.
Advertisement
Can I freeze Salisbury Steak Meatballs?
Absolutely! To freeze, arrange the meatballs on a baking sheet first and freeze until solid. Then transfer them to airtight containers or freezer bags. They can be frozen for up to 2 months. For reheating, thaw in the fridge overnight, then heat in a skillet with a splash of broth or water for optimal juiciness.
What should I do if my gravy is too thick?
If you find that your gravy is too thick, don’t worry! Simply add in a little beef broth or water, a tablespoon at a time, while stirring over medium heat. Keep tasting as you go to ensure you achieve that luscious, silky texture you’re after. Adjusting seasonings will help keep the flavors balanced.
Are there any dietary considerations for making Salisbury Steak Meatballs?
Very! You can easily make these meatballs fit various dietary needs. For a gluten-free option, use gluten-free breadcrumbs. If you’re catering to vegan diets, substitute ground beef with lentils or a meat alternative and use a flax egg. Always check for allergens in your ingredients for those with allergies.
How should I reheat frozen Salisbury Steak Meatballs?
To reheat, it’s best to place the frozen meatballs in the fridge overnight to thaw. Once thawed, warm them in a skillet over medium heat, adding a few tablespoons of broth to keep them moist and delicious. Heat for about 8-10 minutes, stirring gently until they are heated through. Enjoy that cozy comfort again!

Salisbury Steak Meatballs: A Cozy Comfort Food Classic
Ingredients
Equipment
Method
- Preheat your oven to 400°F (200°C).
- In a large bowl, combine ground beef, breadcrumbs, egg, chopped onion, minced garlic, Worcestershire sauce, salt, pepper, and dried thyme. Mix until just blended for tenderness.
- Form the mixture into 1-inch meatballs and place them on a parchment-lined baking sheet.
- Bake the meatballs for about 20 minutes, until golden brown.
- In a skillet, heat olive oil over medium heat and sauté sliced onion and minced garlic.
- Pour in beef broth and Worcestershire sauce, bringing it to a gentle simmer. Whisk in cornstarch slurry until thickened.
- Boil peeled and chopped potatoes until fork-tender, about 15-18 minutes. Drain and mash with milk, butter, salt, and parsley until smooth.
- Once cooked, coat meatballs in gravy and serve over garlic herb mashed potatoes.






