in

Salisbury Steak Meatballs

Salisbury Steak Meatballs

Save this recipe on:

Salisbury Steak Meatballs are the ultimate comfort food—bite-sized, juicy, and drenched in a savory onion gravy that tastes like it came from your grandma’s kitchen. This dish combines the nostalgia of a classic Salisbury steak with the fun, snackable nature of meatballs, making it perfect for family dinners or meal prep.

Whether served over creamy mashed potatoes or buttered egg noodles, each bite of these meatballs is packed with rich, beefy flavor and balanced with a deeply seasoned sauce. You’ll love how easily they come together with just a few pantry staples and a single skillet.

Why You’ll Love This Salisbury Steak Meatballs Recipe

This dish is ideal for busy weeknights when you want something hearty without the hassle. The meatballs hold their shape beautifully while staying moist, thanks to a mixture of breadcrumbs, egg, and Worcestershire sauce. The gravy is made in the same pan, so clean-up is minimal and the flavor is maximum.

Even picky eaters tend to go back for seconds. It also freezes well, meaning you can always have a batch ready for those “I don’t know what to cook” days.

What Kind of Ground Beef Works Best?

For tender, flavorful meatballs, go with an 80/20 ground beef mix. It has just the right amount of fat to keep the meatballs juicy without making them greasy. Leaner cuts like 90/10 can work, but you’ll need to be careful not to overcook them or they might dry out.


Ingredients for the Salisbury Steak Meatballs

The ingredients for these meatballs and their luscious gravy are easy to find and even easier to love. Each one plays a role in building flavor and texture, from the beefy base to the silky smooth sauce.

  • Ground Beef – This is the heart of the dish, offering a rich, juicy texture.
  • Breadcrumbs – Help bind the meatballs together while adding softness.
  • Egg – Acts as a glue to hold everything in shape.
  • Worcestershire Sauce – Adds deep umami and a slight tang that enhances the beef.
  • Garlic Powder & Onion Powder – Give the meatballs savory flavor without needing fresh aromatics.
  • Salt & Pepper – To bring everything to life.
  • Olive Oil – For browning the meatballs and building the base for the gravy.
  • Beef Broth – The backbone of the gravy, providing a rich, savory taste.
  • Yellow Onion – Sliced thin and cooked until soft, it adds sweet and savory flavor to the sauce.
  • Cornstarch – Helps thicken the gravy just enough to coat each meatball perfectly.
Pin this Recipe
Salisbury Steak Meatballs (1)

How To Make the Salisbury Steak Meatballs

Step 1: Mix and Form the Meatballs

In a large bowl, combine ground beef, breadcrumbs, egg, Worcestershire sauce, garlic powder, onion powder, salt, and pepper. Mix gently until just combined. Roll into golf ball-sized meatballs and set aside.

Step 2: Sear the Meatballs

Heat olive oil in a skillet over medium heat. Add meatballs and brown on all sides. They don’t need to be fully cooked yet—just seared to lock in the juices. Remove and set aside.

Step 3: Cook the Onions

In the same skillet, add more oil if needed and toss in the sliced onions. Cook until they’re golden and soft, around 6–8 minutes.

Step 4: Make the Gravy

Pour in beef broth and stir to scrape up the flavorful browned bits from the pan. Bring to a simmer, then add a slurry made with cornstarch and a bit of water. Stir until the gravy begins to thicken.

Step 5: Simmer the Meatballs

Return the meatballs to the pan, cover, and let them simmer in the gravy for 15 minutes, or until cooked through. Spoon gravy over the top to coat well.


How to Serve and Store Salisbury Steak Meatballs

This dish makes about 4 generous servings, but you can easily double it for larger gatherings or meal prep. Serve them hot right out of the skillet, ladled over a bed of mashed potatoes, rice, or egg noodles. Leftovers keep well for up to 4 days in an airtight container in the fridge. Reheat on the stove with a splash of broth to loosen the gravy.

To freeze, let the meatballs cool completely and store them with the gravy in a freezer-safe bag. They reheat beautifully straight from frozen.

What to Serve With Salisbury Steak Meatballs?

