As I stood in my kitchen, the scent of sizzling beef wafted through the air, instantly transporting me to the diners of my childhood. In this post, I’m excited to share my delightful Salisbury Steak Meatballs with Creamy Garlic Herb Mashed Potatoes—a comfort food classic that transforms dinner into a warm, comforting experience. This hearty dish not only boasts incredible flavors but also requires minimal prep, making it the perfect choice for busy weeknights or cozy family gatherings. With tender meatballs enveloped in a savory gravy and velvety mashed potatoes, it’s a meal that’ll have everyone coming back for seconds. Ready to bring some diner nostalgia to your dinner table? Let’s dive into this delicious recipe!

unnamed file 141

Why Will You Adore This Recipe?

Comforting, the Salisbury Steak Meatballs are a warm embrace on a plate, perfect for those chilly evenings. Simplicity abounds, as you can whip this dish up with everyday ingredients without the fuss. Flavor-packed, juicy meatballs paired with rich, savory gravy take your taste buds on a delightful journey. Versatile, you can easily swap proteins or add veggies, making it adaptable to any dietary need. Meal prep-friendly, leftovers are just as delicious and can easily be reheated for lunch or dinner. Ready to experience this family favorite? Don’t forget to check out my Asian Chicken Meatballs for another crowd-pleaser!

Salisbury Steak Meatballs Ingredients

For the Meatballs
Ground Beef – The heart of the dish, rich in flavor; consider using ground turkey for a healthier twist.
Breadcrumbs – Helps bind the meatballs; opt for gluten-free varieties if needed.
Milk – Keeps the meatballs moist; plant-based milk works too for a dairy-free option.
Onion – Adds sweetness and depth; shallots are a milder alternative.
Garlic – Provides a robust flavor; fresh cloves shine, but garlic powder is a quick backup.
Egg – Binds ingredients together, crucial for structure; replace with flaxseed meal for a vegan option.
Worcestershire Sauce – Infuses umami richness; soy sauce can substitute for a different flavor note.
Salt & Pepper – Essential seasonings that enhance every bite.
Dried Parsley, Onion Powder, Garlic Powder – Adds layers of flavor; fresh herbs bring a pop of vibrancy.

For the Gravy
Beef Broth – Forms the velvety base of the gravy; vegetable broth makes a lighter alternative.
All-Purpose Flour – Thickens the gravy; cornstarch is a great gluten-free substitute.
Soy Sauce & Dijon Mustard – Elevate the flavor; feel free to adjust to your liking.

For the Garlic Herb Mashed Potatoes
Potatoes – Yukon golds are perfect for creaminess; other starchy potatoes can work too.
Butter – Enhances richness; switch to olive oil for a dairy-free choice.
Fresh Parsley – Adds freshness and a touch of color; completely optional.

This delightful Salisbury Steak Meatballs recipe is sure to become a comforting staple in your home. Happy cooking!

Step‑by‑Step Instructions for Salisbury Steak Meatballs

Step 1: Preheat Oven
Begin by preheating your oven to 400°F (200°C) to ensure it’s hot enough for baking. This step is crucial for achieving perfectly cooked Salisbury steak meatballs. While the oven heats, gather your baking sheet and line it with parchment paper for easy cleanup.

Step 2: Prepare Meatball Mixture
In a large mixing bowl, combine ground beef, breadcrumbs, milk, finely chopped onion, minced garlic, beaten egg, Worcestershire sauce, salt, pepper, dried parsley, onion powder, and garlic powder. Use your hands to thoroughly mix the ingredients, ensuring an even distribution of flavors, then form the mixture into meatballs about 1.5 inches in diameter.

Step 3: Bake Meatballs
Place your shaped meatballs on the prepared baking sheet, ensuring they are spaced evenly. Bake in the preheated oven for 20 minutes or until they’re fully cooked through and have a golden-brown exterior. This step seals in the delicious flavors, making your Salisbury steak meatballs juicy and tender.

