One rainy Sunday afternoon last fall, I found myself craving something deeply comforting but didn’t want to spend hours in the kitchen. I wanted that cozy, nostalgic feeling of a home-cooked meal without the fuss. That’s when I stumbled upon this idea of Salisbury steak meatballs paired with garlic herb mashed potatoes—and let me tell you, it’s been a game changer for my easy dinners ever since.
I’ve made this recipe probably a dozen times now, and every time, it feels like a warm hug on a plate. The meatballs are juicy and tender, bursting with savory flavors, while the garlic herb mashed potatoes soak up all that rich gravy like a champ. It’s the kind of meal that makes you forget about the day’s chaos and just enjoy simple, satisfying food.
Here’s the thing: Salisbury steak meatballs might sound fancy, but they’re surprisingly straightforward. This recipe fits perfectly into my busy weeknight routine and even impresses my picky eaters. I’ve tweaked it over time to get just the right balance of seasoning and texture—plus the garlic herb mashed potatoes are creamy enough to make you want to lick the bowl. Let me walk you through why this recipe deserves a spot in your dinner rotation.
Why You’ll Love This Recipe
This Salisbury steak meatballs recipe with garlic herb mashed potatoes has completely redefined my weeknight dinners. There are a handful of reasons I keep coming back to it:
- Comfort Food Classic, Made Easy — No need to fuss over complicated techniques. I can whip this up in under an hour, which is perfect when I want homemade without the headache.
- Juicy, Flavor-Packed Meatballs — The secret blend of Worcestershire sauce, garlic, and herbs turns basic ground beef into something special. I’ve served these meatballs to friends who thought they were from a fancy restaurant.
- Creamy Garlic Herb Mashed Potatoes — These potatoes aren’t your average mash. The garlic and fresh herbs bring brightness and depth, making them the perfect partner to the rich gravy.
- Family-Friendly — My kids love these meatballs, and even my husband, who’s usually not a fan of ground beef, asks for seconds. I’ve even made this for dinner parties, and it’s always a hit.
- Great for Leftovers — The meatballs and potatoes reheat beautifully, making it a smart choice for meal prep or quick lunches during the week.
This meal hits all the right notes on flavor, ease, and comfort. It’s my go-to when I want something hearty, homemade, and fuss-free.
Ingredients You’ll Need
Here’s the best part: most of these ingredients are pantry staples or easy to find at any grocery store. I’m super particular about a few key ingredients that elevate the dish, and I’ll share those tips as we go.
For the Salisbury Steak Meatballs:
- Ground beef (1.5 pounds / 680g) — I use 80/20 for the perfect balance of flavor and juiciness. Leaner meat can make the meatballs dry.
- Yellow onion (1 small, finely chopped / about 100g) — Adds sweetness and moisture.
- Garlic (3 cloves, minced / about 1 tablespoon) — Fresh is a must here. It gives the meatballs that savory punch.
- Worcestershire sauce (2 tablespoons) — This is the magic ingredient for an umami boost. Don’t skip it!
- Egg (1 large) — Helps bind everything together.
- Italian seasoned breadcrumbs (½ cup / 60g) — Adds texture and helps keep the meatballs tender. You can use gluten-free if needed.
- Salt & black pepper — Season to taste, but don’t be shy; it really brings out the flavors.
- Olive oil (2 tablespoons / 30ml) — For browning the meatballs.
For the Gravy:
- Beef broth (2 cups / 480ml) — I use low-sodium to control salt levels.
- Butter (2 tablespoons / 28g) — Adds richness.
- All-purpose flour (3 tablespoons / 24g) — Thickens the gravy.
- Garlic powder (1 teaspoon) — Enhances the garlic flavor without overpowering.
- Worcestershire sauce (1 tablespoon) — Echoes the flavor in the meatballs.
- Salt & pepper — Adjust to taste.
For the Garlic Herb Mashed Potatoes:
- Yukon Gold potatoes (2 pounds / 900g) — I love these for their creamy texture and buttery flavor.
- Garlic (4 cloves, minced / about 1 tablespoon) — Fresh garlic makes all the difference here.
- Unsalted butter (4 tablespoons / 56g) — Adds richness and smoothness.
- Whole milk (¾ cup / 180ml) — Warmed before adding so the potatoes stay fluffy.
- Fresh parsley (2 tablespoons, finely chopped) — Adds color and freshness.
- Fresh chives (1 tablespoon, chopped) — Optional, but I think it adds a nice mild onion flavor.
- Salt & black pepper — Season to taste.
Equipment Needed
You don’t need anything fancy for this recipe. Here’s what I use:
- Large mixing bowl — For mixing the meatball ingredients. I prefer glass or stainless steel.
- Large skillet or sauté pan — I use a 12-inch stainless steel skillet to brown the meatballs and make the gravy.
- Medium saucepan — For boiling potatoes.
- Potato masher or ricer — A masher works fine; I recently got a ricer and it makes the mash extra fluffy.
- Wooden spoon — For stirring the gravy.
- Colander — To drain the potatoes.
- Measuring cups and spoons — Basic but essential.
- Optional: Garlic press — If you want to save time mincing garlic.
How to Make Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes: Step-by-Step
Alright, let’s get cooking! I’m going to walk you through this recipe with all the little tricks I’ve picked up.
Step 1: Prepare the Potatoes (15-20 minutes)
Peel the Yukon Gold potatoes and cut them into roughly equal-sized chunks (about 1.5 inches). Place them in a large pot and cover with cold water. Add a pinch of salt. Bring to a boil over high heat, then reduce to medium and simmer until the potatoes are fork-tender, about 15 minutes.
While the potatoes cook, mince your garlic and chop the fresh herbs for the mash.
Step 2: Mix the Meatball Ingredients (5 minutes)
In a large bowl, combine the ground beef, finely chopped onion, minced garlic, Worcestershire sauce, egg, breadcrumbs, salt, and pepper. Use your hands (clean ones!) to gently mix everything until just combined. Don’t overwork the meat—it keeps the meatballs tender.
Step 3: Form and Brown the Meatballs (10 minutes)
Heat olive oil in your skillet over medium-high heat. Shape the meat mixture into 1.5-inch meatballs (about the size of golf balls). Brown them in batches, turning occasionally, until all sides are nicely seared and they are mostly cooked through, about 6-7 minutes total. Remove meatballs from the pan and set aside on a plate.
Step 4: Make the Gravy (8-10 minutes)
In the same skillet, reduce heat to medium and add the butter. Once melted, whisk in the flour and garlic powder, stirring constantly to form a roux. Cook for 2 minutes until golden and fragrant.
Slowly whisk in the beef broth and Worcestershire sauce, scraping up any browned bits from the pan. Bring to a gentle simmer and cook until thickened, about 4-5 minutes. Taste and adjust salt and pepper.
Step 5: Simmer Meatballs in Gravy (5 minutes)
Return the meatballs to the skillet, nestling them into the gravy. Cover and simmer on low for 5 minutes to finish cooking and soak up the flavors.
Step 6: Mash the Potatoes (5 minutes)
Drain the potatoes well and return them to the pot. Add the minced garlic, butter, and warmed milk. Mash until smooth and creamy. Stir in the fresh parsley and chives, then season with salt and pepper to taste.
Step 7: Serve It Up
Plate the meatballs with a generous scoop of garlic herb mashed potatoes, spoon extra gravy over the top, and get ready to dig in.
Expert Tips & Tricks
- Don’t Overmix the Meat — Overworking ground beef makes meatballs dense and tough. Mix gently until just combined.
- Brown Meatballs in Batches — Crowding the pan steams the meatballs instead of browning them. Give them space to get that lovely crust.
- Save the Pan Drippings — Those browned bits are flavor gold. Use them to build your gravy.
- Warm Your Milk for the Mash — Adding cold milk cools the potatoes and makes them gummy. Warm it gently in the microwave before mashing.
- Use Fresh Herbs — Parsley and chives add brightness that balances the richness of the meatballs and gravy.
- Make It Ahead — You can prepare meatballs and gravy up to a day ahead. Reheat gently and mash fresh potatoes when ready to serve.
- Want Creamier Mash? — Add a dollop of sour cream or cream cheese to the potatoes for extra richness.
Variations & Substitutions
Once you’ve nailed the classic Salisbury steak meatballs with garlic herb mashed potatoes, here are some ways to mix things up:
- Swap Ground Beef for Turkey or Chicken — Leaner meats work but add a little extra oil or a bit of grated cheese to keep meatballs moist.
- Mushroom Gravy — Sauté sliced mushrooms with the onions in the gravy for an earthy twist.
- Cheesy Mashed Potatoes — Stir in shredded cheddar or Parmesan right before serving.
- Spicy Kick — Add a pinch of cayenne pepper or smoked paprika to the meatballs or gravy for heat.
- Make It Dairy-Free — Use olive oil instead of butter and almond milk or oat milk in the mash.
Serving & Storage
This meal is best served hot and fresh, but it also holds up well for leftovers.
Serving Suggestions
- I love serving this with a simple green salad or roasted green beans for some crunch and color.
- Garlic bread or warm dinner rolls are also a great way to mop up extra gravy.
- For a cozy weeknight, pair it with a glass of Pinot Noir or a light red wine.
Storage & Reheating
- Refrigerate: Store meatballs and mashed potatoes separately in airtight containers for up to 4 days.
- Reheat: Warm meatballs and gravy gently in a skillet or microwave with a splash of water or broth. Reheat mashed potatoes with a pat of butter or splash of milk to keep them creamy.
- Freeze: You can freeze meatballs and gravy (without potatoes) for up to 3 months. Thaw overnight in the fridge before reheating.
Nutrition Information
I’m not a nutritionist, but here’s a rough idea per serving (based on 6 servings):
| Nutrient | Amount |
|---|---|
| Calories | 460 |
| Protein | 28g |
| Carbohydrates | 35g |
| Fiber | 3g |
| Sugar | 2g |
| Fat | 22g |
| Saturated Fat | 9g |
| Cholesterol | 85mg |
| Sodium | 450mg |
| Calcium | 100mg |
This meal packs a good amount of protein and iron from the beef, plus potassium and fiber from the potatoes. It’s definitely on the richer side with butter and beef broth but feels like a proper comfort meal.
Final Thoughts
So that’s my go-to Salisbury steak meatballs recipe with garlic herb mashed potatoes for easy dinners. I know I’ve probably rambled a bit, but when you’ve made a dish as many times as I have, you get a lot of thoughts!
This meal has saved me on more than one hectic evening when I wanted something homemade but didn’t want to stress. It’s hearty, flavorful, and just plain satisfying. Plus, it’s a nice change from the usual weeknight chicken dishes—I sometimes switch things up with recipes like my creamy smothered chicken and rice or garlic brown sugar chicken when I’m in a different mood.
Feel free to adjust the garlic, herbs, or gravy thickness to your liking. The best recipes are the ones you make your own. If you give this a try, please leave a comment—tell me how it turned out, or if you have any questions. I’m always here to help you troubleshoot or brainstorm variations.
Happy cooking! And may your kitchen be filled with the smell of garlic and warm gravy very soon.
Frequently Asked Questions
Q: Can I make these Salisbury steak meatballs ahead of time?
A: Absolutely! You can mix and shape the meatballs a day ahead and keep them covered in the fridge. You can also prepare the gravy in advance. When ready, brown the meatballs and finish cooking them in the hot gravy. This saves a lot of time on busy days.
Q: Can I use ground turkey or chicken instead of beef?
A: You can, but ground turkey or chicken tends to be leaner and can dry out. I recommend adding a bit of olive oil or grated cheese to keep things moist. Also, watch the cooking time carefully so they don’t overcook.
Q: How do I prevent the mashed potatoes from being gluey?
A: The key is to use starchy potatoes like Yukon Gold or Russets and to mash gently without overworking. Also, make sure to warm your milk and butter before adding them—it helps keep the potatoes fluffy.
Q: Can I use instant mashed potatoes instead?
A: You can in a pinch, but fresh mashed potatoes make a huge difference in flavor and texture, especially with the garlic and herbs mixed in.
Q: Why is my gravy lumpy?
A: Lumps usually happen if the flour isn’t whisked well into the butter before adding the broth, or if you add cold broth too quickly. Make sure to cook the roux for a couple of minutes and add broth gradually while whisking.
Q: Can I freeze leftovers?
A: Yes, freeze the meatballs and gravy in an airtight container for up to 3 months. I don’t recommend freezing the mashed potatoes as they tend to separate and become watery when thawed.
Q: What can I serve with this meal for a lighter side?
A: A crisp green salad or steamed green beans work beautifully to balance the richness. Roasted vegetables like broccoli or carrots also add a nice touch.
Pin This Recipe!
Salisbury Steak Meatballs Recipe with Garlic Herb Mashed Potatoes
- Total Time: 50 minutes
- Yield: 6 servings 1x
Description
A comforting and easy dinner recipe featuring juicy Salisbury steak meatballs paired with creamy garlic herb mashed potatoes and rich gravy.
Ingredients
- 1.5 pounds ground beef (80/20)
- 1 small yellow onion, finely chopped (about 100g)
- 3 cloves garlic, minced (about 1 tablespoon)
- 2 tablespoons Worcestershire sauce
- 1 large egg
- ½ cup Italian seasoned breadcrumbs (60g)
- Salt and black pepper, to taste
- 2 tablespoons olive oil (30ml)
- 2 cups beef broth (480ml), low-sodium
- 2 tablespoons butter (28g)
- 3 tablespoons all-purpose flour (24g)
- 1 teaspoon garlic powder
- 1 tablespoon Worcestershire sauce
- Salt and pepper, to taste
- 2 pounds Yukon Gold potatoes (900g)
- 4 cloves garlic, minced (about 1 tablespoon)
- 4 tablespoons unsalted butter (56g)
- ¾ cup whole milk (180ml), warmed
- 2 tablespoons fresh parsley, finely chopped
- 1 tablespoon fresh chives, chopped (optional)
- Salt and black pepper, to taste
Instructions
- Peel and cut Yukon Gold potatoes into roughly 1.5-inch chunks. Place in a large pot, cover with cold water, add a pinch of salt, and bring to a boil. Reduce heat and simmer until fork-tender, about 15 minutes. Meanwhile, mince garlic and chop herbs.
- In a large mixing bowl, combine ground beef, finely chopped onion, minced garlic, Worcestershire sauce, egg, breadcrumbs, salt, and pepper. Mix gently until just combined.
- Heat olive oil in a large skillet over medium-high heat. Shape meat mixture into 1.5-inch meatballs. Brown meatballs in batches, turning occasionally, about 6-7 minutes total. Remove and set aside.
- In the same skillet, reduce heat to medium and add butter. Once melted, whisk in flour and garlic powder to form a roux. Cook for 2 minutes until golden and fragrant.
- Slowly whisk in beef broth and Worcestershire sauce, scraping browned bits from the pan. Simmer until thickened, about 4-5 minutes. Adjust salt and pepper to taste.
- Return meatballs to skillet, nestle into gravy, cover, and simmer on low for 5 minutes to finish cooking and absorb flavors.
- Drain potatoes and return to pot. Add minced garlic, butter, and warmed milk. Mash until smooth and creamy. Stir in parsley and chives, then season with salt and pepper.
- Serve meatballs with a generous scoop of garlic herb mashed potatoes and spoon extra gravy over the top.
Notes
[‘Do not overmix the meat to keep meatballs tender.’, ‘Brown meatballs in batches to avoid steaming.’, ‘Save pan drippings for flavorful gravy.’, ‘Warm milk before adding to mashed potatoes to keep them fluffy.’, ‘Use fresh herbs for brightness.’, ‘Make meatballs and gravy ahead to save time.’, ‘Add sour cream or cream cheese for creamier mashed potatoes.’]
- Prep Time: 10 minutes
- Cook Time: 40 minutes
- Category: Main Course
- Cuisine: American
Nutrition
- Serving Size: 1 serving (meatballs
- Calories: 460
- Sugar: 2
- Sodium: 450
- Fat: 22
- Saturated Fat: 9
- Carbohydrates: 35
- Fiber: 3
- Protein: 28
Keywords: Salisbury steak, meatballs, garlic herb mashed potatoes, comfort food, easy dinner, ground beef, gravy


