As the warm aroma of savory meatballs fills your kitchen, memories of family dinners flood back. Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes are not just a meal; they’re a comforting classic that takes about 45 minutes to prepare. The combination of seasoned beef and creamy mashed potatoes creates a satisfying dish that pleases both the palate and the soul.
This recipe is perfect for busy weeknights or casual gatherings with family and friends. You can prepare the meatballs in advance and store them in the refrigerator for up to two days, making it a convenient choice for a stress-free meal.
Why You’ll Love This Recipe
- These meatballs are moist and packed with flavor from the herbs and spices.
- The garlic herb mashed potatoes are creamy and buttery, adding a delightful texture contrast.
- It’s a quick weeknight meal that can be prepared in 45 minutes.
- Both the meatballs and mashed potatoes can be made ahead, saving you time.
What You’ll Need
Here’s what you’ll need to make this comforting dish.
For the Meatballs
- 1 lb ground beef
- 1/2 cup breadcrumbs
- 1/4 cup onion, finely chopped
- 1 egg, beaten
- 2 tbsp Worcestershire sauce
- 2 tsp garlic powder
- 1 tsp salt
- 1/2 tsp black pepper
- 1/2 tsp dried thyme
For the Gravy
- 2 cups beef broth
- 2 tbsp all-purpose flour
- 1 tbsp olive oil
- 1 tbsp soy sauce
- 1 tsp onion powder
For the Mashed Potatoes
- 2 lbs potatoes, peeled and cubed
- 4 tbsp butter
- 1/4 cup milk
- 2 tbsp fresh parsley, chopped
- 2 cloves garlic, minced
- 1/2 tsp salt
Use low-sodium broth for a healthier option.
Substitutions & Swaps
- Ground turkey instead of beef
- Coconut milk for dairy-free mashed potatoes
- Fresh parsley can be replaced with chives
- Gluten-free breadcrumbs for a GF option
How to Make It
Prepare this delightful dish with these easy steps.
1. Mix the meatball ingredients
In a large bowl, combine the ground beef, breadcrumbs, chopped onion, beaten egg, Worcestershire sauce, garlic powder, salt, black pepper, and thyme. Mix until all ingredients are evenly combined.
2. Form the meatballs and cook
Roll the mixture into meatballs about 1.5 inches in diameter. Heat a large skillet over medium heat and cook the meatballs until browned on all sides, about 8-10 minutes. Remove them and set aside.
3. Prepare the gravy
In the same skillet, whisk together the flour and olive oil to create a roux. Slowly add the beef broth while stirring continuously until the mixture thickens. Stir in the soy sauce and onion powder, simmering for about 5 minutes.
4. Add meatballs to gravy
Return the meatballs to the skillet and simmer in the gravy for an additional 10 minutes, ensuring they are cooked through.
5. Cook the potatoes
While the meatballs are simmering, boil the potatoes in a large pot of salted water until fork-tender, about 15-20 minutes. Drain and return to the pot.
6. Mash the potatoes
Add butter, milk, minced garlic, parsley, and salt to the potatoes. Mash until smooth and creamy, adjusting the consistency with more milk if needed.
How to Store It
Fridge: store in an airtight container for up to 3 days.
Freezer: yes, for up to 2 months without the gravy.
Reheat: in the microwave for 3-4 minutes or on the stove over low heat.
Tips for Best Results
- Ensure all meatball ingredients are at room temperature for even cooking.
- Don’t overcrowd the skillet when frying meatballs.
- Adjust the consistency of the gravy with more broth if too thick.
- For extra flavor, let the gravy simmer longer with the meatballs.
Serving Suggestions
- Serve with a side of steamed vegetables for a balanced meal.
- Pair with a glass of red wine for a cozy dinner.
- Offer freshly baked bread to soak up the delicious gravy.




Leave a Comment