Salisbury Steak Meatballs with Garlic Mashed Potatoes
Dinner Recipes

Salisbury Steak Meatballs with Garlic Mashed Potatoes Recipe

Some dinners make you happy before you even take the first bite. Salisbury steak meatballs with garlic mashed potatoes is one of those meals. Imagine tender, juicy beef meatballs covered in a rich, savoury brown mushroom gravy, served over creamy garlic mashed potatoes that soak up every delicious drop of sauce. It is warm, filling, and full of the kind of flavour that makes you want to go back for another serving.

I love recipes that turn simple kitchen ingredients into something special, and this meal does exactly that. You do not need expensive ingredients, complicated cooking equipment, or hours in the kitchen. With a little preparation and a few helpful cooking tips, you can make a homemade dinner that tastes like something you would happily order at your favourite comfort-food restaurant.

If you enjoy classic Salisbury steak but want something a little different, these meatballs are a must-try. They bring all the familiar flavours of traditional Salisbury steak into easy-to-serve portions, while the garlic mashed potatoes make the perfect partner.

Whether you are planning a family dinner, preparing a cosy weekend meal, or looking for a satisfying recipe to add to your weekly menu, this is a dish you’ll truly love to explore.

What Are Salisbury Steak Meatballs with Garlic Mashed Potatoes?

Salisbury steak meatballs with garlic mashed potatoes is a comforting homemade dinner that combines seasoned ground beef meatballs with a rich brown gravy and smooth, buttery mashed potatoes flavoured with garlic.

The recipe takes inspiration from traditional Salisbury steak, a classic American comfort-food dish made with seasoned ground beef shaped into oval patties and served with savoury gravy. Instead of shaping the beef into large patties, this version uses smaller meatballs.

This small change makes the meal easier to prepare, serve, and enjoy. Each meatball has a delicious browned exterior and a tender centre. The gravy adds moisture and flavour, while the mashed potatoes provide a creamy base for the entire dish.

The word Salisbury refers to Salisbury steak, which is named after American physician Dr. James Henry Salisbury. He promoted a meat-based diet in the nineteenth century. Over time, Salisbury steak became a familiar American dinner made with seasoned ground beef and gravy.

Although it looks similar to a hamburger steak, Salisbury steak usually contains additional ingredients such as breadcrumbs, onions, Worcestershire sauce, and seasonings. These ingredients help create a softer texture and a deeper savoury flavour.

The meatball version keeps those traditional flavours but gives you a more convenient way to enjoy them.

Garlic mashed potatoes complete the meal. They are made by boiling potatoes until tender, then mashing them with butter, warm milk or cream, and garlic. The result is a smooth, rich side dish that balances the savoury gravy and beef.

When everything comes together, you get a satisfying dinner with tender meat, creamy potatoes, and plenty of homemade gravy.

Salisbury Steak Meatballs with Garlic Mashed Potatoes
Salisbury Steak Meatballs with Garlic Mashed Potatoes

Why You’ll Truly Love This Salisbury Steak Meatballs Recipe

There are plenty of reasons to add this recipe to your dinner collection. It is simple, filling, affordable, and full of familiar flavours.

First, the ingredients are easy to find. Ground beef, potatoes, onions, garlic, butter, breadcrumbs, and beef broth are common grocery-store ingredients. You may already have most of them in your kitchen.

Second, the recipe delivers several flavours and textures in one meal. The meatballs are juicy and tender, the gravy is rich and savoury, and the potatoes are creamy with a gentle garlic flavour.

I also appreciate that this meal feels special without requiring restaurant-level cooking skills. You can prepare it on a regular weekday or serve it when you have guests coming over for dinner.

Another reason to love this dish is its flexibility. You can add mushrooms to the gravy, use different potato varieties, adjust the garlic, or include vegetables on the side.

It is also a great way to make ground beef more interesting. If you regularly prepare burgers, meatloaf, or simple beef mince dishes, this recipe offers a welcome change.

And perhaps the best part? The gravy. A good brown gravy can make an ordinary dinner feel extraordinary. It coats the meatballs, runs over the mashed potatoes, and brings every part of the meal together.

Honestly, you might find yourself making extra gravy just to make sure nobody at the table has to fight over the last spoonful.

Ingredients You Need for Salisbury Steak Meatballs

Before you begin cooking, gather your ingredients and prepare your kitchen workspace. Having everything ready makes the cooking process easier and helps prevent unnecessary interruptions.

The following ingredients make approximately four to six servings, depending on portion sizes.

