Photo of author

by

Ben Kenwood April 6, 2026

This post may contain affiliate links, please see our Disclosure for details.

Salisbury Meatballs and Mashed Potatoes

Salisbury Meatballs and Mashed Potatoes

A cold evening, a skillet warming on the stove, and the cozy aroma of simmering beef gravy, garlic, and herbs filling the kitchen, that is where Salisbury Meatballs and Mashed Potatoes shine. This is the kind of meal that makes you slow down, pull a chair closer, and savor each forkful of tender, savory meatballs nestling into pillowy mashed potatoes. If you love rich, comforting mains, you might also enjoy garlic butter steak bites and potatoes as another cozy weeknight companion, offered with the same homey spirit.

Why You’ll Love This Salisbury Meatballs and Mashed Potatoes

There is something deeply satisfying about a dish that balances texture, flavor, and nostalgia. These Salisbury Meatballs and Mashed Potatoes combine a gently seasoned, browned meatball with a glossy, savory pan gravy, all spooned over creamy mashed potatoes. The contrast between the browned crust of the meatball and the soft interior, against smooth potatoes that catch the sauce, creates a comforting mouthfeel that keeps you coming back for seconds.

This recipe works for weeknight dinners, relaxed Sunday suppers, and for feeding a family or guests, because it scales easily and travels well from stovetop to table. The method focuses on straightforward techniques, so even cooks who shy away from elaborate meals can produce a dish that looks and tastes like effort went into it. Reasons to love it include:

  • Satisfying, homey flavors that appeal to all ages
  • Quick enough for a weeknight, elegant enough for guests
  • Easy to adapt with pantry-friendly ingredients

What You’ll Need

Before you begin, think about ingredient roles, and how they contribute to texture and flavor: the breadcrumbs and milk keep meatballs tender, the egg binds them, the spices add depth, and the beef broth and ketchup form a glossy, savory sauce. If you ever want to vary the meat, choose a lean ground protein that holds together well, such as ground beef or ground chicken.

1 pound ground beef
1/2 cup breadcrumbs
1/4 cup milk
1 egg
1 teaspoon onion powder
1 teaspoon garlic powder
Salt and pepper to taste
1 tablespoon olive oil
2 cups beef broth
1 tablespoon Worcestershire sauce
1/4 cup ketchup
4 cups mashed potatoes

Notes, in brief: use day-old breadcrumbs or pulse fresh bread for better texture, full fat milk gives silkier meatballs but any milk works, and prepared mashed potatoes are fine for an easier short cut.

How to Cook Salisbury Meatballs and Mashed Potatoes

  1. In a medium bowl, combine ground beef, breadcrumbs, milk, egg, onion powder, garlic powder, salt, and pepper. Mix gently until everything is evenly incorporated, careful not to overwork the mixture so the meatballs stay tender, then form the mixture into evenly sized meatballs about the size of a golf ball. You should feel a cohesive, slightly springy texture when they are ready.

  2. Heat the olive oil in a large skillet over medium heat until it shimmers and smells faintly fruity. Add the meatballs in a single layer without crowding, and brown them on all sides, turning every few minutes so they develop a deep, caramelized crust that smells richly savory. Browning should take about 6 to 8 minutes total.

  3. Once the meatballs are nicely browned, pour in the beef broth, then stir in the Worcestershire sauce and ketchup. The liquid will loosen any browned bits on the bottom of the pan, turning into a glossy, slightly sweet and savory gravy that smells of roasted beef and tangy tomato. Bring the mixture to a gentle simmer.

  4. Reduce the heat to low, cover the skillet partially, and let the meatballs simmer in the sauce for about 20 minutes, until they are cooked through and the internal temperature reaches 160 degrees F. The sauce will thicken slightly and cling to the meatballs, creating a silky coating.

  5. While the meatballs finish, reheat or freshly whip your mashed potatoes until they are steaming and smooth, folding in a knob of butter or a splash of cream if you like them extra rich. Taste and adjust seasoning with salt and black pepper.

  6. Serve the meatballs spooned over a generous bed of mashed potatoes, ladling extra gravy over the top so each mouthful is glossy and comforting. Garnish with a sprinkle of freshly chopped parsley or chives for a bright contrast, and watch the steam rise as you serve.

Prep ~ 20 minutes, Cook ~ 35 minutes, Total ~ 55 minutes, Servings ~ 4, Kcal ~ 525 per serving

