Salisbury Meatballs and Mashed Potatoes Recipe
If you’re looking for a comforting meal that brings back warm memories, then this Salisbury Meatballs and Mashed Potatoes Recipe is just the ticket! Picture tender meatballs simmered in a savory gravy, paired with creamy mashed potatoes. This dish is perfect for busy weeknights or family gatherings when you want something hearty and satisfying without spending all day in the kitchen. It’s a classic comfort food that never fails to impress!
The best part? Making Salisbury meatballs is easier than you might think! Plus, they’re bite-sized, making them fun for everyone at the table. Let’s dive into this delightful recipe that will quickly become a favorite in your home.
Why You’ll Love This Recipe
- Quick and Easy: With just 20 minutes of prep time and 30 minutes of cooking, you can have a delicious meal ready in no time.
- Family-Friendly: Kids and adults alike will love these flavorful meatballs. They’re perfect for introducing little ones to new flavors!
- Make-Ahead Option: You can prepare the meatballs ahead of time and store them in the fridge or freezer. Just heat them up when you’re ready to eat!
- Comforting Flavors: The combination of savory gravy and creamy mashed potatoes creates a warm, cozy dish that feels like a hug on a plate.

Ingredients You’ll Need
This recipe uses simple, wholesome ingredients that you probably already have in your pantry. Let’s gather everything you need for these delightful Salisbury meatballs and creamy mashed potatoes.
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)
Variations
One of the wonderful things about this recipe is its flexibility! Feel free to customize it to suit your tastes or what you have on hand.
- Swap the protein: Instead of ground beef, try ground turkey or chicken for a lighter option.
- Add veggies: Mix in some finely chopped spinach or grated carrots into the meatball mixture for added nutrition.
- Change up the gravy: Use mushroom broth instead of beef broth for a vegetarian twist on the gravy.
- Spice it up: Add some crushed red pepper flakes or your favorite hot sauce to the gravy for an extra kick!
How to Make Salisbury Meatballs and Mashed Potatoes Recipe
Step 1: Make the Meatballs
In a large bowl, combine the ground beef, breadcrumbs, egg, milk, chopped onion, garlic powder, Worcestershire sauce, salt, and pepper. Mixing these ingredients thoroughly helps create tender meatballs with great flavor. Once combined, roll the mixture into 1-inch meatballs. Heat olive oil in a large skillet over medium heat. Fry the meatballs in batches until they are browned on all sides—about 7-8 minutes total. This step is key as searing them adds depth of flavor!
Step 2: Prepare the Gravy
In the same skillet, melt butter over medium heat. Adding sliced onions will infuse your gravy with sweetness as they cook down until golden brown—this usually takes about 5 minutes. Stir in flour and cook for another minute; this helps eliminate any raw flour taste. Gradually whisk in beef broth along with Worcestershire sauce and Dijon mustard. Season with thyme (if using), salt, and pepper. Allow your gravy to simmer until it thickens—about 5-7 minutes—before returning those delicious meatballs back into the skillet. A few more minutes of simmering will ensure every bite is coated in that rich gravy.
Step 3: Make the Mashed Potatoes
While your meatballs are simmering away, let’s get to those creamy mashed potatoes! Boil peeled and cubed russet potatoes in salted water until tender—this usually takes around 15-20 minutes. Once drained, return them to the pot to keep warm. Add butter, milk, sour cream (if desired), salt, and pepper before mashing everything together until smooth and creamy. This step makes sure your potatoes are light and fluffy!
Step 4: Serve
It’s time to enjoy! Spoon generous portions of mashed potatoes onto plates and top them with those savory Salisbury meatballs drenched in gravy. If you’d like, garnish with fresh parsley for a pop of color before serving immediately!
And there you have it—a comforting dish that’s sure to bring smiles all around!
Pro Tips for Making Salisbury Meatballs and Mashed Potatoes Recipe
Creating a delicious Salisbury meatballs and mashed potatoes meal is easy, especially with a few handy tips to elevate your dish!
- Use fresh ingredients: Fresh herbs and vegetables can significantly enhance the flavors in your dish, making it more vibrant and aromatic.
- Don’t skip browning the meatballs: Browning adds depth of flavor through caramelization. It creates a beautiful texture and rich taste that makes your meatballs irresistible.
- Let the gravy simmer: Allowing the gravy to simmer helps it thicken nicely and develop a robust flavor. The longer it simmers, the more the ingredients meld together!
- Adjust seasoning to taste: Everyone’s palate is different! Taste as you go along and adjust salt, pepper, or herbs based on your preference for a perfectly balanced dish.
- Make extra mashed potatoes: They freeze beautifully! You can make a larger batch and store leftovers for busy weeknights when you need a quick side.
How to Serve Salisbury Meatballs and Mashed Potatoes Recipe
Serving your Salisbury meatballs and mashed potatoes in an appealing way makes the meal even more enjoyable. Here are some simple ideas to present this hearty dish beautifully!
Garnishes
- Chopped parsley: A sprinkle of fresh parsley adds a pop of color and a hint of freshness that brightens up the rich flavors.
- Grated cheese: A light dusting of grated cheese on top can add an extra layer of flavor that pairs beautifully with the gravy.
Side Dishes
- Steamed green beans: Their crisp texture and slight sweetness offer a nice contrast to the savory meatballs and creamy mashed potatoes.
- Roasted carrots: Sweet, caramelized roasted carrots not only add color but also complement the richness of the meal perfectly.
- Corn on the cob: This classic side brings a touch of sweetness that balances out the savory elements, making each bite delightful.
- Side salad: A refreshing mixed greens salad with a light vinaigrette can cut through the richness of this dish, providing balance to your plate.
With these serving suggestions and pro tips in mind, you’re all set to enjoy an unforgettable Salisbury meatballs and mashed potatoes dinner! Happy cooking!