For the meatballs:

  • 1½ pounds ground beef, preferably 80/20.
  • ½ cup plain breadcrumbs.
  • 1 large egg.
  • ¼ cup finely chopped yellow onion.
  • 2 tablespoons milk.
  • 1 tablespoon Worcestershire sauce.
  • 1 teaspoon garlic powder.
  • 1 teaspoon onion powder.
  • ½ teaspoon smoked paprika.
  • ¾ teaspoon salt, or to taste.
  • ½ teaspoon black pepper.
  • 1 tablespoon chopped fresh parsley, optional.
  • 1 tablespoon olive oil for cooking.
Ingredients for Salisbury Steak Meatballs with Garlic Mashed Potatoes
Ingredients for Salisbury Steak Meatballs with Garlic Mashed Potatoes

For the brown mushroom gravy:

  • 2 tablespoons unsalted butter.
  • 1 tablespoon olive oil, if needed.
  • 1 small yellow onion, thinly sliced.
  • 8 ounces mushrooms, sliced.
  • 2 tablespoons all-purpose flour.
  • 2 cups beef broth.
  • 1 tablespoon Worcestershire sauce.
  • 1 teaspoon Dijon mustard, optional.
  • ½ teaspoon garlic powder.
  • ½ teaspoon onion powder.
  • ¼ teaspoon black pepper.
  • Salt to taste.
  • 1 teaspoon fresh thyme leaves, optional.

For the garlic mashed potatoes:

  • 2 pounds Yukon Gold or Russet potatoes.
  • 4 tablespoons unsalted butter.
  • 4 cloves garlic, peeled and minced.
  • ½ cup warm whole milk.
  • ¼ cup sour cream, optional.
  • ½ teaspoon salt, or to taste.
  • ¼ teaspoon black pepper.
  • 1 tablespoon chopped fresh parsley.

For serving:

  • Extra chopped parsley.
  • Additional butter, if desired.
  • Extra gravy.
  • Steamed green beans or roasted vegetables.

These ingredients create a balanced meal with a rich beef flavour, creamy potatoes, and a savoury sauce.

Equipment Needed for Salisbury Steak Meatballs with Garlic Mashed Potatoes

You only need a few basic kitchen tools to prepare this recipe. These pieces of equipment will help you shape the meatballs, cook the potatoes, prepare the mushroom gravy, and serve everything neatly.

  • Large mixing bowl – For combining the ground beef, breadcrumbs, egg, onions, and seasonings.
  • Large skillet or frying pan – For browning the meatballs and preparing the mushroom gravy.
  • Large saucepan or cooking pot – For boiling the potatoes.
  • Small saucepan – For warming the garlic, butter, and milk.
  • Potato masher – For mashing the cooked potatoes until creamy.
  • Whisk – For mixing the beef broth and flour into a smooth gravy.
  • Wooden spoon or silicone spatula – For stirring the gravy and cooking ingredients.
  • Measuring cups and spoons – For measuring the ingredients accurately.
  • Sharp kitchen knife – For chopping onions, garlic, mushrooms, and potatoes.
  • Cutting board – For safely preparing the vegetables.
  • Tongs or cooking spatula – For turning the meatballs while browning.
  • Colander – For draining the boiled potatoes.
  • Instant-read meat thermometer – For checking that the beef meatballs reach 160°F (71°C).
  • Potato peeler – For peeling the potatoes.
  • Serving spoon – For serving the meatballs, gravy, and mashed potatoes.

Optional equipment:

  • Food scale for measuring the ground beef.
  • Garlic press for crushing garlic cloves.
  • Baking tray for holding the shaped meatballs before cooking.
  • Airtight food containers for storing leftovers.

My recommendation: The most important equipment is a large skillet, saucepan, mixing bowl, potato masher, whisk, and instant-read meat thermometer. These will cover almost every step of the recipe without requiring any specialised kitchen appliances.

Choose the Best Ground Beef for Meatballs

Ground beef is the main ingredient in this recipe, so choosing the right type makes a noticeable difference.

I recommend using ground beef with an 80/20 fat ratio. This means the mixture contains approximately 80% lean beef and 20% fat.

The fat helps keep the meatballs moist during cooking. It also adds flavour and creates a tender texture.

Very lean ground beef can work, but the meatballs may become dry if you cook them for too long. If you prefer leaner beef, avoid overmixing the ingredients and monitor the cooking temperature carefully.

Ground beef with a higher fat content can also produce delicious meatballs, although you may need to drain some excess fat before preparing the gravy.

For the best results, use fresh ground beef and keep it refrigerated until you are ready to prepare the mixture.

