Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes bring a timeless, comforting dinner to your table, combining juicy seasoned beef meatballs simmered in a savory broth with velvety mashed potatoes infused with roasted garlic and fresh herbs. This recipe balances robust meat flavors with creamy, buttery potatoes, creating a hearty plate that satisfies both kids and adults. With simple ingredients and straightforward steps, you can whip up this classic family favorite any weeknight, delivering a warm, home-cooked experience that feels like a cozy hug. Enjoy each bite and share the love.
Table of Contents
Why You’ll Love This Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes
There is something inherently satisfying about a dish that marries tender meatballs with a silky mash. The beef meatballs provide a rich, savory bite that is amplified by the aromatic broth, while the garlic‑herb mashed potatoes add a buttery, creamy counterbalance. This contrast of textures keeps each forkful interesting, making the meal feel both indulgent and homey.
Beyond flavor, the recipe is designed for everyday cooking. All of the ingredients are pantry staples, and the steps are simple enough for a beginner yet refined enough for an experienced cook. The result is a comforting plate that can become a family tradition, perfect for busy weeknights or relaxed weekend gatherings.
Equipment You’ll Need
Having the right tools makes the cooking process smoother and helps you achieve consistent results. Below is a list of essential equipment for this recipe:
- Large mixing bowl – for combining the meatball mixture.
- Skillet or large sauté pan – to brown the meatballs and simmer the gravy.
- Pot with lid – for boiling the potatoes.
- Masher or potato ricer – to achieve a smooth mash.
- Measuring cups and spoons – for accurate ingredient portions.
- Wooden spoon or spatula – for stirring the broth and mash.
With these items on hand, you can move through each step efficiently, ensuring that the meatballs retain their shape and the potatoes become perfectly creamy.
Ingredients for Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes
- 1 lb ground beef
- 1/2 cup breadcrumbs
- 1/4 cup onion, finely chopped
- 1 egg
- 2 cloves garlic, minced
- 1 tsp Worcestershire sauce
- Salt and pepper to taste
- 2 cups beef broth
- 2 tbsp butter
- 2 lbs potatoes, peeled and cubed
- 1/2 cup milk
- Fresh herbs (parsley, chives, or thyme) for garnish

Ingredient Substitutions
If you need to adjust the recipe, you can swap the breadcrumbs for oat flour for a gluten‑free version, or use almond milk instead of dairy milk for a dairy‑free alternative. The core flavor profile remains intact because the key components—ground beef, garlic, and fresh herbs—stay the same.
How to Make Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes (Step‑By‑Step)
Step 1: Prepare the Meatball Mixture
In a large mixing bowl, combine the ground beef, breadcrumbs, finely chopped onion, egg, minced garlic, Worcestershire sauce, salt, and pepper. Use your hands to gently mix until the ingredients are evenly distributed, being careful not to over‑work the meat.
Step 2: Form the Meatballs
Portion the mixture into uniform balls about 1‑inch in diameter. This size ensures even cooking and a tender interior. Place the formed meatballs on a plate or tray while you heat the skillet.

Step 3: Brown the Meatballs
Heat a skillet over medium heat and add a thin layer of butter or oil. When the fat is shimmering, add the meatballs in a single layer. Brown each side for about 2‑3 minutes, turning gently with tongs, until a golden crust forms. Remove the meatballs and set them aside.
Step 4: Create the Gravy Base
In the same skillet, pour in the beef broth, scraping up any browned bits from the bottom. Bring the liquid to a gentle simmer; these fond particles add depth to the gravy.
Step 5: Simmer the Meatballs
Return the browned meatballs to the skillet, submerging them partially in the broth. Cover and let them simmer for 15‑20 minutes, or until the internal temperature reaches 160°F. The broth will thicken slightly, coating the meatballs with a savory glaze.
Step 6: Cook the Potatoes
While the meatballs finish cooking, place the cubed potatoes in a pot of salted water. Bring to a boil and cook for 12‑15 minutes, or until the potatoes are fork‑tender. Drain thoroughly.
Step 7: Mash the Potatoes
Return the drained potatoes to the pot. Add butter and milk, then mash until smooth and creamy. Season with salt, pepper, and a pinch of fresh minced garlic for extra aroma.
Step 8: Plate and Garnish
Serve a generous scoop of garlic‑herb mashed potatoes on each plate. Top with several meatballs and spoon over some of the remaining gravy. Finish with a sprinkle of fresh herbs for color and freshness.
Variations and Twists
If you enjoy a little heat, stir in a teaspoon of smoked paprika or a dash of cayenne pepper into the meatball mixture before forming. For a Mediterranean flair, add chopped sun‑dried tomatoes and a sprinkle of oregano. You can also replace the ground beef with ground turkey for a lighter version, but keep the same herbs to preserve the classic flavor profile.
What to Serve With Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes
Complement this hearty main dish with simple sides that enhance its comfort factor. A crisp green salad dressed with a light vinaigrette adds brightness, while steamed green beans or sautéed spinach provide a nutritious vegetable component. For a traditional touch, serve a slice of crusty artisan bread to soak up any extra gravy. A glass of chilled grape juice pairs nicely for those who prefer a non‑alcoholic beverage.
Pro Tips for Perfect Results
- Don’t overmix the meat. Gentle handling keeps the meatballs tender.
- Use cold butter in the mash. It creates a silkier texture.
- Season the broth early. A well‑seasoned gravy lifts the entire dish.
- Rest the meatballs. Let them sit for a few minutes after simmering; this helps retain juices.
- Finish with fresh herbs. Adding herbs at the end preserves their bright flavor.

