Salisbury Meatballs Mashed Potatoes

Category: Dinner Ideas That Actually Work

Indulge in the ultimate comfort food with savory Salisbury-style meatballs and rich onion gravy paired with buttery, creamy mashed potatoes. Ground beef is seasoned, formed into bite-sized rounds, and browned until perfectly golden. A flavorful gravy is made with onions, beef broth, and a touch of Dijon mustard, then simmered with the meatballs until everything is tender and flavorful. Creamy mashed potatoes, enriched with butter and milk, make the ideal base for soaking up the delicious gravy. This classic combination is simple yet deeply satisfying—a crowd-pleasing meal for any night.

Clare Recipes
Updated on Fri, 18 Jul 2025 20:27:33 GMT
A plate of meatballs and mashed potatoes. Save
A plate of meatballs and mashed potatoes. | recipesclare.com

Salisbury meatballs and mashed potatoes bring all the comfort of a classic diner meal to your kitchen but with extra tenderness and a cozy rich gravy. These bite-sized meatballs are savory, tossed in a silky onion gravy, and balanced with pile-high creamy mashed potatoes. This has been my favorite make-ahead dinner for family gatherings and always guarantees empty plates.

My family first requested this on a snowy February evening and now it is the most requested dish for Sunday get-togethers. The flavors never get old.

Ingredients

  • Ground beef: choose 80 percent lean for perfect juiciness and easier shaping
  • Breadcrumbs: help bind the mixture and keep the meatballs tender use fresh if possible
  • Egg: adds rich texture and helps everything stick together go for farm-fresh if you can
  • Milk: moistens the mix and creates that signature fork-tender result whole milk is best
  • Small onion: brings sweetness and depth chop very fine so it blends nicely
  • Garlic powder: gives classic savory aroma for true Salisbury steak flavor
  • Worcestershire sauce: the secret to deep savory notes a splash goes a long way
  • Salt and pepper: let you control seasoning taste as you go
  • Olive oil: for frying offers flavor and a golden crust use extra virgin if handy
  • Butter: for the gravy creates silkiness and that restaurant sheen unsalted works best
  • All-purpose flour: thickens the gravy for that cozy richness sift if yours is clumpy
  • Beef broth: the base of the gravy for the boldest flavor choose a low-sodium version
  • Dijon mustard: a touch of tang rounds out the gravy use real Dijon for balance
  • Another small onion: sliced sweetens and perfumes the gravy yellow or white both work
  • Thyme (optional): adds herbal freshness dried or fresh both give great aroma
  • Russet potatoes: best for fluffy mash and soaking up gravy seek smooth unblemished spuds
  • Sour cream (optional): but adds luscious extra creaminess use full-fat for the silkiest mash

Step-by-Step Instructions

Mix the Meatball Base:
In a large bowl add the ground beef breadcrumbs egg milk finely chopped onion garlic powder Worcestershire sauce salt and pepper Mix thoroughly with clean hands until the mixture feels consistent and slightly moist This ensures even seasoning and a tender bite
Form and Brown the Meatballs:
Pinch off pieces and roll into 1-inch balls Place them evenly on a tray Heat olive oil in a large skillet over medium heat Working in batches lay in the meatballs with space between them Sear each side for two minutes turning gently until the surface is caramelized and the centers are cooked through about 7 to 8 minutes Remove to a plate as they finish
Build the Onion Gravy:
In the same skillet melt the butter over medium heat Add the thinly sliced onion and sauté until perfectly golden and soft about 5 minutes Sprinkle in the flour and stir constantly for a full minute This toasts the flour and erases any raw taste
Bring the Gravy Together:
Slowly whisk in the beef broth Worcestershire sauce and Dijon mustard blending until smooth Add a pinch of thyme if you like plus salt and pepper Raise heat to simmer Stir frequently while the gravy thickens to a glossy consistency about 5 to 7 minutes
Simmer the Meatballs in Gravy:
Gently nestle the browned meatballs into the skillet turning to coat each in sauce Lower the heat and let them simmer in the gravy for five minutes so flavors meld and everything is piping hot
Boil and Mash Potatoes:
Place peeled and cubed russet potatoes in a large pot Fill with cold salted water to cover Bring to a boil and cook until completely tender about 15 to 20 minutes Drain well and return potatoes to the hot pot Add butter room temperature milk sour cream if using salt and pepper Mash right away to locking in steam and achieve that fluffy creamy texture
Plate and Serve:
Spoon a generous mountain of mashed potatoes onto each plate Top with Salisbury meatballs and pour over a big scoop of onion gravy Add chopped parsley for color if you wish Serve steaming hot for the ultimate comfort
A pan of meatballs and mashed potatoes. Save
A pan of meatballs and mashed potatoes. | recipesclare.com

Mashed potatoes have always been my favorite base for gravies like this The smell of butter and onions coming together while cooking the gravy brings back memories of winter dinners It is a dish that always feels like home

Storage Tips

