Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes is a comforting and hearty dish that brings warmth to any dinner table. This recipe combines tender meatballs with creamy mashed potatoes, creating a satisfying meal that’s perfect for families. Whether it’s a busy weeknight or a special occasion, this dish is worth making.

Why You’ll Love Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes
- Comforting Flavor: The combination of savory beef meatballs simmered in a rich broth with creamy mashed potatoes offers a classic, comforting taste that pleases everyone.
- Easy Preparation: With straightforward steps, this recipe is perfect for beginner cooks who want to create a delicious meal without complicated techniques.
- Family-Friendly Dish: Kids and adults alike will enjoy these hearty meatballs served over fluffy mashed potatoes, making it a great option for family dinners.
- Versatile Ingredients: The recipe uses simple and accessible ingredients, allowing you to customize the flavors to your liking.
- Meal Prep Friendly: This dish can be made in advance and stored, making it ideal for meal prep or busy nights when cooking from scratch isn’t an option.
Recipe Overview
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 50 minutes
- Servings: 4
- Difficulty Level: Easy
Ingredients You’ll Need for Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes
- For the Meatballs:
- 1 lb ground beef
- 1/2 cup breadcrumbs (for binding and texture)
- 1/4 cup onion, finely chopped
- 1 egg (acts as a binder)
- 1 tsp garlic powder
- 1 tsp Worcestershire sauce (adds depth of flavor)
- Salt and pepper to taste
- For the Sauce:
- 2 cups beef broth (for simmering and flavor)
- 1 tbsp cornstarch (optional, for thickening)
- For the Mashed Potatoes:
- 2 lbs potatoes, peeled and cubed (Russet potatoes work best)
- 1/2 cup milk (for creaminess)
- 4 tbsp butter (adds richness)
- 1-2 cloves garlic, minced
- 1 tbsp fresh herbs (like parsley or thyme), chopped (for freshness)
- Salt and pepper to taste