Make Ahead and Storage
This Salisbury Meatballs and Mashed Potatoes Recipe is perfect for meal prepping! You can make it ahead of time and store it for busy weeknights, making dinner a breeze.
Storing Leftovers
- Let the meatballs and gravy cool completely before storing.
- Place them in an airtight container in the refrigerator.
- Leftovers will keep for up to 3 days.
Freezing
- Allow the meatballs and gravy to cool completely before freezing.
- Transfer them to a freezer-safe container or bag, removing as much air as possible.
- They can be frozen for up to 3 months. Mashed potatoes can also be frozen, but they may require additional cream or milk when reheating.
Reheating
- Thaw in the refrigerator overnight if frozen.
- Reheat the meatballs and gravy on the stovetop over medium heat until warmed through, stirring occasionally.
- For mashed potatoes, reheat in a saucepan over low heat, adding a splash of milk or cream to restore creaminess.
FAQs
Here are some common questions you might have about this delicious recipe!
Can I use turkey instead of beef in the Salisbury Meatballs and Mashed Potatoes Recipe?
Yes! Ground turkey is a great alternative that will still deliver tasty results. Just make sure to adjust cooking times as needed.
How can I make the gravy thicker in the Salisbury Meatballs and Mashed Potatoes Recipe?
If you’re looking for a thicker gravy, simply mix an extra tablespoon of flour with cold water to create a slurry. Stir it into the simmering gravy until it reaches your desired consistency.
What sides pair well with Salisbury Meatballs and Mashed Potatoes?
While this recipe is hearty enough on its own, steamed vegetables or a fresh salad can complement it beautifully.
How do I ensure my meatballs are tender in the Salisbury Meatballs and Mashed Potatoes Recipe?
Be careful not to overmix your meatball mixture; just combine until everything is evenly incorporated. Also, avoid cooking them at too high of a temperature!
Final Thoughts
I hope you enjoy making this Salisbury Meatballs and Mashed Potatoes Recipe as much as I do! It’s a comforting dish that brings warmth to any table. Whether you’re serving it on a cozy weeknight or during a gathering with friends, these savory meatballs paired with creamy mashed potatoes will surely delight everyone. Happy cooking!
Salisbury Meatballs and Mashed Potatoes
Enjoy this easy Salisbury Meatballs and Mashed Potatoes Recipe for a comforting dinner that everyone will love. Try it tonight!
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 50 minutes
- Yield: Serves 4
- Category: Dinner
- Method: Frying/Simmering
- Cuisine: American
Ingredients
- 1 lb ground beef (80% lean)
- ½ cup breadcrumbs
- 1 egg
- ¼ cup milk
- 1 small onion, finely chopped
- 1 teaspoon garlic powder
- 2 tablespoons olive oil
- 2 tablespoons butter
- 2 tablespoons all-purpose flour
- 2 cups beef broth
- 1 tablespoon balsamic vinegar
- 1 teaspoon Dijon mustard
- ½ teaspoon thyme (optional)
- 4 large russet potatoes, peeled and cubed
- ¼ cup butter
- Salt and pepper to taste
- ¼ cup sour cream (optional, for extra creaminess)
Instructions
- In a large bowl, combine the ground beef, breadcrumbs, egg, milk, chopped onion, garlic powder, salt, and pepper. Mix thoroughly to create tender meatballs with great flavor, then roll into 1-inch meatballs.
- Heat olive oil in a large skillet over medium heat. Fry the meatballs in batches until browned on all sides for about 7-8 minutes.
- In the same skillet, melt butter over medium heat. Add sliced onions and cook until golden brown, about 5 minutes. Stir in flour for another minute, then gradually whisk in beef broth, balsamic vinegar, Dijon mustard, thyme (if using), salt, and pepper. Simmer until thickened, about 5-7 minutes.
- While the gravy simmers, boil peeled and cubed potatoes in salted water until tender, about 15-20 minutes. Drain and return to the pot, then mash with butter, milk, sour cream (if desired), salt, and pepper until smooth.
- Serve the meatballs over the creamy mashed potatoes topped with gravy.
Nutrition
- Serving Size: 1 plate (approximately 350g)
- Calories: 610
- Sugar: 3g
- Sodium: 820mg
- Fat: 30g
- Saturated Fat: 10g
- Unsaturated Fat: 18g
- Trans Fat: 0g
- Carbohydrates: 55g
- Fiber: 6g
- Protein: 30g
- Cholesterol: 90mg