Store leftovers in airtight containers in the fridge for up to three days Meatballs and potatoes can be frozen separately for longer storage When reheating add a little extra broth or milk to loosen the gravy and mash

Ingredient Substitutions

If you are out of breadcrumbs try crushed crackers or rolled oats For beef broth use chicken or vegetable broth in a pinch Ground turkey or pork can replace beef for a lighter twist If you want dairy-free potatoes swap in olive oil and a splash of broth

A plate of meatballs and mashed potatoes. Save
A plate of meatballs and mashed potatoes. | recipesclare.com

Serving Suggestions

Serve alongside steamed green beans or roasted carrots for color and crunch Warm dinner rolls complete the comfort food vibe For parties set up a mashed potato bar and let everyone top their plate with meatballs and gravy

Cultural and Historical Context

Inspired by the original Salisbury steak invented as a nourishing meal this recipe adapts it into bite-sized portions familiar from Scandinavian meatball dishes American diners helped popularize this combo The rich gravy and potato mash evoke classic home kitchen traditions

Recipe FAQs

→ What makes Salisbury meatballs different from traditional meatballs?

Salisbury meatballs use classic Salisbury steak flavorings like Worcestershire sauce and onion, and are typically served in a savory brown gravy rather than tomato-based sauce.

→ How do you get smooth mashed potatoes?

Boil potatoes until tender, drain, then mash with butter and warm milk for a creamy, lump-free finish. Adding sour cream gives extra richness.

→ Can I prepare these meatballs ahead of time?

Yes—shape and brown the meatballs ahead of time, then store in the fridge. Assemble with gravy before serving for the best flavor.

→ What variations can I try with the gravy?

Experiment by adding mushrooms, extra herbs like thyme, or a splash of sherry for deeper, more complex flavor in the onion gravy.

→ What are good sides to serve with this dish?

Alongside the mashed potatoes, consider buttered green beans, roasted carrots, or a fresh green salad to complement the hearty flavors.

Salisbury Meatballs Mashed Potatoes

Salisbury meatballs and smooth mashed potatoes topped with savory onion gravy create comforting, satisfying flavor.

Preparation Time
20 min
Cooking Time
30 min
Total Time
50 min

Category: Main Dishes

Skill Level: Intermediate

Cuisine Type: American

Makes: 4 Serves

Dietary Preferences: ~

Ingredients

→ Meatballs

01 1 lb ground beef (80% lean)
02 ½ cup breadcrumbs
03 1 egg
04 ¼ cup milk
05 1 small onion, finely chopped
06 1 teaspoon garlic powder
07 1 teaspoon Worcestershire sauce
08 Salt and pepper to taste
09 2 tablespoons olive oil (for frying)

→ Gravy

10 2 tablespoons butter
11 2 tablespoons all-purpose flour
12 2 cups beef broth
13 1 tablespoon Worcestershire sauce
14 1 teaspoon Dijon mustard
15 1 small onion, thinly sliced
16 ½ teaspoon thyme (optional)
17 Salt and pepper to taste

→ Mashed Potatoes

18 4 large russet potatoes, peeled and cubed
19 ½ cup milk
20 ¼ cup butter
21 Salt and pepper to taste
22 ¼ cup sour cream (optional, for extra creaminess)

Steps

Step 01

In a large bowl, combine ground beef, breadcrumbs, egg, milk, onion, garlic powder, Worcestershire sauce, salt, and pepper. Mix well until evenly combined.

Step 02

Roll the mixture into 1-inch meatballs.

Step 03

Heat olive oil in a large skillet over medium heat. Fry the meatballs in batches, turning them to brown all sides. Cook for about 7-8 minutes or until fully cooked through. Set aside.

Step 04

In the same skillet, melt butter over medium heat. Add the sliced onions and cook until soft and golden brown, about 5 minutes.

Step 05

Stir in the flour and cook for 1 minute to remove the raw flour taste. Gradually whisk in the beef broth, Worcestershire sauce, and Dijon mustard. Add thyme (if using) and season with salt and pepper. Simmer the gravy until it thickens, about 5-7 minutes.

Step 06

Return the meatballs to the skillet, coating them in the gravy. Simmer for another 5 minutes to heat through.

Step 07

Boil the peeled and cubed potatoes in salted water until tender, about 15-20 minutes.

Step 08

Drain the potatoes and return them to the pot. Add butter, milk, sour cream (if using), salt, and pepper. Mash the potatoes until smooth and creamy.

Step 09

Spoon the mashed potatoes onto plates and top with the Salisbury meatballs and gravy. Garnish with parsley if desired and serve immediately.

Required Tools

  • Large bowl
  • Large skillet
  • Pot for boiling potatoes
  • Potato masher

Allergen Info

Check each ingredient for potential allergens and seek medical advice if unsure.
  • Contains gluten from breadcrumbs and flour
  • Contains dairy from milk, butter, and sour cream
  • Contains eggs

Nutritional Info (per serving)

These are general insights and don’t replace professional medical advice.
  • Calories: 750
  • Fat: 40 g
  • Carbs: 65 g
  • Protein: 35 g