Salisbury Meatballs and Mashed Potatoes Recipe
If you’re looking for a cozy dinner that brings everyone to the table, then this Salisbury Meatballs and Mashed Potatoes Recipe is just what you need. There’s something so comforting about meatballs smothered in rich gravy, paired with creamy mashed potatoes. This dish takes me back to family dinners where laughter filled the room and seconds were always requested. It’s perfect for busy weeknights or when you want to impress guests without spending hours in the kitchen.
What makes this recipe truly special is how easy it is to prepare. With simple ingredients and straightforward steps, you can whip up a hearty meal that satisfies even the pickiest eaters. Plus, it’s an excellent choice for family gatherings or a cozy date night at home.
Why You’ll Love This Recipe
- Quick to Prepare: With only 20 minutes of prep time, you can have dinner on the table in no time.
- Family-Friendly: Everyone loves meatballs and mashed potatoes! This dish is sure to please both kids and adults alike.
- Make-Ahead Convenient: You can prepare the meatballs in advance and reheat them, making weeknight dinners a breeze.
- Deliciously Flavorful: The savory gravy combined with tender meatballs creates a comforting flavor that warms the heart.
- Customizable: Feel free to add your favorite herbs or spices to make this recipe your own!

Ingredients You’ll Need
Let’s gather some simple, wholesome ingredients for this delightful dish! These are pantry staples that create rich flavors without any fuss.
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
This recipe is quite versatile! Feel free to get creative with these fun variations:
- Swap the protein: Try using ground turkey or chicken instead of beef for a lighter option.
- Add some veggies: Incorporate finely chopped carrots or bell peppers into the meatball mixture for added nutrition.
- Change up the herbs: Experiment with different herbs like rosemary or parsley in your gravy for a unique twist.
- Make it gluten-free: Substitute breadcrumbs with gluten-free options or oats for those with dietary restrictions.
How to Make Salisbury Meatballs and Mashed Potatoes Recipe
Step 1: Make the Meatballs
In a large bowl, combine your ground beef, breadcrumbs, egg, milk, finely chopped onion, garlic powder, Worcestershire sauce, salt, and pepper. Mixing these ingredients well ensures every bite of meatball is packed with flavor. Roll them into 1-inch balls. Heating olive oil in a skillet over medium heat allows you to fry these meatballs until they are golden brown on all sides—about 7-8 minutes will do. Set them aside once they are fully cooked through.
Step 2: Prepare the Gravy
In that same skillet (don’t wash it yet; we want those delicious meatball flavors!), melt butter over medium heat. Add your sliced onions and cook until they become soft and golden brown—this process enhances their sweetness. Stir in flour for about a minute; this step is crucial as it cooks out any raw flour taste. Gradually whisk in beef broth along with Worcestershire sauce and Dijon mustard; these add depth to your gravy. If you’re using thyme, toss it in now along with seasoning. Let this simmer until thickened—around 5-7 minutes should do nicely. Don’t forget to return those lovely meatballs to coat them in all that luscious gravy!
Step 3: Make the Mashed Potatoes
While your meatballs are simmering away in their gravy bath, let’s work on those dreamy mashed potatoes! Boil your peeled and cubed russet potatoes in salted water until they’re fork-tender—this typically takes about 15-20 minutes. Drain them well before returning them back into the pot. Now add butter, milk, sour cream if you’re using it (for extra creaminess), along with salt and pepper. Mash everything together until smooth and creamy—this step transforms humble potatoes into something truly special.
Step 4: Serve
Now comes my favorite part! Spoon generous servings of creamy mashed potatoes onto each plate and top them off with those savory Salisbury meatballs swimming in rich gravy. If you’re feeling fancy, garnish with some fresh parsley for an extra pop of color before serving immediately.
Enjoy this warm hug of a meal—it’s comfort food at its finest!
Pro Tips for Making Salisbury Meatballs and Mashed Potatoes Recipe
Cooking can be a delightful experience, and with these tips, you’ll elevate your Salisbury meatballs and mashed potatoes to the next level!
-
Use Lean Ground Beef: Opting for 80% lean ground beef ensures your meatballs are flavorful while still being juicy. It strikes the perfect balance between tenderness and taste.
-
Don’t Skip the Onion: Finely chopping the onion adds moisture and flavor to both the meatballs and gravy. The sweetness of caramelized onions enhances the overall dish, making it more savory.
-
Adjust Gravy Thickness: If you prefer a thicker gravy, gradually add a bit more flour after whisking in the broth. This allows you to control the consistency based on your personal preference.
-
Mash Potatoes While Hot: For the creamiest mashed potatoes, mash them right after draining while they’re still hot. This helps create a smooth texture without lumps.
-
Rest Before Serving: Allow your meatballs to sit in the gravy for a few minutes before serving. This helps them absorb some of the flavors from the gravy, making each bite even more delicious.
How to Serve Salisbury Meatballs and Mashed Potatoes Recipe
Presenting your meal beautifully can make all the difference! Here are some ideas on how to serve this comforting dish in a way that’s sure to impress.
Garnishes
- Chopped Fresh Parsley: A sprinkle of fresh parsley adds a pop of color and freshness that brightens up your plate.
- Grated Parmesan Cheese: Although it’s dairy-based, adding a light dusting of grated cheese can enhance flavor without overpowering the dish.
Side Dishes
-
Steamed Green Beans: Their crispness complements the rich flavors of the meatballs and mashed potatoes perfectly. Simply steam until tender-crisp for an easy side.
-
Roasted Brussels Sprouts: Tossed with olive oil and seasoned with salt, these little gems add a delightful crunch and earthy flavor that pairs wonderfully with hearty dishes.
-
Garlic Bread: Soft, buttery garlic bread is always a favorite! Its crunchy exterior contrasts nicely with creamy mashed potatoes and meaty meatballs.
-
Simple Garden Salad: A fresh salad with mixed greens, cherry tomatoes, and cucumbers provides a refreshing contrast to this warm comfort food. Drizzle with vinaigrette for extra zing!
With these serving tips and garnishes, your Salisbury meatballs and mashed potatoes will not only taste incredible but also look gorgeous on your dinner table! Enjoy every bite!

