in ,

Homestyle Salisbury Beef Meatballs in Rich Onion Gravy with Creamy Mashed Potatoes

There’s nothing quite like a comforting homemade meal to bring everyone to the table, and these Homestyle Salisbury Beef Meatballs in Rich Onion Gravy are the perfect example of classic comfort food. Juicy, seasoned beef meatballs are browned until golden, then gently simmered in a savory onion gravy that’s rich with beef broth, Worcestershire sauce, Dijon mustard, and fragrant thyme. Paired with buttery, creamy mashed Yukon Gold potatoes, this hearty dish delivers all the familiar flavors of traditional Salisbury steak in a fun, family-friendly meatball form.

Whether you’re preparing a cozy weeknight dinner or serving a satisfying meal for guests, this recipe is simple enough for everyday cooking while feeling special enough for Sunday supper. Every bite is packed with tender beef, silky onion gravy, and fluffy mashed potatoes that soak up every drop of the delicious sauce.

Why You’ll Love This Recipe

  • Rich, hearty comfort food the whole family will enjoy.
  • Tender, juicy meatballs that stay moist and flavorful.
  • A deeply savory onion gravy made from simple pantry ingredients.
  • Creamy mashed potatoes provide the perfect base for the gravy.
  • Easy enough for busy weeknights but impressive enough for entertaining.
  • Great for meal prep, with leftovers that taste even better the next day.

Ingredients

For the Salisbury Meatballs

  • 1½ pounds ground beef
  • ½ cup breadcrumbs
  • 1 large egg
  • 1 small onion, finely grated
  • 2 cloves garlic, minced
  • 1 tablespoon Worcestershire sauce
  • 1 teaspoon Dijon mustard
  • 1 teaspoon dried parsley
  • 1 teaspoon salt
  • ½ teaspoon black pepper
  • 2 tablespoons olive oil

For the Rich Onion Gravy

  • 2 tablespoons butter
  • 1 medium onion, thinly sliced
  • 2 cloves garlic, minced
  • 2 tablespoons all-purpose flour
  • 2 cups beef broth
  • 1 tablespoon Worcestershire sauce
  • 1 teaspoon Dijon mustard
  • 1 teaspoon fresh thyme leaves
  • Salt and freshly ground black pepper, to taste

For the Creamy Mashed Potatoes

  • 2 pounds Yukon Gold potatoes, peeled and cut into cubes
  • 4 tablespoons butter
  • ½ cup warm milk
  • ¼ cup heavy cream
  • Salt and black pepper, to taste
  • Fresh chopped parsley, for garnish

Step-by-Step Instructions

Step 1: Prepare the Potatoes

Fill a large pot with salted water and add the cubed Yukon Gold potatoes. Bring the water to a boil over medium-high heat and cook the potatoes for approximately 15 to 20 minutes, or until they are fork-tender. Drain thoroughly and set aside while you finish the rest of the meal.

Step 2: Make the Meatball Mixture

In a large mixing bowl, combine the ground beef, breadcrumbs, egg, grated onion, minced garlic, Worcestershire sauce, Dijon mustard, dried parsley, salt, and black pepper. Mix everything gently with your hands or a spoon until the ingredients are evenly incorporated. Avoid overmixing, as this can make the meatballs dense.

Shape the mixture into evenly sized meatballs, roughly 1½ inches in diameter, so they cook evenly.

Step 3: Brown the Meatballs

Heat the olive oil in a large skillet over medium-high heat. Add the meatballs in batches if necessary, making sure not to overcrowd the pan. Brown them on all sides until nicely caramelized. They do not need to be fully cooked at this stage since they will finish cooking in the gravy.

Transfer the browned meatballs to a plate and keep them nearby.

Step 4: Build the Onion Gravy

Using the same skillet, melt the butter over medium heat. Add the sliced onions and cook slowly for several minutes until they become soft, sweet, and lightly caramelized.

Stir in the minced garlic and cook for about 30 seconds until fragrant.

Sprinkle the flour over the onions and stir constantly for one minute to eliminate the raw flour taste.

Gradually whisk in the beef broth, ensuring the gravy stays smooth without lumps.

Mix in the Worcestershire sauce, Dijon mustard, and fresh thyme. Season with salt and pepper to taste. Allow the gravy to simmer for several minutes until it thickens into a rich, velvety consistency.

Step 5: Finish the Meatballs

Return the browned meatballs to the skillet, nestling them into the onion gravy.

Reduce the heat to low and let everything simmer gently for 8 to 10 minutes, allowing the meatballs to finish cooking while absorbing the delicious flavors of the gravy.

Step 6: Make the Mashed Potatoes

Mash the cooked potatoes with butter until smooth. Gradually add the warm milk and heavy cream, stirring until light, creamy, and fluffy. Season generously with salt and freshly ground black pepper.

Step 7: Serve

Spoon generous portions of creamy mashed potatoes onto each serving plate. Arrange several Salisbury meatballs on top and ladle plenty of the rich onion gravy over everything.

Finish with a sprinkle of freshly chopped parsley for a touch of freshness and color. Serve immediately while hot.

Helpful Tips

  • Yukon Gold potatoes create naturally buttery, creamy mashed potatoes without needing excessive butter.
  • Browning the meatballs first adds deep flavor that enhances the finished gravy.
  • Allow the onions to caramelize slowly for the richest, sweetest flavor.
  • Warm the milk before adding it to the potatoes for the smoothest texture.
  • Fresh thyme provides wonderful flavor, but dried thyme can be substituted if needed.

Storage and Reheating

Store leftover meatballs, gravy, and mashed potatoes in separate airtight containers in the refrigerator for up to 4 days.

Reheat gently on the stovetop or in the microwave, adding a splash of beef broth or milk if the gravy becomes too thick.

The meatballs and gravy also freeze well for up to 3 months. Thaw overnight in the refrigerator before reheating.

Serving Suggestions

These Salisbury meatballs pair wonderfully with:

  • Buttered green beans
  • Steamed broccoli
  • Roasted carrots
  • Buttered peas
  • Dinner rolls
  • A crisp garden salad

Recipe Information

Prep Time: 20 minutes

Cook Time: 35 minutes

Total Time: 55 minutes

Servings: 6

Calories: Approximately 690 calories per serving

Rich, comforting, and packed with classic homestyle flavor, these Salisbury Beef Meatballs in Rich Onion Gravy are everything you love about traditional comfort food in one satisfying meal. Served over creamy mashed potatoes and finished with a generous spoonful of savory onion gravy, this recipe is sure to become a family favorite that everyone will request again and again.

Leave a Reply

Your email address will not be published. Required fields are marked *