If you enjoy experimenting with flavours, you can also use a mixture of ground beef and ground pork. Pork adds moisture and a slightly different flavour, making the meatballs especially tender.

How to Make Salisbury Steak Meatballs with Garlic Mashed Potatoes

This recipe has three main parts: preparing the meatballs, making the gravy, and cooking the garlic mashed potatoes.

You can prepare the potatoes while the meatballs cook to save time. The gravy can then be finished in the same skillet used to brown the meatballs.

Step 1: Prepare the potatoes

Start by washing and peeling the potatoes.

Cut them into evenly sized chunks, approximately 1½ inches wide. Cutting the potatoes into similar pieces helps them cook at the same rate.

Place the potatoes in a large saucepan and cover them with cold water. Add a generous pinch of salt.

Starting with cold water allows the potatoes to heat gradually and cook more evenly.

Place the saucepan over medium-high heat and bring the water to a boil. Reduce the heat slightly and cook for approximately 15–20 minutes, or until the potatoes are fork-tender.

You should be able to insert a fork easily without the potatoes falling apart completely.

Drain the potatoes thoroughly and return them to the warm saucepan. Allow them to sit for a minute or two so excess moisture can evaporate.

This small step helps prevent watery mashed potatoes.

Step 2: Prepare the garlic

While the potatoes cook, prepare the garlic.

Mince the four garlic cloves and place them in a small saucepan with the butter and a little of the milk.

Warm the mixture over low heat for two to three minutes. Do not allow the garlic to burn.

Burnt garlic can taste bitter, which is not the flavour you want in creamy mashed potatoes.

Gently warming the garlic in butter releases its aroma and allows its flavour to spread throughout the potatoes.

Step 3: Mash the potatoes

Add the warm garlic butter mixture to the drained potatoes.

Pour in the warm milk gradually and begin mashing.

Add the sour cream, salt, and black pepper. Continue mashing until the potatoes reach your preferred consistency.

For smooth mashed potatoes, use a potato masher or potato ricer. If you prefer a slightly rustic texture, leave a few small potato pieces.

Avoid using a blender or food processor. These appliances can overwork the potatoes and release too much starch, creating a sticky, glue-like texture.

Taste the potatoes and adjust the seasoning.

Cover the saucepan and keep the mashed potatoes warm while you prepare the meatballs and gravy.

Step 4: Prepare the meatball mixture

Place the ground beef in a large mixing bowl.

Add the breadcrumbs, egg, chopped onion, milk, Worcestershire sauce, garlic powder, onion powder, smoked paprika, salt, black pepper, and parsley.

Use clean hands or a fork to combine the ingredients gently.

Mix until everything is evenly distributed, but do not overwork the beef.

This is an important step. Mixing the meat too aggressively can create dense, tough meatballs. You want the ingredients to come together without turning the beef into a tightly packed mixture.

If the mixture feels too wet, add another tablespoon of breadcrumbs. If it feels too dry, add a small splash of milk.

Step 5: Shape the meatballs

Scoop portions of the mixture and roll them gently between your hands.

Scoop portions of the mixture and roll meatball
Scoop portions of the mixture and roll meatball

Aim for meatballs approximately 1½ inches in diameter.

Try to keep them similar in size so they cook evenly.

Place the shaped meatballs on a clean plate or baking tray.

You should get approximately 18–22 meatballs, depending on their size.

If the mixture sticks to your hands, lightly dampen your palms with water.

Do not squeeze the meatballs too tightly. A gentle touch helps preserve their tender texture.

Step 6: Brown the meatballs

Place a large skillet over medium heat.

Add the olive oil and allow it to warm.

Arrange the meatballs in a single layer, leaving a little space between them. If your skillet is too small, cook them in batches.

Brown the meatballs on several sides for approximately 6–8 minutes in total, turning them gently.

You are looking for a golden-brown exterior that adds flavour to the finished gravy.

The meatballs do not need to be completely cooked at this stage because they will finish cooking in the sauce.

Salisbury Steak Meatballs
Salisbury Steak Meatballs

Transfer the browned meatballs to a clean plate.

Keep the browned bits in the skillet. Those small pieces left behind contain plenty of flavour and will help create a delicious gravy.

Step 7: Cook the onions and mushrooms

Reduce the heat to medium.

Add the butter to the same skillet.

Once melted, add the sliced onions and mushrooms.

Cook for approximately 5–7 minutes, stirring occasionally.

The onions should become soft and lightly golden, while the mushrooms release their moisture and begin to brown.

Avoid overcrowding the skillet. If necessary, cook the mushrooms in batches to help them brown instead of steam.

