If you’re craving a cozy, satisfying dinner that feels like a warm hug, these Salisbury steak meatballs with garlic herb mashed potatoes are exactly what you need. The combination of tender, flavorful meatballs smothered in savory gravy paired with creamy, buttery mashed potatoes is a classic comfort food win.
You’ll love how easy it is to bring this hearty meal together using simple ingredients and stove-top cooking techniques. Whether it’s a weeknight or a weekend treat, this dish delivers big on flavor and satisfaction every time.
Why You’ll Love This Recipe
- Classic comfort food made easy with minimal prep
- Juicy Salisbury steak meatballs packed with savory spices
- Creamy garlic herb mashed potatoes that complement the meat perfectly
- Stovetop method for quick cooking without fuss
- Family-friendly meal that serves 4 generously
Ingredients
Gather these ingredients to make the Salisbury steak meatballs and garlic herb mashed potatoes.
For the Salisbury Steak Meatballs
- 1 lb ground beef (80% lean)
- 1/3 cup breadcrumbs
- 1/4 cup finely chopped onion
- 2 cloves garlic, minced
- 1 large egg
- 1/4 cup milk
- 1 tsp Worcestershire sauce
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1/4 tsp dried thyme
For the Gravy
- 2 tbsp unsalted butter
- 2 tbsp all-purpose flour
- 2 cups beef broth
- 1 tbsp Worcestershire sauce
- 1/2 tsp onion powder
- Salt and pepper to taste
For the Garlic Herb Mashed Potatoes
- 2 lbs russet potatoes, peeled and cubed
- 4 cloves garlic, peeled
- 1/2 cup whole milk
- 4 tbsp unsalted butter
- 1 tbsp chopped fresh parsley
- 1 tsp chopped fresh thyme
- 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 – Easy Comfort Dinner
- Place peeled and cubed potatoes along with garlic cloves in a large pot. Cover with cold water and add a pinch of salt. Bring to a boil and cook until potatoes are tender, about 15-18 minutes.
- While potatoes cook, combine ground beef, breadcrumbs, chopped onion, minced garlic, egg, milk, Worcestershire sauce, salt, pepper, and thyme in a bowl. Mix until just combined; avoid overworking the meat.
- Shape the mixture into 8 evenly sized meatballs.
- Heat a large skillet over medium heat and add a tablespoon of oil. Brown the meatballs on all sides, about 3 minutes per side. Remove meatballs and set aside.
- In the same skillet, melt butter for the gravy. Whisk in flour and cook for 1-2 minutes until golden and fragrant. Gradually whisk in beef broth, Worcestershire sauce, and onion powder. Simmer until thickened, about 5 minutes. Season with salt and pepper.
- Return meatballs to the skillet, spoon some gravy over them, cover, and simmer on low for 10 minutes until cooked through.
- Drain potatoes and garlic, then return to pot. Add butter, warm milk, fresh parsley, thyme, salt, and pepper. Mash until creamy and smooth.
- Serve meatballs hot with a generous scoop of garlic herb mashed potatoes on the side, garnished with extra parsley if desired.
Tips for the Best Results
- Use fresh herbs for the mashed potatoes to enhance flavor and aroma.
- Don’t skip browning the meatballs—it adds essential flavor and texture.
- Be gentle when mixing meatball ingredients to keep them tender and juicy.
- Warm the milk for the mashed potatoes to keep them fluffy and creamy.
- Simmer the gravy slowly to avoid lumps and develop a rich taste.
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 gravy separately from the potatoes in freezer-safe containers and freeze for up to 2 months.
Reheat meatballs gently on the stovetop over low heat until warmed through. For mashed potatoes, reheat in the microwave with a splash of milk, stirring occasionally to restore creaminess.
Frequently Asked Questions
Can I make Salisbury steak meatballs ahead of time?
Yes, you can prepare the meatballs and gravy a day ahead and store them in the fridge. Reheat gently on the stovetop before serving.
What can I substitute for Worcestershire sauce?
If you don’t have Worcestershire sauce, a mix of soy sauce and a splash of balsamic vinegar works well to mimic the flavor.
How do I know when the meatballs are fully cooked?
Cook meatballs until they reach an internal temperature of 160°F. They should be firm and no longer pink inside.
Can I use a different type of potato for the mashed potatoes?
Russet potatoes are ideal for fluffy mashed potatoes, but Yukon Gold works well too, offering a creamier texture.