Common Mistakes to Avoid
- Over‑cooking the potatoes. This makes the mash gluey; cook just until tender.
- Skipping the browning step. Without a crust, the meatballs lose flavor depth.
- Using too much liquid in the gravy. Reduce the broth to achieve a thick, glossy sauce.
- Neglecting to season each component. Salt the potatoes, broth, and meat separately for balanced taste.
Storage, Reheating & Make‑Ahead Tips
The leftovers store well in airtight containers. Refrigerate for up to 3 days; reheat the meatballs and gravy gently on the stovetop, adding a splash of broth if needed. For longer storage, freeze the meatballs and mashed potatoes separately in freezer‑safe bags for up to 2 months. Thaw overnight in the refrigerator, then reheat as described.
Frequently Asked Questions
Can I use a different type of meat? Yes, ground turkey or chicken can replace beef, but keep the same herbs and seasoning for flavor consistency.
How do I make the gravy thicker without flour? Reduce the broth longer, or stir in a small amount of mashed potato to naturally thicken.
What is the best way to keep the mashed potatoes fluffy? Warm the milk and butter before adding them, and mash the potatoes while they are still hot.

Conclusion
This Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes recipe delivers a comforting, crowd‑pleasing dinner that blends savory meatballs with creamy, herb‑infused potatoes. By following the detailed steps and pro tips, you’ll create a meal that feels both classic and fresh, perfect for any night you want to gather around the table and enjoy a timeless favorite.
Print
Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes Recipe
- Total Time: 50 minutes
- Yield: 4 servings 1x
- Diet: Standard
Description
Discover the ultimate comfort dinner with Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes. Juicy smoked beef meatballs are simmered in a rich broth, then served atop creamy mashed potatoes flavored with roasted garlic and fresh herbs. This easy, family‑friendly recipe combines hearty protein and velvety potatoes for a satisfying meal that’s perfect for weeknight dinners or cozy weekend gatherings, delivering classic flavor in every bite. Serve hot for a cozy, satisfying dinner tonight
Ingredients
-
- 1 lb ground beef
- 1/2 cup breadcrumbs
- 1/4 cup onion
- finely chopped
- 1 egg
- 2 cloves garlic
- minced
- 1 tsp Worcestershire sauce
- Salt and pepper to taste
- 2 cups beef broth
- 2 tbsp butter
- 2 lbs potatoes
- peeled and cubed
- 1/2 cup milk
- Fresh herbs for garnish
Instructions
- Combine ground beef, breadcrumbs, onion, egg, garlic, Worcestershire sauce, salt, and pepper in a bowl; mix gently.
- Form mixture into 1‑inch meatballs.
- Brown meatballs in a skillet with butter, then set aside.
- Add beef broth to the skillet, scrape up browned bits, and bring to simmer.
- Return meatballs, cover, and simmer 15‑20 minutes.
- Boil potatoes until tender, drain, and mash with butter and milk.
- Serve meatballs over mashed potatoes and garnish with fresh herbs.
Notes
- For extra flavor
- add a splash of grape juice to the broth. Adjust seasoning to taste before serving.
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Category: Main Dish
- Method: Pan‑fry and simmer
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 550
- Sugar: 5 g
- Sodium: 720 mg
- Fat: 28 g
- Saturated Fat: 12 g
- Unsaturated Fat: 13 g
- Trans Fat: 0 g
- Carbohydrates: 45 g
- Fiber: 4 g
- Protein: 35 g
- Cholesterol: 110 mg
Keywords: Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes, easy beef meatballs recipe, garlic mashed potatoes, comfort food dinner, family dinner ideas, classic Salisbury steak, meatball gravy recipe, quick weeknight meals