Step 4: Cook Potatoes
While the meatballs bake, peel and chop your Yukon gold potatoes into even chunks. In a large pot, add the potato pieces and cover with salted water. Bring to a boil and cook for 15-20 minutes until they are fork-tender. Drain the potatoes thoroughly before returning them to the saucepan for the next step.

Step 5: Mash Potatoes
Add minced garlic, butter, and milk to the drained potatoes in the saucepan. Using a potato masher or electric mixer, mash the potatoes until smooth and creamy. Stir in fresh parsley, along with salt and pepper to taste. This creamy garlic herb mashed potatoes complement the Salisbury steak meatballs beautifully.

Step 6: Make the Gravy
In a frying pan over medium heat, whisk together flour for about 1 minute until lightly golden. Gradually pour in the beef broth while continuously stirring to eliminate lumps. Incorporate soy sauce and Dijon mustard, seasoning to your preference. Let the gravy simmer for about 5 minutes until it thickens.

Step 7: Combine Meatballs with Gravy
Carefully add the baked Salisbury steak meatballs to the gravy, gently stirring to coat each meatball thoroughly. Let them simmer together for a couple of minutes on low heat, allowing the flavors to meld and create a scrumptious sauce that elevates the dish.

Step 8: Serve
Spoon the creamy garlic herb mashed potatoes onto each plate, then generously top with the coated Salisbury steak meatballs. For added freshness, garnish with a sprinkle of chopped parsley. This hearty and comforting meal is now ready to delight your family at dinner!

unnamed file 142

Salisbury Steak Meatballs: Customize Your Dish

Feel free to make this delicious recipe your own with fun twists and substitutions!

  • Healthier Protein: Swap ground beef for ground turkey or chicken for a leaner option that’s just as tasty. The light flavor makes it a perfect base for the savory gravy!
  • Gluten-Free: Use gluten-free breadcrumbs to keep this comforting dish accessible for everyone. It’s a small change, but one that keeps the heartiness intact!
  • Creamy Alternative: Substitute regular milk with almond or oat milk for a dairy-free version that still maintains creaminess in your mashed potatoes.
  • Herb Infusion: Experiment with fresh herbs like chives or rosemary in your mashed potatoes for added flavor. A sprinkle can transform the dish into a fragrant delight!
  • Veggie Boost: Toss in finely chopped mushrooms or peas into your gravy to introduce more color and texture. Feel free to use your favorite veggies!
  • Spicy Kick: Add a pinch of red pepper flakes to the gravy or even a splash of hot sauce for those who enjoy a bit of heat with their comfort food.
  • Savory Glaze: Try a splash of balsamic vinegar in the gravy for a sweet contrast that helps balance out the richness of the meatballs.
  • Garnish Options: Top your meatballs with freshly grated Parmesan or a dollop of sour cream for an enticing finish!

Don’t forget to check out my Sheet Pan Meatballs for another comforting meal idea that the whole family will love!

Expert Tips for Salisbury Steak Meatballs

  • Sauté First: Sauté your onions and garlic before adding them to the meat mixture. This enhances their natural sweetness and flavor, making your Salisbury steak meatballs even more delicious.

  • Mix with Care: Be careful not to overmix the meatball mixture. Overmixing can lead to tough meatballs, so gently combine the ingredients until just blended.

  • Drain Well: Make sure to thoroughly drain the boiled potatoes before mashing. This prevents a watery texture in your garlic herb mashed potatoes for a creamier result.

  • Taste as You Go: Don’t forget to taste the gravy as it simmers. Adjust the seasoning with more soy sauce or mustard according to your preference, ensuring a flavor-packed sauce to accompany your meatballs.

  • Service Size: If you’re cooking for a larger family, consider doubling the recipe. Leftovers of Salisbury steak meatballs reheat beautifully, making them perfect for busy weeknights.

Make Ahead Options

These Salisbury Steak Meatballs are a fantastic choice for meal prep enthusiasts! You can prepare the meatballs and store them in the refrigerator for up to 24 hours before baking, which helps save time on busy weeknights. Simply mix the ingredients, form the meatballs, and place them in an airtight container. The creamy garlic herb mashed potatoes can be made and refrigerated for up to 3 days; just reheat and add a splash of milk for that freshly mashed texture. When ready to serve, bake the meatballs, warm the mashed potatoes, and combine everything with the gravy for a delicious meal that tastes just as good as when freshly made!