Add the garlic powder and onion powder. Stir for approximately 30 seconds.

The kitchen should begin to smell wonderfully savoury at this point.

Step 8: Make the brown gravy

Sprinkle the flour over the cooked onions and mushrooms.

Stir continuously for approximately one minute to coat the vegetables and cook the raw flour taste away.

Slowly pour in the beef broth while whisking.

Add the Worcestershire sauce, Dijon mustard, black pepper, and thyme.

Continue stirring until the flour dissolves and the sauce begins to thicken.

Bring the gravy to a gentle simmer.

If the gravy becomes too thick, add a little more beef broth. If it is too thin, allow it to simmer for a few additional minutes.

Taste the sauce before adding extra salt. Beef broth and Worcestershire sauce can already contain plenty of salt.

Step 9: Finish cooking the meatballs in the gravy

Return the browned meatballs to the skillet.

Gently turn them so they become coated in the sauce.

Reduce the heat to medium-low and cover the skillet partially.

Allow the meatballs to simmer for approximately 8–12 minutes, depending on their size, until fully cooked.

For food safety, check the centre of a meatball with an instant-read thermometer. Ground beef should reach an internal temperature of 160°F (71°C).

Avoid relying only on colour to determine whether ground beef is fully cooked.

Once the meatballs reach a safe temperature, remove the skillet from the heat.

Let them rest in the gravy for two or three minutes before serving. This gives the sauce time to settle around the meatballs.

Salisbury Steak Meatballs with Garlic Mashed Potatoes
Salisbury Steak Meatballs with Garlic Mashed Potatoes

Step 10: Prepare the plates

Spoon a generous portion of garlic mashed potatoes onto each dinner plate.

Create a small space in the centre for the gravy.

Arrange several meatballs over the potatoes and spoon the mushroom gravy generously over the top.

Finish with chopped fresh parsley and, if desired, a small piece of butter.

Serve immediately while everything is warm.

You now have a homemade Salisbury steak meatball dinner that is comforting, filling, and full of flavour.

What Makes the Best Salisbury Steak Gravy?

The gravy is one of the most important parts of this recipe.

A good Salisbury steak gravy should be rich, smooth, savoury, and thick enough to coat the meatballs without becoming overly heavy.

The first secret is to use the same skillet where you browned the meatballs.

Those browned pieces left behind are called fond. They contain concentrated flavour from the beef and help give the sauce its deep, savoury taste.

The second secret is to cook the onions and mushrooms properly.

Raw onions and undercooked mushrooms will not provide the same flavour as vegetables that have softened and developed a golden colour.

The third secret is to add the beef broth gradually.

Pouring it in slowly while whisking helps prevent flour lumps. It also gives you more control over the thickness of the gravy.

Worcestershire sauce adds a savoury, slightly tangy flavour. Dijon mustard provides a gentle sharpness that balances the richness of the beef.

You do not need large amounts of either ingredient. A little goes a long way.

If you prefer a darker gravy, allow the onions and mushrooms to brown properly before adding the flour. You can also use a splash of low-sodium soy sauce for additional colour and savoury depth.

Avoid adding too much salt at the beginning. Let the gravy simmer first, taste it, and adjust the seasoning at the end.

How to Make Garlic Mashed Potatoes Extra Creamy

Mashed potatoes might look like one of the easiest parts of dinner, but small details can make a big difference.

First, choose the right potatoes.

Yukon Gold potatoes have a naturally buttery texture and produce creamy mashed potatoes. Russet potatoes contain more starch and create a lighter, fluffier result.

Both varieties work well for this recipe.

Second, cut the potatoes into evenly sized pieces. This prevents smaller pieces from becoming mushy while larger pieces remain undercooked.

Third, drain the potatoes thoroughly.

Excess water can make mashed potatoes thin and dilute their flavour.

Fourth, warm the butter and milk before adding them.

Cold milk and butter can cool the potatoes quickly and make them harder to mix evenly.

Warm ingredients blend more smoothly and help produce a creamy finish.

Finally, avoid overmixing.

Mash the potatoes until they reach the consistency you like, then stop. Too much mixing can make them sticky.

For an extra-rich result, add a little more butter or sour cream. If you prefer a lighter version, use warm milk and reduce the butter slightly.

The garlic should complement the potatoes rather than overpower them. Start with four cloves and adjust the amount the next time you prepare the recipe.

The Best Mushrooms for Salisbury Steak Meatballs

Mushrooms are optional, but I strongly recommend including them.

They add a deep savoury flavour and give the gravy a more traditional Salisbury steak character.

Cremini mushrooms are an excellent choice. They have a stronger flavour than standard white button mushrooms and hold their shape well during cooking.

