Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes Recipe
Introduction
Savor the comforting flavors of Salisbury Steak Meatballs paired with creamy garlic herb mashed potatoes. This hearty dish combines tender, flavorful meatballs with a rich gravy and smooth, buttery potatoes for a satisfying homemade meal.

Ingredients
- 1 lb ground beef
- 1/2 cup breadcrumbs
- 1 egg
- 1 onion, finely chopped
- 2 cloves garlic, minced
- 2 tablespoons Worcestershire sauce
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1 teaspoon dried thyme
- 2 tablespoons olive oil
- 1 onion, sliced
- 2 cloves garlic, minced
- 2 cups beef broth
- 1 tablespoon Worcestershire sauce
- 2 tablespoons cornstarch mixed with 2 tablespoons water
- Salt and pepper to taste
- 2 lbs potatoes, peeled and chopped
- 4 cloves garlic, minced
- 1/2 cup milk
- 4 tablespoons butter
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 2 tablespoons fresh parsley, chopped
Instructions
- Step 1: Preheat your oven to 400°F (200°C). In a large bowl, combine ground beef, breadcrumbs, egg, chopped onion, minced garlic, Worcestershire sauce, salt, black pepper, and dried thyme. Mix until just combined.
- Step 2: Shape the meat mixture into 1-inch meatballs and place them on a baking sheet lined with parchment paper. Bake for 20 minutes, or until browned and cooked through.
- Step 3: Meanwhile, in a large skillet, heat olive oil over medium heat. Add sliced onion and garlic, sautéing until the onion is translucent.
- Step 4: Stir in beef broth and Worcestershire sauce, bringing the mixture to a simmer. Slowly whisk in the cornstarch slurry and continue to simmer until the gravy thickens. Season with salt and pepper to taste.
- Step 5: For the mashed potatoes, place chopped potatoes and garlic in a large pot. Cover with cold water and bring to a boil. Cook until potatoes are tender.
- Step 6: Drain the potatoes and garlic, then return them to the pot. Add milk and butter, and mash until smooth. Stir in salt, black pepper, and fresh parsley.
- Step 7: Add the cooked meatballs to the skillet with the gravy, gently tossing to coat.
- Step 8: Serve the Salisbury Steak Meatballs over a generous scoop of garlic herb mashed potatoes, drizzling with extra gravy.
Tips & Variations
- For extra flavor, let the meatball mixture rest in the refrigerator for 30 minutes before baking to help it firm up and develop taste.
- Use Yukon Gold potatoes for creamier mashed potatoes with a buttery texture.
- Add a splash of cream to the mashed potatoes for an even richer finish.
- Swap dried thyme with rosemary or oregano to change up the herb profile.
Storage
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently in a skillet over low heat or in the microwave, adding a splash of broth or milk to keep the meatballs and mashed potatoes moist.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make the meatballs ahead of time?
Yes, you can shape the meatballs and store them in the refrigerator for up to a day before baking. This helps the flavors meld and makes for easier meal prep.
What can I use instead of Worcestershire sauce?
If you don’t have Worcestershire sauce, soy sauce combined with a splash of vinegar and a pinch of sugar can be a good substitute to replicate the savory, tangy flavor.
PrintSalisbury Steak Meatballs with Garlic Herb Mashed Potatoes Recipe
This Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes recipe features tender, flavorful beef meatballs baked to perfection and smothered in a rich onion and garlic gravy. Served over creamy garlic-infused mashed potatoes, this comforting dish blends classic American flavors with a hearty twist, perfect for a satisfying family dinner.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Baking
- Cuisine: American
Ingredients
For the Meatballs:
- 1 lb ground beef
- 1/2 cup breadcrumbs
- 1 egg
- 1 onion, finely chopped
- 2 cloves garlic, minced
- 2 tablespoons Worcestershire sauce
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1 teaspoon dried thyme
For the Gravy:
- 2 tablespoons olive oil
- 1 onion, sliced
- 2 cloves garlic, minced
- 2 cups beef broth
- 1 tablespoon Worcestershire sauce
- 2 tablespoons cornstarch mixed with 2 tablespoons water
- Salt and pepper to taste
For the Mashed Potatoes:
- 2 lbs potatoes, peeled and chopped
- 4 cloves garlic, minced
- 1/2 cup milk
- 4 tablespoons butter
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 2 tablespoons fresh parsley, chopped
Instructions
- Prepare the Meatballs: Preheat your oven to 400°F (200°C). In a large bowl, combine ground beef, breadcrumbs, egg, finely chopped onion, minced garlic, Worcestershire sauce, salt, black pepper, and dried thyme. Mix until just combined to avoid tough meatballs.
- Shape and Bake: Form the beef mixture into 1-inch meatballs and place them on a baking sheet lined with parchment paper to prevent sticking. Bake in the preheated oven for 20 minutes or until browned and fully cooked through.
- Make the Gravy: While the meatballs bake, heat olive oil in a large skillet over medium heat. Add sliced onion and minced garlic, sautéing until the onion becomes translucent and fragrant, about 3-4 minutes.
- Simmer the Sauce: Stir in beef broth and Worcestershire sauce, then bring to a simmer. Gradually whisk in the cornstarch slurry to thicken the gravy, cooking for another 2-3 minutes. Season with salt and pepper to taste.
- Cook Mashed Potatoes: In a large pot, place peeled and chopped potatoes along with minced garlic. Cover with cold water and bring to a boil. Cook until potatoes are tender when pierced with a fork, about 15-20 minutes.
- Mash Potatoes: Drain the potatoes and garlic, then return to the pot. Add milk and butter, mashing until smooth and creamy. Stir in salt, black pepper, and fresh chopped parsley for flavor and color.
- Combine Meatballs and Gravy: Add the baked meatballs to the skillet with the gravy, gently tossing to coat each meatball evenly with the savory sauce.
- Serve: Plate a generous scoop of garlic herb mashed potatoes and top with Salisbury steak meatballs. Drizzle additional gravy over the top for an indulgent finish. Serve hot and enjoy!
Notes
- For a richer gravy, use beef broth with higher sodium or add a splash of red wine during the simmering step.
- You can prepare the meatballs up to a day in advance and refrigerate before baking.
- For creamier mashed potatoes, substitute milk with heavy cream and add extra butter.
- Use fresh herbs like thyme or parsley for garnish to enhance presentation and flavor.
- Make sure not to overmix the meat mixture to keep meatballs tender.
Keywords: Salisbury steak, meatballs, garlic mashed potatoes, comfort food, beef meatballs, gravy recipe, family dinner

