Salisbury Meatballs and Mashed Potatoes: 9 Hearty Delicious Reasons

Posted on May 26, 2025 ·

by Bellie

Salisbury Meatballs and Mashed Potatoes

Difficulty

Prep time

Cooking time

Total time

Servings

Few meals capture the spirit of home-cooked comfort quite like Salisbury Meatballs and Mashed Potatoes. This dish combines juicy, flavorful meatballs smothered in rich, savory gravy and nestled on top of creamy mashed potatoes. It’s a warm, satisfying meal perfect for everything from casual weeknight dinners to weekend gatherings. If you love meatballs on mashed potatoes, crave a hearty and wholesome bite, or need a reliable family-friendly recipe that everyone will enjoy, this one is guaranteed to hit the spot.

While Salisbury steak might be the original inspiration, turning it into meatballs makes it easier to serve and even more comforting. Plus, you can create this dish with pantry staples and some ground beef, making it not just delicious but also practical. The textures and flavors work together so well—the soft potatoes absorbing the savory gravy, the meatballs offering bites of well-seasoned richness—that you may just find yourself adding this to your weekly rotation.

What Makes These Meatballs with Mashed Potatoes and Gravy So Irresistible?

This dish is a celebration of textures and flavors. The meatballs with mashed potatoes and gravy are more than just a meal—they’re a layered comfort experience. The richness of the meatballs is balanced by the fluffiness of the potatoes, and the silky brown gravy ties it all together. It’s the kind of meal that fills your kitchen with mouthwatering aromas and satisfies every craving.

Unlike traditional boiled potatoes and meatballs, this version elevates the meal by including seasoned ground beef shaped into meatballs, baked or pan-fried to perfection, and topped with a homemade Salisbury-style gravy. The result is cozy, crave-worthy, and perfect for anyone who enjoys savory meals that taste like they came from a diner or family kitchen.

Another key reason for its popularity is how easily it scales and adapts. Whether you’re feeding two people or prepping for a larger crowd, it’s simple to double or halve the recipe. And with options like Salisbury meatballs Instant Pot versions or baked methods, it suits both busy cooks and those who want to take their time.

Salisbury Meatballs and Mashed Potatoes

Ingredients for Salisbury Meatballs and Creamy Mashed Potatoes

The beauty of this dish is that it uses common kitchen staples. Here’s what you’ll need to prepare Salisbury meatballs and mashed potatoes for four hearty servings.

For the Meatballs:

  • 1 lb (450g) ground beef
  • 1/3 cup breadcrumbs
  • 1/4 cup finely chopped onion
  • 1 egg
  • 1 tablespoon Worcestershire sauce
  • 1 teaspoon garlic powder
  • 1 teaspoon onion powder
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1 tablespoon olive oil (for searing)

For the Gravy:

  • 2 tablespoons butter
  • 2 tablespoons all-purpose flour
  • 2 cups beef broth
  • 1 tablespoon Worcestershire sauce
  • 1 teaspoon Dijon mustard
  • Salt and pepper to taste

For the Mashed Potatoes:

  • 2 lbs (about 900g) potatoes, peeled and cubed
  • 1/2 cup milk (or more to taste)
  • 1/4 cup butter
  • Salt and pepper to taste

These ingredients combine to make a satisfying plate of meatballs and mashed potatoes gravy that feels both familiar and indulgent.

Step-by-Step Instructions to Make Salisbury Meatballs and Mashed Potatoes

Creating this dish is simpler than you might expect. Here’s how to bring together flavorful ground beef with mashed potatoes and savory gravy into one comforting meal.

  1. Start with the potatoes: Place peeled, cubed potatoes in a pot of cold, salted water. Bring to a boil and cook for 15–20 minutes or until fork-tender. Drain and set aside.
  2. Make the meatballs: In a large bowl, combine ground beef, breadcrumbs, egg, onion, Worcestershire sauce, garlic powder, onion powder, salt, and pepper. Mix just until combined. Form into meatballs, about 1 1/2 inches in diameter.
  3. Sear the meatballs: Heat olive oil in a skillet over medium-high heat. Sear the meatballs on all sides until browned, about 5–7 minutes total. Remove and set aside (they will finish cooking in the gravy).
  4. Prepare the gravy: In the same skillet, reduce heat to medium. Melt the butter and whisk in the flour, cooking for about 2 minutes to create a roux. Gradually add beef broth while whisking. Stir in Worcestershire sauce and Dijon mustard. Bring to a simmer.
  5. Return meatballs to the pan: Add the browned meatballs back into the skillet, cover, and simmer in the gravy for 10–15 minutes until fully cooked and the sauce thickens.
  6. Mash the potatoes: While the meatballs cook, mash the boiled potatoes with butter and milk. Season with salt and pepper, and mix until smooth and creamy.
  7. Serve and enjoy: Spoon a generous helping of mashed potatoes onto each plate, top with meatballs, and ladle the rich gravy over the top.