White button mushrooms are another good option. They are mild, affordable, and easy to find.

Portobello mushrooms can also work. Slice them into smaller pieces so they mix easily with the onions and gravy.

For the best results, wipe the mushrooms clean with a damp kitchen towel rather than soaking them in water.

Slice them evenly and cook them until their moisture has evaporated and their edges begin to brown.

If you are not a mushroom fan, simply leave them out. You can still make a delicious brown gravy with onions, beef broth, and the remaining seasonings.

What to Serve with Salisbury Steak Meatballs

Garlic mashed potatoes are the natural choice for this meal, but you can add a few side dishes to create an even more satisfying dinner.

The best sides are those that balance the richness of the meatballs and gravy.

Steamed green beans

Green beans add colour, freshness, and a little crunch.

Steam them until tender but still slightly crisp. Finish with butter, black pepper, and a little lemon juice.

Roasted carrots

Roasted carrots provide a gentle sweetness that works beautifully with savoury beef gravy.

Cut them into similar-sized pieces, toss them with olive oil, salt, and pepper, and roast until tender with lightly caramelised edges.

Buttered corn

Sweet corn is a simple side dish that adds a pleasant contrast to the rich gravy.

You can serve it on the cob or prepare sweetcorn kernels with butter and black pepper.

Roasted broccoli

Broccoli provides a fresh, slightly earthy flavour.

Toss the florets with olive oil, garlic, and seasoning, then roast until the edges become lightly crisp.

Dinner rolls

Warm dinner rolls are perfect for soaking up leftover gravy.

If you are serving guests, place a basket of warm bread on the table. It is a simple addition that makes the meal feel more welcoming.

Simple garden salad

A fresh salad can balance the richness of the beef and potatoes.

Combine lettuce, cucumber, tomatoes, and red onion with a light vinaigrette.

You do not need to prepare every side dish. One vegetable and a little bread are enough to complete the meal.

Helpful Tips for Perfect Salisbury Steak Meatballs

A few simple cooking tips can make this recipe easier and improve the final result.

Do not overmix the beef.

Mix the ingredients gently. Overworking the meat can make the meatballs dense.

Use breadcrumbs and egg.

These ingredients help bind the meatballs and maintain a tender texture.

Brown the meatballs before simmering.

Browning creates extra flavour and gives the meatballs a more appealing appearance.

Avoid overcrowding the pan.

Too many meatballs in one skillet can lower the temperature and prevent proper browning.

Use low-sodium beef broth.

This gives you better control over the salt level in the gravy.

Keep the gravy at a gentle simmer.

A rapid boil can cause the meatballs to become tough and make the sauce reduce too quickly.

Use warm milk for the potatoes.

Warm milk blends more easily and helps maintain a creamy consistency.

Taste before serving.

Check the potatoes and gravy separately. Adjust the salt, pepper, and garlic as needed.

Keep the meatballs similar in size.

Uniform meatballs cook more evenly and make portioning easier.

Allow the meatballs to rest briefly.

A short resting period helps the sauce settle and makes serving easier.

Common Mistakes to Avoid

Even a straightforward recipe can go wrong if you overlook a few details.

One common mistake is using very lean beef without adjusting the cooking process. Lean meat can dry out more quickly, especially when simmered for too long.

Another mistake is making the meatballs too large. Large meatballs take longer to cook, and the outside may become overcooked before the centre reaches a safe temperature.

Avoid skipping the browning stage. Although you can technically cook the meatballs directly in the gravy, browning adds a layer of flavour that makes the finished dish much better.

Do not add all the flour directly to cold broth. This can create lumps that are difficult to remove. Cooking the flour briefly with the butter and vegetables creates a smoother sauce.

When preparing mashed potatoes, do not add too much milk at once. You can always add more, but removing excess liquid is much harder.

Finally, do not forget to taste the gravy before serving. Sometimes beef broth is already salty enough, while other brands need additional seasoning.

Small adjustments can make the difference between an average dinner and one you truly enjoy.

Easy Variations You Can Explore

One of the best things about this recipe is how easily you can change it.

You can keep the classic flavour or experiment with ingredients that suit your preferences.

Cheesy garlic mashed potatoes

Add half a cup of freshly grated Parmesan cheese or cheddar to the mashed potatoes.

The cheese adds richness and gives the potatoes a slightly sharper flavour.

Creamy mushroom gravy

For a creamier sauce, stir in two or three tablespoons of heavy cream at the end of cooking.

Keep the heat low and avoid boiling the sauce after adding the cream.

