There’s something incredibly comforting about a plate of Salisbury meatballs and mashed potatoes, isn’t there? This dish brings back memories of family dinners and cozy evenings at home. If you’re like me and love hearty comfort food, you’re in for a treat! Today, I’m excited to share my Salisbury Meatballs and Mashed Potatoes Recipe that’s not only delicious but also perfect for quick family dinners. Plus, it’s an easy pasta recipe that can be whipped up in no time, making it a fantastic option for those busy weeknights!
Why You’ll Love This Recipe
- Hearty and satisfying, perfect for chilly evenings.
- Simple ingredients that you probably already have at home.
- Quick to prepare, making it ideal for 30-minute meals.
- Great for meal prep and leftovers!
- Pairs wonderfully with creamy garlic pasta for a delightful twist.
Ingredients
Let’s gather our ingredients! For this recipe, you’ll need:
- For the meatballs:
- 1 lb ground beef (80% lean)
- ½ cup breadcrumbs
- 1 egg
- ¼ cup milk
- 1 small onion, finely chopped
- 1 teaspoon garlic powder
- 1 teaspoon Worcestershire sauce
- Salt and pepper to taste
- 2 tablespoons olive oil (for frying)
- For the gravy:
- 2 tablespoons butter
- 2 tablespoons all-purpose flour
- 2 cups beef broth
- 1 tablespoon Worcestershire sauce
- 1 teaspoon Dijon mustard
- 1 small onion, thinly sliced
- ½ teaspoon thyme (optional)
- Salt and pepper to taste
- For the mashed potatoes:
- 4 large russet potatoes, peeled and cubed
- ½ cup milk
- ¼ cup butter
- Salt and pepper to taste
- ¼ cup sour cream (optional, for extra creaminess)
Full ingredient list with measurements is provided in the printable recipe card below.
How to Make the Recipe
Now, let’s dive into the cooking process! Follow these simple steps to create your delicious Salisbury meatballs and mashed potatoes:
Make the Meatballs:
- In a large bowl, combine ground beef, breadcrumbs, egg, milk, onion, garlic powder, Worcestershire sauce, salt, and pepper. Mix well until evenly combined.
- Roll the mixture into 1-inch meatballs.
- Heat olive oil in a large skillet over medium heat. Fry the meatballs in batches, turning them to brown all sides. Cook for about 7-8 minutes or until fully cooked through. Set aside.
Prepare the Gravy:
- In the same skillet, melt butter over medium heat.
- Add the sliced onions and cook until soft and golden brown, about 5 minutes.
- Stir in the flour and cook for 1 minute to remove the raw flour taste.
- Gradually whisk in the beef broth, Worcestershire sauce, and Dijon mustard.
- Add thyme (if using) and season with salt and pepper. Simmer the gravy until it thickens, about 5-7 minutes.
- Return the meatballs to the skillet, coating them in the gravy. Simmer for another 5 minutes to heat through.
Make the Mashed Potatoes:
- Boil the peeled and cubed potatoes in salted water until tender, about 15-20 minutes.
- Drain the potatoes and return them to the pot.
- Add butter, milk, sour cream (if using), salt, and pepper. Mash the potatoes until smooth and creamy.
Pro Tips for Making the Recipe
Here are some of my favorite tips to ensure your Salisbury meatballs and mashed potatoes turn out perfectly:
- For extra flavor, let the meatball mixture sit for about 15 minutes before rolling them into balls.
- Don’t skip the Worcestershire sauce; it adds a depth of flavor that’s hard to beat!
- If you want to make this dish even creamier, add more sour cream to your mashed potatoes.
- Feel free to add your favorite herbs to the gravy for a personal touch.
How to Serve
Serving this dish is a joy! Spoon the creamy mashed potatoes onto plates and top them with the Salisbury meatballs and rich gravy. For a pop of color, garnish with fresh parsley if desired. This meal is perfect for family gatherings or a cozy weeknight dinner. You can even pair it with a side salad or some steamed vegetables for a complete meal.
Make Ahead and Storage
If you’re planning ahead, you can make the meatballs and gravy in advance. Just store them in an airtight container in the fridge for up to 3 days. The mashed potatoes can also be made ahead; just reheat them gently on the stove, adding a splash of milk to bring back their creaminess. This makes it a fantastic option for weeknight dinner ideas when you want something hearty without the hassle!
So, what are you waiting for? Dive into this delicious Salisbury Steak Meatball Recipe and enjoy a comforting meal that’s sure to please everyone at the table. And if you’re in the mood for something sweet afterward, don’t forget to check out my Biscoff Cookie Butter Cake or the delightful Chocolate Raspberry Cake for dessert. Happy cooking!

Salisbury Meatballs and Mashed Potatoes Recipe
Ingredients
Method
- Mix ground beef, breadcrumbs, egg, milk, onion, garlic powder, Worcestershire sauce, salt, and pepper. Form into 1-inch meatballs.
- Fry meatballs in olive oil until browned and cooked through, about 7-8 minutes. Set aside.
- In the same skillet, melt butter, cook sliced onions until soft, stir in flour, then gradually add beef broth, Worcestershire, and mustard. Simmer until thickened, then return meatballs to coat in gravy.
- Boil potatoes until tender, drain, then mash with butter, milk, sour cream, salt, and pepper until smooth.
- Serve mashed potatoes topped with meatballs and gravy. Garnish with parsley if desired.