Make Ahead and Storage
This Salisbury Meatballs and Mashed Potatoes Recipe is perfect for meal prep! You can easily make it in advance and enjoy the deliciousness throughout the week. Here’s how to store and preserve your leftovers.
Storing Leftovers
- Allow the meatballs and gravy to cool completely before storing.
- Place the meatballs and gravy in an airtight container in the refrigerator.
- Keep mashed potatoes in a separate airtight container.
- Consume leftovers within 3-4 days for optimal freshness.
Freezing
- For longer storage, freeze the meatballs and gravy together in a freezer-safe container.
- Alternatively, freeze mashed potatoes separately if you prefer.
- Label containers with dates before freezing.
- Use within 2-3 months for best quality.
Reheating
- Thaw frozen meatballs and mashed potatoes overnight in the refrigerator.
- Reheat meatballs and gravy on the stovetop over medium heat until warmed through, stirring occasionally.
- Microwave mashed potatoes in short intervals, stirring in between, until creamy and heated.
- Add a splash of milk to mashed potatoes if they seem too thick after reheating.
FAQs
Have questions about this recipe? You’re not alone!
Can I use turkey instead of beef for the Salisbury Meatballs and Mashed Potatoes Recipe?
Absolutely! Ground turkey is a great alternative that will still yield delicious results. Just keep an eye on cooking times, as turkey may cook faster than beef.
How can I make this Salisbury Meatballs and Mashed Potatoes Recipe gluten-free?
To make this recipe gluten-free, substitute regular breadcrumbs with gluten-free breadcrumbs. Additionally, ensure that your Worcestershire sauce is gluten-free or use tamari sauce as an alternative.
Can I prepare the Salisbury Meatballs ahead of time?
Yes! You can prepare the meatball mixture up to a day in advance. Just cover it tightly and refrigerate until you’re ready to roll them into balls and cook.
What should I serve with Salisbury Meatballs and Mashed Potatoes?
While this dish is hearty on its own, you might consider adding a side of steamed vegetables or a simple salad for balance.
How do I store leftovers from this Salisbury Meatballs and Mashed Potatoes Recipe?
Leftovers can be stored in airtight containers in the refrigerator for up to four days. For longer storage, freeze them!
Final Thoughts
I hope you find joy in making this Salisbury Meatballs and Mashed Potatoes Recipe! It’s a warm hug on your plate, perfect for those cozy evenings when comfort food is just what you need. Enjoy every bite as you share it with family or friends. I can’t wait to hear how yours turns out—happy cooking!
Salisbury Meatballs and Mashed Potatoes
Savor the warmth and nostalgia of our Salisbury Meatballs and Mashed Potatoes Recipe, a delightful dish that combines tender meatballs in savory gravy with creamy mashed potatoes. This comforting meal is perfect for family gatherings or cozy dinners at home. With its simple preparation, you’ll have dinner ready in no time, making it an ideal choice for busy weeknights. The rich flavors and satisfying textures are sure to please even the pickiest eaters. Plus, it’s easily customizable to suit your taste preferences, ensuring everyone leaves the table happy!
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 50 minutes
- Yield: Serves 4
- Category: Main
- Method: Frying, Boiling
- 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 cups beef broth
- 2 tablespoons butter
- 4 large russet potatoes, peeled and cubed
- ½ cup milk (for mashed potatoes)
- ¼ cup butter (for mashed potatoes)
- Salt and pepper to taste
- 2 tablespoons olive oil (for frying)
Instructions
- In a large bowl, combine ground beef, breadcrumbs, egg, milk, chopped onion, garlic powder, salt, and pepper. Form into 1-inch meatballs.
- Heat olive oil in a skillet over medium heat. Cook meatballs until golden brown on all sides (about 7-8 minutes). Remove and set aside.
- In the same skillet, melt butter and sauté sliced onions until golden. Stir in flour for 1 minute, then gradually whisk in beef broth. Simmer until thickened (5-7 minutes). Return meatballs to coat in gravy.
- Boil peeled and cubed potatoes until fork-tender (15-20 minutes). Drain and mash with butter, milk, salt, and pepper until smooth.
- Serve meatballs over mashed potatoes with gravy.
Nutrition
- Serving Size: 1 cup (240g)
- Calories: 495
- Sugar: 4g
- Sodium: 680mg
- Fat: 23g
- Saturated Fat: 10g
- Unsaturated Fat: 11g
- Trans Fat: 0g
- Carbohydrates: 48g
- Fiber: 4g
- Protein: 26g
- Cholesterol: 90mg