Turkey Salisbury meatballs

Replace the ground beef with ground turkey.

Turkey is leaner, so add a tablespoon of olive oil or a little extra milk to help maintain moisture.

Cook until the centre reaches 165°F (74°C).

Beef and pork meatballs

Use a mixture of ground beef and ground pork.

This combination creates tender meatballs with a slightly richer flavour.

Extra onion gravy

If you love onions, add another sliced onion to the skillet.

Cook it slowly until soft and golden before preparing the gravy.

Herb-flavoured potatoes

Add fresh chives, parsley, or thyme to the mashed potatoes.

These herbs bring freshness and make the side dish more aromatic.

Spicy Salisbury meatballs

Add a pinch of cayenne pepper or red pepper flakes to the beef mixture.

This gives the meatballs a gentle kick without changing the traditional character of the recipe too much.

Gluten-free Salisbury meatballs

Use certified gluten-free breadcrumbs and replace the all-purpose flour with a suitable gluten-free flour blend or cornstarch slurry.

Also check that your beef broth and Worcestershire sauce are labelled gluten-free.

These variations allow you to make the recipe your own without losing its comforting flavour.

Can You Make Salisbury Steak Meatballs Ahead of Time?

Yes. This recipe works well when you want to prepare dinner in advance.

You can prepare the meatball mixture several hours before cooking.

Combine the ingredients, shape the meatballs, and place them in a covered container in the refrigerator.

Keep raw ground beef refrigerated at 40°F (4°C) or below, and cook it within one to two days.

You can also prepare the mashed potatoes ahead of time.

Cook and mash the potatoes, then transfer them to an airtight container and refrigerate.

When you are ready to serve, reheat them gently in a saucepan over low heat. Add a splash of warm milk and a little butter to restore their creamy consistency.

The gravy can also be prepared ahead of time.

Store it separately in the refrigerator and reheat it gently before serving. If it becomes too thick, add a little beef broth.

For the best texture, I recommend cooking the meatballs close to serving time, although you can cook the entire meal in advance if necessary.

How to Store Leftover Salisbury Steak Meatballs

If you have leftovers, you can store them safely and enjoy them later.

Allow the food to cool slightly before transferring it to airtight containers.

Store the meatballs and gravy together if possible. Keeping them coated in the sauce helps prevent them from drying out.

The garlic mashed potatoes can be stored in a separate container.

Refrigerate leftovers within two hours of cooking. Keep your refrigerator at 40°F (4°C) or below.

Properly stored cooked leftovers should be eaten within three to four days.

When reheating, warm the meatballs and gravy in a covered saucepan over low to medium-low heat.

Stir occasionally and add a little broth if the gravy becomes too thick.

Reheat leftovers until they reach an internal temperature of 165°F (74°C).

You can reheat mashed potatoes in a saucepan or microwave.

For stovetop reheating, add a little milk and butter and stir gently until warm.

For microwave reheating, cover the container loosely and heat in short intervals, stirring between each interval.

Avoid reheating the entire batch repeatedly. Heat only the portion you plan to eat.

Can You Freeze Salisbury Steak Meatballs?

Yes. The meatballs and gravy freeze well, making this recipe a useful option for meal preparation.

Allow the cooked meatballs and gravy to cool before freezing.

Transfer them to freezer-safe containers or heavy-duty freezer bags.

Remove as much excess air as possible and label each container with the preparation date.

For the best quality, use frozen cooked meatballs within approximately two to three months.

Thaw them in the refrigerator overnight before reheating.

You can also reheat them from frozen in a saucepan, but allow additional time and stir gently as the gravy warms.

The mashed potatoes can also be frozen, although their texture may change slightly after thawing.

Cream-based mashed potatoes sometimes become grainy or watery after freezing. Adding a little warm milk and butter during reheating can help bring them back together.

If you plan to freeze the meal regularly, consider making the potatoes fresh while freezing the meatballs and gravy separately.

What Is the Best Way to Serve This Meal?

Presentation does not need to be complicated.

I like to start with a generous spoonful of garlic mashed potatoes in the centre of a shallow dinner plate.

Place three or four meatballs on top, depending on their size.

Spoon the mushroom gravy over the meatballs and allow some of it to run down onto the potatoes.

Finish with fresh parsley for colour.

Add a serving of green beans, roasted carrots, or broccoli to the side.

For a family-style dinner, you can place the mashed potatoes in a large serving bowl and arrange the meatballs in a separate dish with the gravy poured over them.

This makes it easy for everyone to serve themselves.

If you are preparing dinner for guests, warm the serving plates before plating the food. Warm plates help keep the meal hot for longer.