How to Store and Freeze Salisbury Steak Meatballs

Fridge: Store leftover Salisbury steak meatballs in an airtight container for up to 3 days. This keeps them fresh and ready for a quick meal.

Freezer: Freeze the meatballs in a single layer on a baking sheet for about 1 hour. Once firm, transfer them to a freezer bag, where they can stay for up to 3 months.

Reheating: To reheat, thaw overnight in the fridge if frozen, then warm in the microwave or on the stovetop with a splash of broth to keep them juicy.

Gravy Storage: Store any leftover gravy separately in the fridge for up to 3 days. Reheat gently on the stove before serving with meatballs.

What to Serve with Salisbury Steak Meatballs

Create the perfect meal to complement your savory Salisbury steak meatballs with just the right side dishes and drinks.

  • Garlic Bread: This warm, crispy treat with its buttery garlic flavor makes an inviting duo with the rich gravy. A delightful crunch contrasts perfectly with the soft meatballs and creamy mashed potatoes.

  • Sautéed Green Beans: Crisp-tender green beans add a fresh, vibrant contrast to the hearty flavors. Their slight bitterness balances well with the rich gravy, keeping the meal light and refreshing.

  • Caesar Salad: Crisp romaine, creamy dressing, and crunchy croutons create a delightful refreshing side. The acidity of the dressing cuts through the dish’s richness, offering a perfect palate cleanser.

  • Creamed Spinach: This lush, creamy side elevates your meal by introducing a velvety texture and a burst of flavor. Its earthiness pairs splendidly with the Salisbury steak, making every bite comforting and indulgent.

  • Mashed Sweet Potatoes: Creamy and slightly sweet, these mashed potatoes bring a beautiful contrast to the savory meatballs. Infusing a hint of sweetness adds another layer of deliciousness to your plate.

  • Red Wine: A bold red wine enhances the flavors of the dish beautifully. Opt for a Cabernet Sauvignon or a Merlot to complement the rich beef flavor wonderfully while providing a warm, inviting finish.

Each pairing not only elevates the comfort of your dinner but adds exciting dimensions that make your mealtime memorable. Enjoy!

unnamed file 143

Salisbury Steak Meatballs Recipe FAQs

What type of ground meat should I use for Salisbury steak meatballs?
Absolutely, ground beef is the classic choice, delivering a rich flavor that’s hard to beat! However, if you’re looking for a lighter alternative, ground turkey or chicken works beautifully as well. Just keep in mind that these may cook quicker and need less seasoning due to their milder taste.

How long can I store leftover Salisbury steak meatballs?
Leftover Salisbury steak meatballs can be stored in the refrigerator for up to 3 days. Just be sure to keep them in an airtight container to maintain their deliciousness! When ready to enjoy, simply reheat them in the microwave or gently on the stovetop, perhaps with a splash of beef broth to keep them juicy and flavorful.

Can I freeze Salisbury steak meatballs?
Absolutely! To freeze your Salisbury steak meatballs, first bake them as instructed, then let them cool completely. Arrange the meatballs in a single layer on a baking sheet and freeze for about 1 hour. Once firm, transfer them to a freezer bag. They’ll keep well for up to 3 months. When you’re ready to enjoy, thaw them overnight in the fridge, then reheat until warmed through.

What should I do if my meatballs are tough?
If you find your meatballs turning out tough, it might be due to overmixing the meat mixture. When combining your ingredients, mix just until everything is incorporated. Also, gently handling the meatballs while forming them can help maintain a tender texture. Making sure not to overbake them in the oven (20 minutes at 400°F is just right!) also plays a crucial role in achieving that perfect tenderness.

