There’s something irresistibly heartwarming about the aroma of freshly cooked Salisbury steak meatballs wafting through the kitchen. This dish combines juicy meatballs with a savory brown gravy over creamy garlic herb mashed potatoes. In about an hour, you can create a comforting meal that fills your home with delightful flavors.
This recipe is perfect for families looking for a satisfying dinner or for anyone wanting to impress guests with minimal fuss. Whether it’s a weeknight meal or a weekend gathering, the Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes can be made ahead of time and stored for later enjoyment.
Why You’ll Love This Recipe
- Juicy meatballs simmered in rich beef broth add depth and flavor.
- Creamy, buttery mashed potatoes with garlic and herbs elevate each bite.
- Quick preparation means you can have dinner ready in about an hour.
- Both the meatballs and gravy provide a comforting, hearty feel.
What You’ll Need
Gather the following ingredients to create this delicious meal:
For the Meatballs
- 1 pound ground beef
- 1/4 cup breadcrumbs
- 1/4 cup onion, finely chopped
- 1 egg
- 1 teaspoon salt
- 1/2 teaspoon black pepper
For the Gravy
- 2 cups beef broth
- 1 tablespoon Worcestershire sauce
- 1 cup brown gravy
For the Mashed Potatoes
- 2 pounds potatoes, peeled and cubed
- 1/2 cup milk
- 4 tablespoons butter
- 2 cloves garlic, minced
- 1 tablespoon fresh herbs (e.g., parsley, thyme)
Use low-sodium broth for less salt.
Substitutions & Swaps
- Ground turkey can replace ground beef.
- Instant mashed potatoes can save prep time.
- Use dried herbs if fresh aren’t available.
- Vegetable broth suits a vegetarian version.
How to Make It
Follow these steps to prepare your Salisbury steak meatballs and mashed potatoes:
1. Prepare the Meatballs
In a large bowl, combine ground beef, breadcrumbs, onion, egg, salt, and pepper. Form the mixture into meatballs.
2. Brown the Meatballs
In a skillet, brown the meatballs on all sides over medium heat.
3. Simmer the Meatballs
Add beef broth and Worcestershire sauce to the skillet. Simmer for about 15 minutes or until the meatballs are cooked through.
4. Boil the Potatoes
In another pot, boil potatoes until tender, about 15-20 minutes. Drain and return to the pot.
5. Mash the Potatoes
Mash potatoes with milk, butter, garlic, and herbs until smooth and creamy.
6. Serve the Dish
Serve the meatballs with brown gravy drizzled over the garlic herb mashed potatoes.
How to Store It
Fridge: Store in an airtight container for up to 3 days.
Freezer: No, texture may be affected.
Reheat: Microwave for 2-3 minutes or until heated through.
Tips for Best Results
- For extra flavor, sauté the onions before mixing into the meatballs.
- Make the mashed potatoes smoother by using a potato ricer.
- Let the meatballs rest briefly after cooking to absorb flavors.
- Use homemade brown gravy for a richer taste.
Serving Suggestions
- Pair with steamed green beans for a complete meal.
- Serve with crusty bread to soak up the gravy.
- Enjoy with a side salad for a light contrast.




Leave a Comment