A little extra gravy in a small serving jug is also a good idea.

After all, nobody wants to discover that the gravy has disappeared just when they are getting to the best part of their potatoes.

How Long Does This Recipe Take to Make?

This recipe takes approximately 50–60 minutes from preparation to serving.

The exact time depends on how quickly you prepare the ingredients and whether you cook the meatballs and potatoes at the same time.

Allow approximately 15 minutes for preparing the ingredients, shaping the meatballs, and cutting the potatoes.

The potatoes usually need 15–20 minutes to cook.

The meatballs take approximately 15–20 minutes to brown and finish cooking, while the gravy needs another 10 minutes or so.

You can save time by preparing the garlic, chopping the onions, slicing the mushrooms, and measuring the ingredients before turning on the stove.

Using two burners also helps. Cook the potatoes in one saucepan while preparing the meatballs and gravy in a separate skillet.

With a little organisation, you can have everything ready at roughly the same time.

Salisbury Steak Meatballs with Garlic Mashed Potatoes Recipe Card

Preparation time: 15 minutes

Cooking time: 35–45 minutes

Total time: Approximately 50–60 minutes

Servings: 4–6

Cuisine: American-inspired comfort food

Course: Main course

Difficulty: Easy to moderate

Ingredients

For the meatballs:

  • 1½ pounds ground beef.
  • ½ cup breadcrumbs.
  • 1 large egg.
  • ¼ cup finely chopped onion.
  • 2 tablespoons milk.
  • 1 tablespoon Worcestershire sauce.
  • 1 teaspoon garlic powder.
  • 1 teaspoon onion powder.
  • ½ teaspoon smoked paprika.
  • ¾ teaspoon salt.
  • ½ teaspoon black pepper.
  • 1 tablespoon olive oil.

For the gravy:

  • 2 tablespoons butter.
  • 1 small onion, sliced.
  • 8 ounces mushrooms, sliced.
  • 2 tablespoons flour.
  • 2 cups beef broth.
  • 1 tablespoon Worcestershire sauce.
  • 1 teaspoon Dijon mustard.
  • ½ teaspoon garlic powder.
  • ½ teaspoon onion powder.
  • ¼ teaspoon black pepper.
  • Fresh thyme and salt to taste.

For the garlic mashed potatoes:

  • 2 pounds potatoes.
  • 4 tablespoons butter.
  • 4 garlic cloves, minced.
  • ½ cup warm milk.
  • ¼ cup sour cream, optional.
  • Salt and black pepper to taste.
  • Fresh parsley for garnish.

Instructions

  1. Peel and cut the potatoes into evenly sized chunks.
  2. Boil the potatoes in salted water for 15–20 minutes until fork-tender.
  3. Warm the minced garlic with butter and a little milk over low heat.
  4. Drain the potatoes and mash with the garlic butter, warm milk, sour cream, salt, and pepper.
  5. Combine the ground beef, breadcrumbs, egg, onion, milk, Worcestershire sauce, and seasonings in a large bowl.
  6. Mix gently and shape into approximately 18–22 meatballs.
  7. Heat olive oil in a large skillet over medium heat.
  8. Brown the meatballs on several sides, then transfer them to a plate.
  9. Add butter, onions, and mushrooms to the same skillet.
  10. Cook until the vegetables soften and become lightly golden.
  11. Stir in the flour and cook for one minute.
  12. Slowly whisk in the beef broth.
  13. Add Worcestershire sauce, Dijon mustard, garlic powder, onion powder, black pepper, and thyme.
  14. Bring the gravy to a gentle simmer.
  15. Return the meatballs to the skillet.
  16. Simmer for 8–12 minutes until the meatballs reach an internal temperature of 160°F (71°C).
  17. Serve the meatballs and gravy over the garlic mashed potatoes.
  18. Garnish with fresh parsley and enjoy.

Helpful serving suggestions: Add roasted carrots, steamed green beans, buttered corn, or warm dinner rolls.

Storage: Refrigerate cooked leftovers for three to four days. Freeze the meatballs and gravy for the best quality within two to three months.

Frequently Asked Questions About Salisbury Steak Meatballs

Are Salisbury steak meatballs the same as regular meatballs?

Not exactly. Both dishes use ground beef or other ground meat, but Salisbury steak meatballs use seasonings and ingredients inspired by traditional Salisbury steak.

Worcestershire sauce, onions, breadcrumbs, and beef gravy help create the familiar Salisbury steak flavour.

Regular meatballs can contain different herbs, spices, cheeses, and sauces depending on the recipe.