With that, you have a plate of meatballs with mashed potatoes and gravy that is pure comfort on every level.

Salisbury Meatballs and Mashed Potatoes

Essential Tools You’ll Need for This Mash Potatoes and Meatballs Recipe

To ensure everything goes smoothly, it’s helpful to have the right tools on hand. Fortunately, this dish requires only the basics:

  • Large pot (for boiling potatoes)
  • Large skillet or sauté pan (for cooking meatballs and gravy)
  • Mixing bowls
  • Potato masher or hand mixer
  • Whisk
  • Measuring cups and spoons

These tools make it easy to prepare the full dish from start to finish in less than an hour, even if you’re new to making meatball recipes gravy from scratch.

How to Make Perfect Gravy for Meatballs and Mashed Potatoes

The gravy is the heart of this dish. It brings the meatballs and mashed potatoes together in savory harmony. To create a delicious and silky sauce, you want to focus on a few key tips:

  • Cook the roux long enough for the flour to lose its raw taste, but not so long it burns.
  • Use warm broth to avoid lumps when you combine it with the roux.
  • Whisk constantly while adding the broth to ensure a smooth texture.
  • Season well at the end. Taste and adjust with salt, pepper, and extra Worcestershire sauce if desired.

This gravy is versatile, too. While it’s perfect for this dish, you can also use it in other meatballs and mashed potatoes gravy pairings, or even over open-faced sandwiches and casseroles.

Variations to Try: Ground Beef with Mashed Potatoes, Instant Pot Methods, and More

Once you master the basic recipe, there are countless ways to adapt it. For instance, you can turn it into a Salisbury meatballs Instant Pot recipe by using the sauté and pressure cook functions. Sear the meatballs first, deglaze the pot, then cook everything under pressure for 10 minutes. Use the sauté mode again to thicken the gravy afterward.

Or, simplify the dish by using ground beef with mashed potatoes in a deconstructed format—just sauté the ground beef with gravy seasoning and spoon it over the mashed potatoes like a Salisbury-style hash.

Other options include using boiled potatoes and meatballs with a drizzle of broth-based sauce instead of thick gravy, or incorporating turkey or chicken for a lighter twist.

Tips for Cooking Juicy Meatballs on Mashed Potatoes Every Time

Perfecting your meatballs on mashed potatoes starts with getting the texture and flavor of the meatballs just right. To ensure they’re juicy and tender:

  • Don’t overmix the meat. Gently combine ingredients to avoid tough meatballs.
  • Use moist ingredients like grated onion or soaked breadcrumbs.
  • Sear first for flavor, then simmer in gravy for a moist finish.
  • Let them rest a few minutes before serving to retain juices.

Pairing well-seasoned, moist meatballs with fluffy mashed potatoes guarantees a bite that’s flavorful and comforting.

Common Mistakes to Avoid When Making Meatball Recipes with Gravy

Even seasoned cooks can slip up. Avoid these common errors when making meatball recipes gravy based:

  • Skipping the sear: This adds flavor and helps meatballs hold their shape.
  • Using cold broth: This can lead to a lumpy gravy.
  • Overcooking the potatoes: They should be soft but not falling apart.
  • Forgetting to season: Underseasoned gravy or mashed potatoes can taste bland despite great meatballs.

Attention to detail ensures every component complements the others perfectly.

Serving Ideas: How to Present Meatballs and Mashed Potatoes with Gravy Beautifully

Presentation matters, especially when serving a hearty dish like this. Here are a few ideas to elevate your meatballs and mashed potatoes with gravy:

  • Use a shallow bowl to create a well for the mashed potatoes and spoon the meatballs and gravy into the center.
  • Garnish with freshly chopped parsley for color and freshness.
  • Add a side of steamed green beans or roasted carrots for a complete plate.
  • Sprinkle with grated parmesan or smoked paprika for extra flair.

These simple touches can make the dish look as good as it tastes.

Salisbury Meatballs and Mashed Potatoes

Storage and Reheating Tips for Boiled Potatoes and Meatballs Dishes

Leftovers are just as tasty when stored correctly. Place leftover boiled potatoes and meatballs in airtight containers. Keep the mashed potatoes and meatballs with gravy in separate compartments if possible to avoid sogginess.

