Hey y'all! If you love cozy, home-cooked classics just as much as I do, you're going to fall head over heels for these Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes. Each juicy, flavor-packed meatball is smothered in savory brown gravy and paired with the creamiest, most aromatic mashed potatoes ever. Whether you're looking for a hearty weeknight dinner or a comforting dish for company, this meal hits all the marks. Grab your ingredients and let’s get cooking!
Why You'll Love This
- Satisfying, stick-to-your-ribs comfort food with homemade flavor.
- Perfect for family dinners, meal prep, or even casual entertaining.
- The garlic herb mashed potatoes are creamy and fluffy every single time.
- Made with simple pantry staples—nothing fancy or hard to find required!
- A great way to upgrade traditional Salisbury steak with a fun, bite-size twist.
Ingredients
For the Salisbury Steak Meatballs:
- 1 lb (450g) ground beef (80/20 for juiciness)
- ½ cup breadcrumbs
- ¼ cup milk
- 1 large egg
- 1 small onion, finely diced
- 2 cloves garlic, minced
- 1 tablespoon Worcestershire sauce
- 1 teaspoon Dijon mustard
- 1 teaspoon salt
- ½ teaspoon black pepper
- 2 tablespoon olive oil (for frying)
For the Brown Gravy:
- 2 tablespoon unsalted butter
- 2 tablespoon all-purpose flour
- 2 cups beef broth
- 1 tablespoon Worcestershire sauce
- ½ teaspoon onion powder
- ½ teaspoon garlic powder
- Salt and pepper, to taste
For the Garlic Herb Mashed Potatoes:
- 2 lbs (900g) russet or Yukon gold potatoes, peeled and cut into chunks
- 4 cloves garlic, peeled
- ½ cup (120ml) whole milk, warmed
- 4 tablespoon (60g) unsalted butter
- 2 tablespoon fresh parsley, chopped
- 1 tablespoon fresh chives, chopped
- Salt and pepper, to taste
Directions
Prep Time: 20 minutes | Cook Time: 35 minutes | Total Time: 55 minutes
Step 1: Make the Meatballs
- In a large bowl, combine ground beef, breadcrumbs, milk, egg, diced onion, minced garlic, Worcestershire sauce, Dijon mustard, salt, and pepper.
- Mix until just combined—don't overwork! Roll into 1.5-inch meatballs (about 16-20 meatballs).
- Heat olive oil in a large skillet over medium-high heat. Brown the meatballs on all sides for about 6-8 minutes, working in batches if necessary. Transfer browned meatballs to a plate.
Step 2: Prepare the Brown Gravy
- In the same skillet, melt butter over medium heat. Sprinkle in flour and whisk continuously for 1-2 minutes until golden and fragrant.
- Slowly pour in beef broth while whisking. Add Worcestershire sauce, onion powder, and garlic powder.
- Simmer for 3-4 minutes until thickened. Season with salt and pepper as needed.
- Return meatballs to the skillet and coat in gravy. Reduce heat to low, cover, and simmer for 10-12 minutes until meatballs are cooked through.
Step 3: Make Garlic Herb Mashed Potatoes
- While meatballs cook, add potatoes and garlic cloves to a large pot of salted water. Bring to a boil, then reduce heat and simmer for 15-18 minutes until potatoes are fork-tender.
- Drain well, then return potatoes and garlic to the pot. Add warm milk and butter. Mash until creamy and fluffy.
- Stir in fresh parsley, chives, and season with salt and pepper to taste.
Step 4: Serve and Enjoy
- Spoon a generous helping of garlic herb mashed potatoes onto each plate.
- Top with Salisbury steak meatballs and plenty of rich brown gravy. Garnish with extra herbs if desired.
Notes
- For lighter mashed potatoes, substitute half the butter with Greek yogurt.
- If your gravy gets too thick, whisk in a splash of extra broth until smooth.
- Use a cookie scoop for evenly-sized meatballs to ensure even cooking.
Variations
- Turkey or Chicken Meatballs: Swap beef for ground turkey or Chicken for a lighter twist.
- Mushroom Gravy: Add 1 cup sliced mushrooms to the gravy for extra umami flavor.
- Cheesy Mashed Potatoes: Mix in 1 cup shredded cheddar for creamy, cheesy mashed potatoes.
Required Equipment
- Large mixing bowl
- Large skillet
- Potato masher
- Large pot
- Wooden spoon
- Measuring cups and spoons
Storage Instructions
- Store cooled leftovers in an airtight container in the fridge for up to 4 days.
- To freeze, place meatballs and gravy in a freezer-safe bag or container for up to 2 months (mashed potatoes can be frozen separately, though best enjoyed fresh).
- Reheat on the stovetop over low heat, adding a splash of broth or milk to loosen as needed.
Suggested Pairings and Serving Recommendations
- Serve with steamed green beans or roasted carrots for extra color and nutrients.
- Pair with a crisp green salad and warm dinner rolls to round out the meal.
- A glass of red wine or iced tea makes the perfect beverage match for this comfort food classic.
Pro Tips
- Sear the meatballs well to lock in flavor and get those delicious crispy edges.
- Warm the milk and butter before adding to the potatoes for extra-fluffy mash.
- Use fresh herbs in the mashed potatoes for the brightest, most aromatic results.
FAQ
Can I make these meatballs ahead of time?
Absolutely! You can shape the meatballs a day in advance and store them in the refrigerator until ready to cook.
Are there gluten-free options for this recipe?
Yes, simply use gluten-free breadcrumbs and flour in both the meatballs and gravy to keep this meal gluten-free.
Do I have to peel the potatoes?
Peeled potatoes yield creamier mashed potatoes, but you can leave the skins on for a rustic texture if you prefer!
Ingredients
- 1 lb ground beef
- ⅓ cup breadcrumbs
- 1 large egg
- 2 tablespoons ketchup
- 1 teaspoon Worcestershire sauce
- 1 teaspoon onion powder
- Salt and black pepper to taste
- 2 tablespoons olive oil
- 2 cups beef broth
- 2 tablespoons all-purpose flour
- 2 lbs russet potatoes, peeled and cubed
- 3 tablespoons unsalted butter
- ⅓ cup milk
- 3 cloves garlic, minced
- 2 tablespoons chopped fresh parsley
Instructions
-
1In a large bowl, combine ground beef, breadcrumbs, egg, ketchup, Worcestershire sauce, onion powder, salt, and pepper. Mix until just combined and form into 16 meatballs.
-
2Heat olive oil in a large skillet over medium heat. Sear meatballs on all sides until browned. Remove meatballs and set aside.
-
3To the same skillet, whisk in flour and cook for 1 minute. Gradually add beef broth, whisking to remove lumps, and bring to a simmer. Return meatballs to the skillet, cover, and cook for 15 minutes or until cooked through.
-
4Meanwhile, bring a large pot of salted water to a boil. Add potatoes and cook until tender, about 15 minutes. Drain well.
-
5Mash potatoes with butter, milk, minced garlic, chopped parsley, salt, and pepper until smooth and creamy.
-
6Serve Salisbury steak meatballs and gravy over garlic herb mashed potatoes. Garnish with extra parsley if desired.
Approximate Information for One Serving
Nutrition Disclaimers
Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes.
Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used.
To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.
Did you make this recipe?
Please consider Pinning it!!





Leave a Reply