Can I use frozen meatballs?

Yes. Frozen beef meatballs can save preparation time.

Choose plain or lightly seasoned beef meatballs so they work well with the brown gravy.

Follow the package instructions for cooking and reheating. If the meatballs are already cooked, add them to the prepared gravy and simmer until thoroughly heated.

Can I make this recipe without mushrooms?

Absolutely.

You can prepare the gravy with onions, butter, flour, and beef broth. The sauce will still taste delicious.

You can also add extra onions or a little thyme for additional flavour.

Why are my meatballs tough?

The most common reasons are overmixing the beef, using very lean ground meat, or cooking the meatballs for too long.

Mix the ingredients gently, use beef with some fat content, and check the internal temperature rather than guessing when the meatballs are ready.

How do I thicken the gravy?

Allow the gravy to simmer gently until it reaches your preferred consistency.

If it is still too thin, mix one tablespoon of cornstarch with one tablespoon of cold water.

Slowly stir the mixture into the simmering gravy and cook until thickened.

Avoid adding dry cornstarch directly to the hot sauce because it can form lumps.

How do I thin gravy that is too thick?

Add beef broth a little at a time while stirring.

Continue until the gravy reaches a smooth consistency.

Can I use chicken broth instead of beef broth?

Yes, although the flavour will be lighter.

Beef broth gives the gravy a deeper flavour that works particularly well with Salisbury steak.

If you use chicken broth, consider adding a little extra Worcestershire sauce for savoury depth.

Can I prepare the meatballs in the oven?

Yes.

Arrange the shaped meatballs on a lined baking tray and bake at 400°F (200°C) until they are browned and nearly cooked through.

The exact cooking time depends on their size.

Check that ground beef reaches 160°F (71°C). You can then transfer the meatballs into the prepared gravy and simmer briefly to allow the flavours to combine.

Which potatoes are best for garlic mashed potatoes?

Yukon Gold potatoes are excellent for creamy mashed potatoes.

Russet potatoes are another good option if you prefer a lighter, fluffier texture.

Both varieties work well with butter, milk, and garlic.

Can I make the mashed potatoes without milk?

Yes.

You can use warm broth, unsweetened dairy-free milk, or additional butter and a little cooking water.

Choose an unsweetened alternative so the potatoes do not develop an unwanted sweet flavour.

Is this recipe suitable for meal preparation?

Yes.

You can prepare the meatballs and gravy in advance and store them in individual airtight containers.

Keep the mashed potatoes separate so you can reheat them with a little extra milk.

This makes weekday lunches and dinners easier to organise.

Why This Is a Dinner You Must Explore

Some recipes become regular favourites because they offer something that is hard to replace: familiar ingredients, comforting flavours, and a satisfying homemade meal.

Salisbury steak meatballs with garlic mashed potatoes checks all those boxes.

The meatballs bring the savoury flavour of traditional Salisbury steak in a convenient shape. The mushroom gravy adds richness, while the potatoes provide a creamy base that makes every bite enjoyable.

I also like how easy it is to adjust this meal. You can add extra mushrooms, prepare a lighter gravy, use different herbs, or serve it with your favourite vegetables.

From my own personal experience, meals like this are worth keeping in your recipe collection because they make ordinary evenings feel a little more special without requiring an expensive shopping list or hours of preparation.

You can prepare it for a quiet family dinner, make it ahead for a busy week, or serve it when you want to offer guests something warm and satisfying.

The best part is that you do not need to be an experienced cook to get a delicious result. Follow the steps, take your time with the gravy, avoid overmixing the beef, and give the potatoes the attention they deserve.

Final Thoughts: A Homemade Comfort Food Meal You’ll Truly Love

Salisbury steak meatballs with garlic mashed potatoes is more than just another ground beef dinner. It is a delicious combination of tender meatballs, rich homemade gravy, and creamy potatoes that brings classic comfort food straight to your kitchen.

The recipe uses simple ingredients, straightforward cooking methods, and flavours that work beautifully together.

If you are looking for a new dinner idea that is affordable, filling, and easy to customise, this is one that you truly need to see.

Prepare the meatballs, let them simmer in that delicious brown mushroom gravy, and serve them over a generous portion of garlic mashed potatoes.

Add your favourite vegetables, bring everything to the table while it is warm, and enjoy a meal that feels like home.

I would love to hear how your Salisbury steak meatballs turn out. Do you prefer your gravy with mushrooms, extra onions, or a smooth brown sauce without vegetables? Share your favourite version and any cooking tips you discover along the way.

You might even create a variation that becomes your next family dinner favourite.

Leave a Reply