Are there any dietary substitutes I can make?
Very! For a gluten-free version, simply use gluten-free breadcrumbs and cornstarch instead of flour in the gravy. If you’re looking for dairy-free options, plant-based milk in the meatballs and olive oil in the mashed potatoes are excellent substitutes. Additionally, if you have an egg allergy, mixing 1 tablespoon of flaxseed meal with 2.5 tablespoons of water can replace one egg nicely.

Can pets eat Salisbury steak meatballs?
It’s important to keep human food away from pets, as some ingredients like garlic and onion can be toxic to dogs and cats. If you’d like to share a bit of your meal with your furry friend, consider making a separate, pet-friendly version without harmful seasonings. Always consult your vet for the best dietary advice for your pet!

Salisbury Steak Meatballs

Salisbury Steak Meatballs: A Cozy Family Favorite Dish

Salisbury Steak Meatballs deliver incredible flavors and comfort in a hearty meal, perfect for busy weeknights.
Prep Time 15 minutes
Cook Time 45 minutes
Total Time 1 hour
Servings: 4 meatballs
Course: Beef
Cuisine: American
Calories: 300

Ingredients
  

For the Meatballs
  • 1 lb Ground Beef Or ground turkey for a healthier option.
  • 1 cup Breadcrumbs Use gluten-free if needed.
  • 1/2 cup Milk Plant-based milk works for dairy-free.
  • 1 medium Onion Finely chopped; shallots can be used.
  • 2 cloves Garlic Minced; garlic powder is a quick backup.
  • 1 Egg Beaten; replace with flaxseed meal for vegan.
  • 2 tbsp Worcestershire Sauce Soy sauce can substitute.
  • 1 tsp Salt
  • 1/2 tsp Pepper
  • 1 tbsp Dried Parsley
  • 1 tsp Onion Powder
  • 1 tsp Garlic Powder
For the Gravy
  • 2 cups Beef Broth Vegetable broth can be used.
  • 1/4 cup All-Purpose Flour Cornstarch is a gluten-free substitute.
  • 1 tbsp Soy Sauce
  • 1 tbsp Dijon Mustard
For the Garlic Herb Mashed Potatoes
  • 2 lb Potatoes Yukon golds are preferred.
  • 1/4 cup Butter Use olive oil for dairy-free.
  • 1/4 cup Fresh Parsley Optional for garnish.

Equipment

  • Mixing Bowl
  • Baking Sheet
  • Pot
  • Frying pan
  • Potato masher

Method
 

Step-by-Step Instructions
  1. Preheat your oven to 400°F (200°C) and prepare a baking sheet with parchment paper.
  2. In a large mixing bowl, combine ground beef, breadcrumbs, milk, onion, garlic, egg, Worcestershire sauce, salt, pepper, parsley, onion powder, and garlic powder. Mix until well combined and form into 1.5-inch meatballs.
  3. Place the meatballs on the baking sheet and bake for 20 minutes or until cooked through and golden brown.
  4. While the meatballs bake, peel and chop the Yukon gold potatoes. Cover with salted water in a large pot and bring to a boil. Cook for 15-20 minutes until fork-tender. Drain well.
  5. Mash the potatoes with garlic, butter, and milk until smooth. Stir in parsley and season with salt and pepper.
  6. In a frying pan over medium heat, whisk flour for 1 minute until golden. Gradually add beef broth while stirring to prevent lumps. Add soy sauce and Dijon mustard, and simmer for 5 minutes.
  7. Add the baked meatballs to the gravy and let simmer for a few minutes to meld flavors.
  8. Serve the creamy garlic herb mashed potatoes topped with the meatballs and gravy, garnished with chopped parsley.

Nutrition

Serving: 1meatballCalories: 300kcalCarbohydrates: 25gProtein: 20gFat: 15gSaturated Fat: 6gPolyunsaturated Fat: 2gMonounsaturated Fat: 7gCholesterol: 80mgSodium: 600mgPotassium: 600mgFiber: 3gSugar: 2gVitamin A: 500IUVitamin C: 5mgCalcium: 50mgIron: 3mg

Notes

For best results, sauté onions and garlic before adding to the mixture and ensure potatoes are well-drained for creamy texture.

Tried this recipe?

Let us know how it was!