Salisbury Meatballs and Mashed Potatoes Recipe: The Ultimate Comfort Meal
When it comes to hearty, soul-warming dinners, few meals hit the mark like this Salisbury Meatballs and Mashed Potatoes Recipe. This dish brings together savory meatballs bathed in rich brown gravy and served over fluffy, buttery mashed potatoes. It’s a timeless combination that’s both cozy and elegant, making it perfect for weeknight dinners or weekend gatherings.
What makes this dish a winner is not just its classic appeal, but how simple it is to prepare. While Salisbury steak may be the inspiration, turning the concept into meatballs offers a quicker cook time and a playful presentation that kids and adults alike will enjoy. And because it’s made with common pantry ingredients, you won’t need a grocery haul to make it happen. This dish pairs beautifully with a crisp vegetable like zucchini noodle caprese or a light, refreshing side such as cucumber blueberry feta salad, rounding out the meal with color and crunch.
Why You’ll Love This Salisbury Meatballs and Mashed Potatoes Recipe
There’s a reason this recipe has become a household staple. First, it’s comfort food at its best—meaty, creamy, and deeply satisfying. Second, it’s incredibly versatile. Whether you prefer ground beef, turkey, or a blend of meats, the meatballs can be customized to your taste. Not only that, the mashed potatoes can be flavored with roasted garlic or cream cheese to elevate the dish further. Plus, it’s make-ahead and freezer-friendly, making it ideal for busy schedules.
Moreover, since this dish is naturally kid-friendly and highly adaptable, it’s perfect for family dinners. If you enjoy rich, saucy meals like meatball casserole, then this recipe will quickly become a favorite.
What Are Salisbury Meatballs?
Salisbury meatballs are a modern spin on Salisbury steak, a dish created in the 1800s as a high-protein meal. Traditional Salisbury steak is formed into large oval patties and served with brown gravy. Salisbury meatballs, however, offer the same classic flavor in bite-sized form, which cook faster and absorb more of the savory gravy. The meatballs are typically made with ground beef, breadcrumbs, egg, onion, and seasonings. They’re then browned and simmered in a rich, beefy onion gravy until perfectly tender.
Pairing them with mashed potatoes creates a meal that checks every box: protein, comfort, richness, and texture. Think of it as a meat-and-potatoes dish elevated by savory sauce and home-cooked goodness.
Ingredients You’ll Need (With Exact Quantities)
For the Meatballs:
- 1 pound ground beef (85% lean)
- 1/3 cup breadcrumbs
- 1 egg
- 1/4 cup milk
- 1/4 cup finely chopped onion
- 2 cloves garlic, minced
- 1 tablespoon Worcestershire sauce
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
For the Gravy:
- 2 tablespoons butter
- 1 medium onion, thinly sliced
- 2 tablespoons all-purpose flour
- 2 cups beef broth
- 1 tablespoon Worcestershire sauce
- 1/2 teaspoon Dijon mustard
- Salt and pepper to taste
For the Mashed Potatoes:
- 2 pounds potatoes (Yukon Gold or Russet), peeled and cubed
- 4 tablespoons butter
- 1/2 cup milk or cream
- Salt and pepper to taste
Optional garnishes include chopped parsley or extra black pepper for a rustic finish.
Kitchen Equipment You’ll Need
To make this recipe, you’ll need the following kitchen essentials:
- Mixing bowl
- Large skillet or sauté pan with lid
- Potato masher or hand mixer
- Saucepan (for boiling potatoes)
- Measuring cups and spoons
- Spatula or wooden spoon
These basic tools ensure that your meatballs hold their shape and your mashed potatoes turn out irresistibly smooth.
How to Make Salisbury Meatballs and Mashed Potatoes Step-by-Step
Start by preparing the meatballs. In a mixing bowl, combine the ground beef, breadcrumbs, egg, milk, onion, garlic, Worcestershire sauce, salt, and pepper. Mix gently with your hands or a fork until just combined. Overmixing can lead to tough meatballs, so stop once everything looks evenly distributed.
Next, form the mixture into 1½-inch balls. You should get about 16 meatballs from this amount. Heat a large skillet over medium heat and add a splash of oil. Brown the meatballs in batches, turning gently to ensure all sides get golden. Once browned, remove them and set aside.
To make the gravy in the same skillet, melt the butter and add the sliced onions. Cook until they become soft and caramelized, about 8–10 minutes. Stir in the flour and cook for one more minute to create a roux. Slowly whisk in the beef broth, followed by the Worcestershire sauce and mustard. Bring to a simmer and return the meatballs to the skillet.
Cover and let everything simmer for 15–20 minutes, or until the meatballs are cooked through and the gravy thickens.
While the meatballs are simmering, prepare the mashed potatoes. Place the cubed potatoes in a pot of salted water and bring to a boil. Cook for 12–15 minutes or until fork-tender. Drain and return to the pot. Add the butter, milk, salt, and pepper. Mash until smooth and creamy.
Tips for the Best Results Every Time
To ensure the most flavorful Salisbury Meatballs and Mashed Potatoes, consider these tips:
- Use 85% lean ground beef for moisture without excess grease
- Don’t skip the Worcestershire sauce—it adds the iconic umami flavor
- Caramelize your onions properly for deeper gravy richness
- Use a potato ricer for extra-smooth mashed potatoes
- Make ahead: the meatballs and gravy taste even better the next day
If you like this method, you might also enjoy recipes like cheddar bay biscuit ground beef cobbler for more savory meat-and-carb combos.
Delicious Flavor Variations and Ingredient Swaps
One of the best parts of this dish is how easy it is to customize. Swap out the protein and adapt the flavors as needed:
- Use ground turkey or chicken for a lighter version
- Try adding mushrooms to the gravy for an earthy richness
- Use sweet potatoes instead of regular for a fall twist
- Add a dash of hot sauce or smoked paprika to spice things up
- Swap milk for sour cream in the mashed potatoes for tang
Vegetables like peas, carrots, or green beans can also be mixed into the gravy, much like in angel chicken rice casserole, making the meal more balanced and colorful.
How to Store and Reheat Leftovers
This recipe stores and reheats beautifully, which makes it excellent for meal prepping:
Refrigerator: Store meatballs and mashed potatoes separately in airtight containers for up to 4 days.
Freezer: Freeze the meatballs and gravy together for up to 2 months. Mashed potatoes can also be frozen, though their texture may soften.
Reheating: Reheat meatballs in a covered skillet over low heat or microwave in short bursts with a splash of broth. For mashed potatoes, stir in a little milk while reheating to regain creaminess.
What to Serve with Salisbury Meatballs and Mashed Potatoes
Though this meal is rich and satisfying on its own, a few simple sides can enhance the plate even more:
- A crisp mason jar Greek salad with chickpeas for fresh texture
- Sweet and salty maple caramel bacon crack bites for appetizer contrast
- Roasted vegetables, sautéed greens, or even grilled lemon herb chicken as a second protein
These additions can help balance the meal or offer variety for larger family-style gatherings.
Common Mistakes to Avoid
Even simple recipes can have pitfalls. Avoid these common mistakes:
- Overmixing the meatball mixture
- Skipping the browning step (it adds flavor)
- Using too much flour in the gravy, making it pasty
- Adding cold milk to mashed potatoes, which can make them gluey
- Not seasoning the gravy enough—taste and adjust
Being aware of these mistakes will help you master the dish and deliver consistently delicious results.
Salisbury Meatballs and Mashed Potatoes Recipe FAQs
Can I make this recipe gluten-free?
Yes, use gluten-free breadcrumbs and substitute all-purpose flour with a gluten-free blend.
Can I make this in a slow cooker?
Absolutely. Brown the meatballs first, then cook everything in the slow cooker on low for 4 hours.
Can I use store-bought gravy?
You can, but homemade gravy gives the dish a deeper, more authentic flavor.
Can I double the recipe for a crowd?
Yes, this is a great meal for batch cooking. Just make sure your skillet is large enough or use a Dutch oven.
Is it okay to use instant mashed potatoes?
While fresh is best, you can use instant in a pinch. Add some garlic or sour cream to boost flavor.
Conclusion: Share and Subscribe for More Comfort Classics
This Salisbury Meatballs and Mashed Potatoes Recipe is the kind of comfort food you’ll crave on chilly nights, long days, or anytime you need a cozy meal. With tender, flavorful meatballs and silky mashed potatoes topped in savory brown gravy, it checks every box for hearty, delicious dining.
Don’t forget to share this recipe with your loved ones, and be sure to subscribe to our blog for more comforting, easy-to-make meals that bring joy to your kitchen. From nostalgic dishes to fresh twists, we’ve got something for everyone who loves good food.
PrintSalisbury Meatballs and Mashed Potatoes Recipe: The Ultimate Comfort Meal
This Salisbury Meatballs and Mashed Potatoes Recipe is the ultimate comfort food—savory beef meatballs simmered in rich onion gravy and served over fluffy mashed potatoes. Perfect for weeknight dinners or weekend indulgence.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 4 servings
- Category: Dinner
- Method: Stovetop
- Cuisine: American
Ingredients
For the Meatballs:
1 pound ground beef (85% lean)
1/3 cup breadcrumbs
1 egg
1/4 cup milk
1/4 cup finely chopped onion
2 cloves garlic, minced
1 tablespoon Worcestershire sauce
1/2 teaspoon salt
1/4 teaspoon black pepper
For the Gravy:
2 tablespoons butter
1 medium onion, thinly sliced
2 tablespoons all-purpose flour
2 cups beef broth
1 tablespoon Worcestershire sauce
1/2 teaspoon Dijon mustard
Salt and pepper to taste
For the Mashed Potatoes:
2 pounds Yukon Gold or Russet potatoes, peeled and cubed
4 tablespoons butter
1/2 cup milk or cream
Salt and pepper to taste
Optional Garnish:
Chopped parsley
Extra black pepper
Instructions
-
In a bowl, gently combine the ground beef, breadcrumbs, egg, milk, onion, garlic, Worcestershire sauce, salt, and pepper.
-
Form into 1½-inch meatballs (about 16 total).
-
Heat oil in a large skillet over medium heat. Brown the meatballs in batches, then set aside.
-
In the same skillet, melt butter and add sliced onions. Cook for 8–10 minutes until soft and golden.
-
Stir in flour and cook for 1 minute. Gradually whisk in beef broth, Worcestershire sauce, and mustard.
-
Return meatballs to the skillet, cover, and simmer for 15–20 minutes until meatballs are fully cooked and gravy has thickened.
-
While the meatballs cook, boil potatoes in salted water for 12–15 minutes or until fork-tender.
-
Drain potatoes and mash with butter, milk, salt, and pepper until smooth.
-
Serve meatballs and gravy over mashed potatoes. Garnish as desired.
Notes
Use 85% lean beef for juicy meatballs with less grease
Caramelizing onions fully adds depth to the gravy
Avoid overmixing meatball ingredients to keep them tender