How to Make Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes
- Prepare the Meatball Mixture: In a large mixing bowl, combine the ground beef, breadcrumbs, chopped onion, egg, garlic powder, Worcestershire sauce, salt, and pepper. Mix until combined, then form the mixture into meatballs, about 1.5 inches in diameter.
- Brown the Meatballs: Heat a skillet over medium heat and add a bit of oil. Carefully add the meatballs to the skillet, browning them on all sides (about 5-7 minutes total). Once browned, pour in the beef broth and reduce the heat to low. Let the meatballs simmer in the broth until cooked through, about 15 minutes. If you prefer a thicker sauce, mix the cornstarch with a little cold water, then stir into the broth.
- Cook the Potatoes: While the meatballs simmer, place the cubed potatoes in a pot of salted water. Bring to a boil and cook until tender, about 15-20 minutes. Drain the potatoes and return them to the pot.
- Mash the Potatoes: Add the milk, butter, minced garlic, fresh herbs, salt, and pepper to the drained potatoes. Mash until smooth and creamy. Adjust seasoning to taste.
- Serve: Place a generous serving of garlic herb mashed potatoes on each plate. Top with the Salisbury steak meatballs and drizzle some of the savory sauce over the top. Enjoy!
Tips for Success
- Don’t Overmix the Meat: When forming the meatballs, mix until just combined to keep them tender.
- Check for Doneness: Ensure the meatballs are cooked through by checking for an internal temperature of 160°F.
- Adjust Seasoning: Always taste the broth and mashed potatoes as you cook, adjusting seasoning as necessary for the best flavor.
- Use Fresh Herbs: Fresh herbs make a significant difference in flavor; use them whenever possible.
- Avoid Overcooking Potatoes: Keep an eye on the potatoes while boiling to prevent them from becoming waterlogged.
Easy Variations
- Protein Swap: Use ground turkey or chicken instead of beef for a leaner alternative.
- Dairy-Free Option: Substitute the butter and milk in mashed potatoes with olive oil or a non-dairy milk alternative.
- Add Veggies: Incorporate finely diced carrots or celery into the meatball mixture for added nutrition and texture.
- Spicy Kick: Add a dash of cayenne pepper or red pepper flakes to the meat mixture for some heat.
- Serving Style Change: Instead of serving in a bowl, layer the meatballs with mashed potatoes in a casserole dish and bake briefly for a comforting casserole-style dish.
What to Serve with Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes
- Steamed Vegetables: Bright, steamed broccoli or green beans enhance the meal with color and nutrition.
- Garden Salad: A fresh salad with a light vinaigrette pairs perfectly to balance the richness of the dish.
- Crusty Bread: Serve with warm bread for soaking up the delicious sauce.
- Roasted Brussels Sprouts: These add a crispy texture and a hint of bitterness that complements the dish well.
Storage and Reheating
- Refrigerator Storage: Store leftover meatballs and mashed potatoes in an airtight container in the refrigerator for up to 4 days.
- Freezer Storage: For longer storage, freeze meatballs and mashed potatoes separately in airtight containers for up to 3 months.
- Reheating Method: Reheat in the microwave or on the stovetop over low heat, adding a splash of broth to maintain moisture in the meatballs.
- Preserve Texture: Reheat mashed potatoes in a pot with a bit of milk or butter to restore creaminess.
Common Mistakes to Avoid
- Overworking the Meat: Too much mixing can lead to tough meatballs. Mix just until combined.
- Ignoring the Broth: Don’t skip simmering the meatballs in broth, as it adds flavor and moisture.
- Undercooking Potatoes: Make sure potatoes are fork-tender before mashing to achieve the right texture.
- Skipping Seasoning: Always taste and adjust the seasoning for both the meatballs and potatoes to enhance flavor.

Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes: Background & Cultural Inspiration
Salisbury steak has roots in 19th-century America, inspired by German cuisine’s emphasis on meat patties. Known as a comforting dish for many families, Salisbury steak was often served in schools and cafeterias. The dish’s popularity is linked to its simplicity and homecooked appeal, making it a beloved American classic, especially when paired with creamy mashed potatoes. Over time, various adaptations emerged, incorporating regional flavors and personal touches, solidifying it as a staple in comfort food cuisine.
Frequently Asked Questions
Can I make the meatballs ahead of time?
Yes, you can prepare and shape the meatballs in advance, then refrigerate them until you’re ready to cook.
What can I substitute for breadcrumbs?
You can use crushed crackers, panko, or even oats as a substitute for breadcrumbs.
Can this dish be made gluten-free?
Absolutely! Just use gluten-free breadcrumbs and ensure your beef broth is also gluten-free.
How do I thicken the sauce further?
If you want a thicker sauce, simply mix additional cornstarch with cold water and stir it into the simmering broth until desired thickness is reached.
Can I add other vegetables to the mashed potatoes?
Yes! For added nutrition, consider including cauliflower, carrots, or even spinach blended into the mashed potatoes.
Final Thoughts
Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes is a heartwarming meal that’s sure to win over the whole family. With its simple preparation and delightful flavors, this recipe is perfect for a cozy night at home or a meal prep for the week ahead. Don’t hesitate; try this comforting dish and enjoy the smiles it brings to your table.

Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes
Ingredients
For the Meatballs
- 1 lb ground beef
- 1/2 cup breadcrumbs for binding and texture
- 1/4 cup onion, finely chopped
- 1 piece egg acts as a binder
- 1 tsp garlic powder
- 1 tsp Worcestershire sauce adds depth of flavor
- Salt and pepper to taste
For the Sauce
- 2 cups beef broth for simmering and flavor
- 1 tbsp cornstarch optional, for thickening
For the Mashed Potatoes
- 2 lbs potatoes, peeled and cubed Russet potatoes work best
- 1/2 cup milk for creaminess
- 4 tbsp butter adds richness
- 1-2 cloves garlic, minced
- 1 tbsp fresh herbs, chopped like parsley or thyme for freshness
- Salt and pepper to taste
Instructions
Preparation
- In a large mixing bowl, combine the ground beef, breadcrumbs, chopped onion, egg, garlic powder, Worcestershire sauce, salt, and pepper. Mix until combined, then form the mixture into meatballs, about 1.5 inches in diameter.
Cooking Meatballs
- Heat a skillet over medium heat and add a bit of oil. Carefully add the meatballs to the skillet, browning them on all sides (about 5-7 minutes total). Once browned, pour in the beef broth and reduce the heat to low. Let the meatballs simmer in the broth until cooked through, about 15 minutes. If you prefer a thicker sauce, mix the cornstarch with a little cold water, then stir into the broth.
Cooking Potatoes
- While the meatballs simmer, place the cubed potatoes in a pot of salted water. Bring to a boil and cook until tender, about 15-20 minutes. Drain the potatoes and return them to the pot.
Mashing Potatoes
- Add the milk, butter, minced garlic, fresh herbs, salt, and pepper to the drained potatoes. Mash until smooth and creamy. Adjust seasoning to taste.
Serving
- Place a generous serving of garlic herb mashed potatoes on each plate. Top with the Salisbury steak meatballs and drizzle some of the savory sauce over the top. Enjoy!