Make-Ahead and Prep Tips

You can prepare several components ahead to make dinner stress-free. Mix the meatball mixture up to a day ahead, cover tightly, and refrigerate; shape and brown them the next day, or shape them and freeze on a tray before transferring to a freezer bag. The gravy can be assembled and chilled separately, then gently reheated with the meatballs when you are ready to eat.

Mashed potatoes are excellent make-ahead candidates. Prepare them fully, cool, and store in an airtight container in the refrigerator for up to three days. When you reheat, add a splash of milk or a pad of butter and warm them slowly to restore that silky texture. If you want to freeze, portion meatballs and sauce into a freezer-safe container and thaw overnight in the refrigerator before reheating gently on the stove.

Storing and Reheating

Refrigerate leftovers in airtight containers for up to four days for the best quality. To freeze, place cooled meatballs and sauce in a freezer-safe container or bag, leaving a little headspace for expansion, and freeze for up to three months. Label with the date so you use the oldest batch first.

To reheat from the refrigerator, warm gently in a skillet over low heat, stirring occasionally until the meatballs are heated through and the sauce is bubbling, about 8 to 12 minutes. For frozen portions, thaw overnight in the fridge, then reheat as above, or gently simmer from frozen with a splash of broth, covered, until warmed through. A freshness cue to look for is the sauce texture, it should be glossy and cling to the meatballs, not separated or thin; if it appears dry, add a splash of broth while reheating.

Perfect Pairings

This dish sits well beside a few complementary sides and light accents that balance richness.

Roasted green beans with lemon and almonds to cut through the gravy
Steamed broccoli tossed with a little butter and cracked pepper
A crisp mixed green salad with a bright vinaigrette to refresh the palate
Soft dinner rolls to mop up extra gravy
A simple cucumber and dill salad for cool contrast
Roasted root vegetables for an earthy, autumnal plate that echoes the meatballs

One great pairing to try on a night when you want two hearty mains is a lighter chicken dish, for example the classic flavors of garlic parmesan chicken and potatoes, which complement the savory beef and creamy potatoes beautifully.

Variations and Swaps

Make this recipe your own with small, flavor-forward changes that keep the dish family friendly and comforting.

Swap proteins
Use ground turkey or ground chicken for a leaner meatball, adjusting seasonings to add richness, perhaps a little grated onion or a tablespoon of olive oil in the mixture to keep them juicy.

Cheese-stuffed meatballs
Press a small cube of mozzarella or sharp cheddar into the center of each meatball before sealing, for a gooey, cheesy surprise in every bite.

Herbed mashed potatoes
Fold chopped chives, parsley, or a little Dijon mustard into the mashed potatoes for a subtle lift that pairs well with the savory gravy.

Creamy mushroom gravy
Sauté sliced mushrooms in the pan after browning the meatballs, then add the broth and ketchup for a mushroom-forward gravy that adds depth and umami.

Smoky touch with turkey bacon
If you crave a smoky note, crisp small pieces of turkey bacon and fold them into the mashed potatoes, or sprinkle on top as a garnish, swap in turkey bacon for a lighter, leaner touch without introducing pork.

Make it gluten-free
Use gluten-free breadcrumbs or crushed gluten-free crackers, and verify your Worcestershire sauce is gluten-free; the rest of the recipe is naturally adaptable.

Spicy variation
Add a pinch of cayenne or a teaspoon of chipotle in adobo finely chopped to the sauce to give the dish a warm heat that contrasts the creamy potatoes.

Pro Tips for Best Results

  • Brown meatballs in batches so they sear properly, do not overcrowd the pan, this creates a deep, flavorful crust.
  • Use room temperature milk and egg in the meat mixture, they bind better and create a tender interior.
  • Taste and season the gravy as it simmers, Worcestershire sauce and ketchup add umami and a touch of acidity, adjust to your preference.
  • Check internal temperature with a thermometer, 160 degrees F is a safe target for ground beef meatballs.
  • Rest meatballs briefly off heat before serving, this lets juices redistribute and keeps them moist.
  • If your sauce seems thin at the end, whisk in a small slurry of cornstarch and cold water, simmering until it thickens to a glossy finish.

Frequently Asked Questions about Salisbury Meatballs and Mashed Potatoes

Q. Can I use ground turkey or chicken instead of ground beef?
A. Yes, you can swap in ground turkey or ground chicken for a leaner option, just be mindful that these meats can dry out more quickly. Add a splash of olive oil or an extra tablespoon of milk in the mixture to help maintain juiciness, and do not overcook them.

