Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes

Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes

Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes is a comforting, hearty dish inspired by the classic American comfort food known as Salisbury steak. Traditionally made as a seasoned ground beef patty served with rich brown gravy, this version transforms the dish into juicy meatballs simmered in savory onion gravy and paired with creamy mashed potatoes infused with garlic and fresh herbs.

This meal is perfect for family dinners, cozy evenings, or whenever you want a satisfying homemade dish that feels both rustic and indulgent. The combination of tender meatballs, silky mashed potatoes, and flavorful gravy makes every bite comforting and delicious.


Preparation Overview

Prep Time: 20 minutes
Cook Time: 35 minutes
Total Time: 55 minutes
Servings: 4


Ingredients

For the Salisbury Steak Meatballs

  • 500 g ground beef
  • ½ cup breadcrumbs
  • 1 egg
  • 1 small onion, finely grated
  • 2 cloves garlic, minced
  • 1 tablespoon ketchup
  • 1 tablespoon Worcestershire sauce
  • 1 teaspoon Dijon mustard
  • ½ teaspoon salt
  • ½ teaspoon black pepper
  • ½ teaspoon smoked paprika
  • 1 tablespoon chopped parsley
  • 2 tablespoons olive oil for cooking

For the Onion Gravy

  • 2 tablespoons butter
  • 1 large onion, thinly sliced
  • 2 cloves garlic, minced
  • 2 tablespoons flour
  • 2 cups beef broth
  • 1 tablespoon Worcestershire sauce
  • 1 teaspoon soy sauce
  • ½ teaspoon thyme
  • Salt and pepper to taste

For Garlic Herb Mashed Potatoes

  • 800 g potatoes, peeled and cubed
  • 4 cloves garlic
  • 4 tablespoons butter
  • ½ cup milk or cream
  • 2 tablespoons chopped parsley
  • 1 tablespoon chopped chives
  • Salt and pepper to taste

Mashed potatoes are a classic side dish often served alongside comfort foods like mashed potatoes.


Step 1: Prepare the Meatball Mixture

Start by preparing the flavorful meatball mixture.

In a large mixing bowl combine:

  • Ground beef
  • Breadcrumbs
  • Egg
  • Grated onion
  • Garlic
  • Ketchup
  • Worcestershire sauce
  • Dijon mustard
  • Parsley
  • Salt, pepper, and smoked paprika

Mix gently with your hands or a spoon until everything is just combined. Avoid overmixing because it can make the meatballs dense.

Once mixed, roll the mixture into small meatballs about the size of a golf ball. You should get around 16–20 meatballs.

Place them on a tray while you heat the skillet.


Step 2: Brown the Meatballs

Heat olive oil in a large skillet over medium heat.

Add the meatballs in batches, making sure not to overcrowd the pan. Cook them for about 6–8 minutes, turning occasionally so they brown evenly on all sides.

At this stage the meatballs do not need to be fully cooked through since they will finish cooking in the gravy.

Once browned, transfer them to a plate and set aside.

The browned bits left in the pan will add deep flavor to the gravy.


Step 3: Make the Onion Gravy

Using the same skillet, melt butter over medium heat.

Add the sliced onions and cook slowly for about 8–10 minutes until they become soft and slightly caramelized.

Stir occasionally to prevent burning. The onions should turn golden and release a sweet aroma.

Add the minced garlic and cook for another minute.

Sprinkle the flour over the onions and stir continuously for about 2 minutes. This step forms a roux that will thicken the gravy.

Slowly pour in the beef broth while whisking to prevent lumps.

Then add:

  • Worcestershire sauce
  • Soy sauce
  • Thyme
  • Salt and pepper

Bring the mixture to a gentle simmer and cook until the gravy thickens.


Step 4: Simmer the Meatballs

Return the browned meatballs to the skillet and nestle them into the onion gravy.

Cover and simmer for 12–15 minutes until the meatballs are fully cooked and tender.

As they cook, they absorb the savory flavors of the gravy, becoming incredibly juicy.

Occasionally spoon some gravy over the meatballs to coat them.

The result is a rich and flavorful sauce that pairs perfectly with mashed potatoes.


Step 5: Prepare the Garlic Herb Mashed Potatoes

While the meatballs simmer, prepare the mashed potatoes.

Place the cubed potatoes and whole garlic cloves in a large pot of salted water.

Bring to a boil and cook for about 15 minutes or until the potatoes are fork-tender.

Drain the potatoes well and return them to the pot.

Add:

  • Butter
  • Warm milk or cream
  • Salt and pepper

Mash using a potato masher until smooth and creamy.

Stir in chopped parsley and chives for fresh herbal flavor.

Taste and adjust seasoning if necessary.


Step 6: Assemble the Dish

To serve, spoon a generous portion of mashed potatoes onto each plate.

Create a small well in the center and place several meatballs on top.

Ladle plenty of onion gravy over the meatballs and potatoes.

Garnish with fresh parsley for a bright finishing touch.


Flavor Variations

This recipe can easily be customized.

Mushroom Gravy Version

Add sliced mushrooms to the onions when making the gravy for an earthy flavor.

Turkey Meatballs

Substitute ground turkey for beef to create a lighter version of the dish.

Cheesy Mashed Potatoes

Stir grated cheddar or parmesan into the mashed potatoes for extra richness.

Spicy Kick

Add chili flakes or a dash of hot sauce to the gravy for gentle heat.


Tips for Perfect Salisbury Meatballs

1. Use grated onion
Grating onion releases juices that keep the meatballs moist.

2. Do not overmix the meat
Overworking ground beef makes meatballs tough.

3. Brown the meatballs first
This step adds caramelized flavor that enhances the gravy.

4. Use warm milk in mashed potatoes
Cold milk can make potatoes gluey.

5. Season in layers
Season both the meatballs and gravy for deeper flavor.


Nutritional Benefits

Although this dish is indulgent, it still provides valuable nutrients.

Ground beef provides:

  • Protein for muscle repair
  • Iron for energy and oxygen transport
  • Vitamin B12 for nervous system health

Potatoes provide:

  • Potassium
  • Fiber
  • Vitamin C

Adding herbs like parsley and chives also contributes antioxidants and freshness.


Storage and Reheating

Refrigeration:
Store leftovers in an airtight container for up to 3 days.

Freezing:
The meatballs and gravy freeze well for up to 2 months.

Reheating:
Warm gently on the stovetop or microwave, adding a little broth if the gravy thickens too much.


Serving Suggestions

This comforting dish pairs beautifully with:

  • Steamed green beans
  • Roasted carrots
  • Buttered peas
  • A crisp green salad

A slice of crusty bread is also perfect for soaking up extra gravy.


Final Thoughts

Salisbury Steak Meatballs with Garlic Herb Mashed Potatoes is the ultimate comfort meal—rich, savory, and deeply satisfying. Transforming traditional Salisbury steak into tender meatballs adds a modern twist while keeping the classic flavors intact.

The creamy garlic mashed potatoes complement the hearty onion gravy perfectly, creating a balanced plate that feels both nostalgic and delicious.

Whether you’re cooking for family, guests, or simply treating yourself to a cozy dinner, this dish delivers warmth, flavor, and comfort in every bite. 🍽️

Leave a Reply

Your email address will not be published. Required fields are marked *