Nothing beats the cozy feeling of a homemade comfort meal, and Salisbury steak meatballs with garlic herb mashed potatoes delivers just that. This recipe combines tender, juicy meatballs smothered in savory brown gravy with creamy, flavorful mashed potatoes that have just the right touch of garlic and fresh herbs. Whether you’re cooking for family or friends, you’ll find this dish satisfying and easy to prepare.
From the first bite, you’ll appreciate how the rich flavors come together effortlessly. These Salisbury steak meatballs are not only nostalgic but also perfect for any night when you crave a hearty and delicious meal. Plus, the garlic herb mashed potatoes make a perfect side that balances the dish beautifully.
Why You’ll Love This Recipe
- Simple stovetop cooking perfect for weeknights or meal prep
- Rich, comforting flavors that satisfy all ages
- Meatballs stay juicy and tender with a flavorful brown gravy
- Creamy garlic herb mashed potatoes add a fresh, savory twist
- Easy to customize with your favorite herbs and seasonings
Ingredients
Gather these ingredients to create your Salisbury steak meatballs and garlic herb mashed potatoes:
For the Salisbury Steak Meatballs and Gravy
- 1 pound ground beef (80/20 for best flavor)
- 1/3 cup breadcrumbs
- 1/4 cup finely chopped onion
- 1 large egg
- 1/4 cup milk
- 1 teaspoon Worcestershire sauce
- 1/2 teaspoon garlic powder
- Salt and pepper to taste
- 2 tablespoons butter
- 2 tablespoons olive oil
- 2 tablespoons all-purpose flour
- 2 cups beef broth
- 1 tablespoon soy sauce
- 1/2 teaspoon dried thyme
For the Garlic Herb Mashed Potatoes
- 2 pounds Yukon Gold potatoes, peeled and chopped
- 4 cloves garlic, minced
- 1/2 cup whole milk, warmed
- 3 tablespoons unsalted butter
- 2 tablespoons chopped fresh parsley
- 1 teaspoon chopped fresh thyme leaves
- Salt and pepper to taste
Recipe Details
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 50 minutes
- Servings: 4
- Calories: Approximately 550 per serving
How to Make Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes
- In a large bowl, combine ground beef, breadcrumbs, chopped onion, egg, milk, Worcestershire sauce, garlic powder, salt, and pepper. Mix gently until just combined.
- Form the mixture into 8 evenly sized meatballs. Heat butter and olive oil in a large skillet over medium heat, then add meatballs and brown on all sides, about 4 minutes per side. Remove meatballs and set aside.
- In the same skillet, sprinkle the flour and whisk for 1 minute to form a roux. Gradually add beef broth while whisking continuously until smooth. Stir in soy sauce and dried thyme, then bring to a simmer.
- Return meatballs to the skillet, cover, and simmer gently for 15 minutes until cooked through and gravy thickens.
- Meanwhile, place chopped potatoes in a large pot, cover with cold water and add a pinch of salt. Bring to a boil and cook until potatoes are fork-tender, about 15 minutes.
- Drain potatoes and return to pot. Add minced garlic, butter, warmed milk, fresh parsley, and thyme. Mash until smooth and creamy. Season with salt and pepper to taste.
- Serve meatballs topped with gravy alongside the garlic herb mashed potatoes. Garnish with additional parsley if desired.
Tips for the Best Results
- Use 80/20 ground beef for juicy meatballs that hold together well.
- Don’t overmix the meatball ingredients to keep them tender.
- Browning the meatballs first develops deeper flavor in the gravy.
- Warm the milk before adding it to potatoes for extra creamy texture.
- Fresh herbs make a big difference—use them if possible for vibrant flavor.
Storage and Reheating
Store leftover Salisbury steak meatballs and mashed potatoes in an airtight container in the refrigerator for up to 3 days. To freeze, place meatballs and mashed potatoes separately in freezer-safe containers for up to 2 months.
Reheat the meatballs gently on the stovetop over low heat, adding a splash of broth if needed to loosen the gravy. Warm mashed potatoes in the microwave or on the stovetop, stirring occasionally to heat evenly.
Frequently Asked Questions
Can I use ground turkey instead of beef?
Yes, ground turkey can be used as a leaner option, but the meatballs may be less juicy. Adding a bit of olive oil or a small egg can help keep them moist.
How do I know when the meatballs are fully cooked?
Meatballs should reach an internal temperature of 160°F. They will be firm to the touch and no longer pink inside when cut open.
Can I make the mashed potatoes dairy-free?
Absolutely! Substitute the butter and milk with plant-based alternatives like olive oil and almond or oat milk for a dairy-free version.
What can I serve with leftovers?
Leftover Salisbury steak meatballs pair well with steamed vegetables, a simple green salad, or even inside a sandwich for a hearty lunch.