Mashed Potatoes

Creamy mashed potatoes are the perfect partner, soaking up all that rich gravy.

Buttered Egg Noodles

Wide egg noodles tossed in a bit of butter make for a classic and easy side.

Roasted Broccoli

Adds a crisp and slightly bitter note to balance the richness.

Green Beans Almondine

Simple sautéed green beans with slivered almonds bring a little crunch and freshness.

Creamed Corn

A Southern-style side that adds a touch of sweetness.

Garlic Bread

Ideal for scooping up extra gravy and adding a hearty bite.

Rice Pilaf

Light and fluffy rice flavored with herbs complements the savory beef.

Side Salad

A crisp salad with a tangy vinaigrette offers a fresh contrast.


Want More Beefy Comfort Food Ideas?

If these Salisbury Steak Meatballs made your mouth water, check out these delicious beefy creations too:

Creamy Beef and Shells Recipe for a cozy one-pot pasta night.
Stovetop Creamy Ground Beef Pasta when you need creamy meets hearty in minutes.
Cheesesteak Tortellini in Rich Provolone Sauce for a Philly twist on pasta night.
Creamy Ground Beef Alfredo Pasta if you’re craving Alfredo with a protein punch.
One-Pot Smoked Sausage Pasta when you want comfort food with a smoky kick.

Save This Recipe For Later

📌 Save this recipe to your Pinterest comfort food board so you can come back to it any time.

Let me know in the comments how your meatballs turned out. Did you go traditional or sneak in some spice? Maybe even add mushrooms to the gravy?

I always love hearing how you put your own spin on things. Got questions? Ask away, let’s help each other cook smarter.

Explore beautifully curated health-boosting dinners and comfort food on Mia Recipes on Pinterest and find your next go-to dinner idea!

Salisbury Steak Meatballs (2)
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 Steak Meatballs

Salisbury Steak Meatballs


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Mia Park
  • Total Time: 40 minutes
  • Yield: 4 servings

Description

Salisbury Steak Meatballs are juicy, flavorful beef meatballs simmered in a rich onion gravy, perfect for a cozy dinner. This comfort food recipe is ideal with mashed potatoes or noodles, and makes great leftovers too. Try this easy skillet meal that brings the classic Salisbury steak to bite-size life!


Ingredients

1 pound ground beef

1 egg

1/3 cup breadcrumbs

1 tablespoon Worcestershire sauce

1/2 teaspoon garlic powder

1/2 teaspoon onion powder

1/2 teaspoon salt

1/4 teaspoon black pepper

1 tablespoon olive oil

1 medium yellow onion sliced

2 cups beef broth

1 tablespoon cornstarch

2 tablespoons water


Instructions

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

2. Roll the mixture into evenly sized meatballs, about the size of a golf ball.

3. Heat olive oil in a skillet over medium heat. Add meatballs and brown them on all sides. Remove and set aside.

4. In the same pan, add sliced onions and cook until soft and golden, about 6–8 minutes.

5. Pour in beef broth and scrape up any browned bits from the pan.

6. In a small bowl, whisk together cornstarch and water. Add the slurry to the pan and stir until the gravy thickens.

7. Return the meatballs to the skillet and simmer in the gravy for 15 minutes, until fully cooked.

8. Serve hot over mashed potatoes, rice, or noodles.

Notes

Use 80/20 beef for juicier meatballs.

Don’t overmix the meat or it may turn dense.

Make ahead and freeze both meatballs and gravy for a quick weeknight meal.

  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Category: Dinner
  • Method: Skillet
  • Cuisine: American

Nutrition

  • Serving Size: 1 plate (about 4 meatballs with gravy)
  • Calories: 410
  • Sugar: 3g
  • Sodium: 760mg
  • Fat: 25g
  • Saturated Fat: 9g
  • Unsaturated Fat: 13g
  • Trans Fat: 0g
  • Carbohydrates: 12g
  • Fiber: 1g
  • Protein: 29g
  • Cholesterol: 110mg
Salisbury Steak Meatballs (3)

Save this recipe on:

Leave a Reply

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

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