Q. How do I prevent meatballs from falling apart while cooking?
A. Proper binding and gentle handling are key, do not over-mix the meat mixture, and include breadcrumbs and egg to help everything stick together. Browning them in a hot pan first also helps form a crust that holds the shape during simmering.

Q. Can I make the gravy thicker without cornstarch?
A. Yes, reducing the sauce by simmering it uncovered until it thickens concentrates flavor and naturally thickens the gravy. Alternatively, you can stir in a small pat of cold butter off the heat for a richer mouthfeel and sheen.

Q. Are these meatballs freezer-friendly?
A. Absolutely, you can freeze cooked meatballs in the sauce for up to three months. Cool completely, store in freezer-safe containers, then thaw overnight in the refrigerator before reheating gently on the stove.

Q. What is the best way to reheat leftovers so the mashed potatoes stay creamy?
A. Reheat mashed potatoes slowly over low heat with a splash of milk or a pat of butter, stirring frequently. In the microwave, heat in short bursts and stir between intervals to prevent hot spots, adding liquid as needed to reach a smooth consistency.

Q. Can I make the meatballs without Worcestershire sauce?
A. Yes, if you do not have Worcestershire sauce use a splash of soy sauce or a pinch of anchovy paste for umami, or simply increase the beef broth and season with a little extra salt and a squeeze of lemon to balance the flavors.

Q. How can I tell when the meatballs are done without a thermometer?
A. Cut a meatball in half, the inside should be uniformly colored with no raw pink in the center and the juices should run clear. The texture will be firm but springy, not mushy.

Final Thoughts

Salisbury Meatballs and Mashed Potatoes deliver old fashioned comfort with a modern, flexible approach, giving you a satisfying meal that feels homemade and thoughtful. Whether you make it for a family weeknight, a cozy dinner for friends, or as part of a larger comforting spread, this dish rewards simple attention with rich flavor and comforting textures. Pull out your favorite skillet, warm the kitchen with savory smells, and enjoy the kind of meal that invites second helpings and relaxed conversation, make it soon and savor every spoonful.

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


  • Author: anastasia-rice
  • Total Time: 55 minutes
  • Yield: 4 servings 1x
  • Diet: Non-Vegetarian

Description

A comforting dish of seasoned meatballs in savory gravy served over creamy mashed potatoes, perfect for weeknight dinners or special occasions.


Ingredients

Scale
  • 1 pound ground beef
  • 1/2 cup breadcrumbs
  • 1/4 cup milk
  • 1 egg
  • 1 teaspoon onion powder
  • 1 teaspoon garlic powder
  • Salt and pepper to taste
  • 1 tablespoon olive oil
  • 2 cups beef broth
  • 1 tablespoon Worcestershire sauce
  • 1/4 cup ketchup
  • 4 cups mashed potatoes

Instructions

  1. Combine ground beef, breadcrumbs, milk, egg, onion powder, garlic powder, salt, and pepper in a medium bowl.
  2. Form the mixture into meatballs the size of golf balls.
  3. Heat olive oil in a large skillet over medium heat.
  4. Add the meatballs in a single layer and brown on all sides for about 6 to 8 minutes.
  5. Pour in beef broth, Worcestershire sauce, and ketchup.
  6. Bring to a gentle simmer, then reduce heat and cover partially.
  7. Simmer for about 20 minutes until cooked through, reaching an internal temperature of 160°F.
  8. Reheat or whip your mashed potatoes until smooth.
  9. Serve the meatballs over mashed potatoes with extra gravy and garnish with parsley or chives.

Notes

For better texture, use day-old breadcrumbs. Full-fat milk creates silkier meatballs, but any milk works. Prepared mashed potatoes are a quick alternative.

  • Prep Time: 20 minutes
  • Cook Time: 35 minutes
  • Category: Main Course
  • Method: Skillet Cooking
  • Cuisine: American

Nutrition

  • Serving Size: 1 serving
  • Calories: 525
  • Sugar: 6g
  • Sodium: 600mg
  • Fat: 22g
  • Saturated Fat: 8g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 42g
  • Fiber: 3g
  • Protein: 30g
  • Cholesterol: 90mg

Keywords: Salisbury Meatballs, Mashed Potatoes, Comfort Food, Easy Dinner, Cooking for Family