Reheat gently on the stovetop or in the microwave. Add a splash of milk to the potatoes if they seem dry. The gravy may thicken in the fridge, so loosen it with broth or water when reheating.

Stored properly, your leftovers will stay fresh for up to 3–4 days, making this dish perfect for meal prep.

FAQs About Salisbury Meatballs, Gravy, and Mashed Potato Pairings

Can I use other meats?
Yes! Ground turkey, chicken, or a beef-pork mix all work well.

Can I make it ahead?
Absolutely. Prepare everything up to two days in advance and reheat gently.

Is it freezer-friendly?
Yes, freeze the meatballs and gravy separately from the mashed potatoes for best results.

How do I thicken the gravy?
If your gravy is too thin, let it simmer a bit longer or add a cornstarch slurry.

Can I make it dairy-free?
Use dairy-free butter and milk alternatives for the mashed potatoes and skip the butter in the gravy.

Final Thoughts: Salisbury Meatballs and Mashed Potatoes Done Right

This Salisbury meatballs and mashed potatoes recipe is everything you want in a comforting, satisfying meal. Juicy meatballs, rich brown gravy, and buttery mashed potatoes come together for a timeless dish that delivers flavor, texture, and nostalgia all in one. Whether you’re cooking for family, preparing leftovers for the week, or simply enjoying a warm plate after a long day, this recipe brings a little joy to your table every time.

Its flexibility, ease of preparation, and hearty appeal make it one of those dinners you’ll return to again and again. So if you’re looking to master meatballs with mashed potatoes and gravy, explore meatball recipes gravy variations, or try the dish in the Instant Pot, this is a perfect place to start.

If you loved this recipe, be sure to share it with friends and family—and subscribe to our blog for more hearty meal ideas, comfort food recipes, and tips for making every bite count.

Preparation Time: 20 minutes
Cook Time: 35 minutes
Total Time: 55 minutes
Serves: 4

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Salisbury Meatballs and Mashed Potatoes

Salisbury Meatballs and Mashed Potatoes: 9 Reasons to Make This Hearty Classic


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Bellie
  • Total Time: 55 minutes
  • Yield: 4 servings

Description

Juicy Salisbury meatballs with mashed potatoes and rich brown gravy come together in this classic comfort meal. Perfect for weeknights or family gatherings—flavorful, hearty, and easy to make!


Ingredients

For the Meatballs:
1 lb ground beef
1/3 cup breadcrumbs
1/4 cup finely chopped onion
1 egg
1 tablespoon Worcestershire sauce
1 teaspoon garlic powder
1 teaspoon onion powder
1/2 teaspoon salt
1/4 teaspoon black pepper
1 tablespoon olive oil (for searing)

For the Gravy:
2 tablespoons butter
2 tablespoons all-purpose flour
2 cups beef broth
1 tablespoon Worcestershire sauce
1 teaspoon Dijon mustard
Salt and pepper to taste

For the Mashed Potatoes:
2 lbs potatoes, peeled and cubed
1/2 cup milk (or more to taste)
1/4 cup butter
Salt and pepper to taste


Instructions

  1. Boil the potatoes in salted water for 15–20 minutes or until fork-tender. Drain and set aside.

  2. In a bowl, mix ground beef, breadcrumbs, onion, egg, Worcestershire, garlic powder, onion powder, salt, and pepper. Form into meatballs.

  3. Heat oil in a skillet over medium-high heat. Brown the meatballs on all sides, then remove from the pan.

  4. In the same skillet, melt butter. Add flour and whisk to make a roux. Gradually whisk in beef broth, Worcestershire sauce, and mustard. Simmer until thickened.

  5. Return meatballs to the gravy. Cover and simmer for 10–15 minutes until cooked through.

  6. Mash the cooked potatoes with butter and milk. Season with salt and pepper.

  7. Serve mashed potatoes topped with meatballs and ladle gravy over the top. Garnish with parsley if desired.

Notes

Use Yukon Gold potatoes for creamier texture.

Don’t overmix the meatball mixture or they’ll become tough.

You can prep the meatballs and gravy a day ahead and reheat gently before serving.

Add mushrooms or peas to the gravy for extra flavor and nutrients.

Freeze meatballs and gravy separately from mashed potatoes for best storage results.

  • Prep Time: 20 minutes
  • Cook Time: 35 minutes
  • Category: DINNER
  • Method: Stovetop
  • Cuisine: AMERICAN

Nutrition

  • Serving Size: 4 servings

Tags:

You might also like these recipes

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star