Salisbury Steak Meatballs Serve Up Hearty Flavor with a Rich, Savory Gravy

Salisbury Steak Meatballs take everything you love about the classic diner-style dish—rich ground beef, savory onion flavor, and luscious brown gravy—and transform it into tender, bite-sized meatballs perfect for weeknight dinners or cozy family meals.

These meatballs are juicy, flavorful, and smothered in a silky mushroom-onion gravy that clings to every bite. Served over mashed potatoes, egg noodles, or rice, they make a satisfying and nostalgic meal that’s ready in under an hour.

Unlike traditional Salisbury steak patties, meatballs cook more quickly and stay moist and tender throughout. They’re also easier to serve, freeze beautifully, and reheat like a dream. This dish is pure comfort food—simple, homey, and always a hit.


Ingredients Overview

This recipe balances classic steakhouse flavors with practical, pantry-friendly ingredients. Here’s what each component brings to the dish:

Ground Beef – Use 80/20 for juicier, more flavorful meatballs. Ground turkey or a beef-pork mix also works.

Breadcrumbs – Help bind the meat and keep the texture soft. Use plain or seasoned breadcrumbs depending on your flavor preference.

Egg – Acts as the glue that holds the meatballs together.

Worcestershire Sauce – Brings deep umami and a subtle tang that enhances the “steak” flavor.

Ketchup or Tomato Paste – Adds depth and a little sweetness to balance the gravy.

Onion & Garlic – Grated or finely minced onion and garlic blend into the meatballs for aromatic flavor.

Salt & Pepper – Essential seasoning for both the meatballs and gravy.

Flour – Used to thicken the gravy after the meatballs are cooked.

Beef Broth – The base of the gravy. Use low-sodium to control seasoning.

Mushrooms (Optional) – Sliced cremini or white mushrooms give the gravy a savory boost and classic Salisbury flavor.

Butter or Oil – For browning meatballs and sautéing veggies.

Parsley (Optional) – Adds a fresh finishing touch.


Step-by-Step Instructions

1. Mix the Meatballs

In a large bowl, combine:

  • 1 lb ground beef

  • ½ cup breadcrumbs

  • 1 egg

  • 1 small onion, grated

  • 2 cloves garlic, minced

  • 1 tbsp Worcestershire sauce

  • 1 tbsp ketchup

  • ½ tsp salt

  • ¼ tsp black pepper

Mix gently until just combined. Do not overwork the meat. Use a cookie scoop or your hands to form 1½-inch meatballs (about 20–24).

2. Brown the Meatballs

Heat 1 tbsp oil or butter in a large skillet over medium heat. Brown the meatballs in batches for 2–3 minutes per side, just until golden. Remove to a plate (they will finish cooking in the gravy).

3. Sauté the Veggies

In the same skillet, add another 1 tbsp oil if needed. Sauté 1 small sliced onion and 1 cup sliced mushrooms (if using) for 5–6 minutes until softened and golden.

4. Make the Gravy

Sprinkle in 2 tbsp flour and stir to coat the vegetables. Cook for 1 minute. Slowly whisk in 2 cups beef broth, scraping up any browned bits. Bring to a simmer and stir until smooth and slightly thickened.

5. Simmer the Meatballs

Return meatballs to the skillet, reduce heat to low, and cover. Simmer gently for 15 minutes, turning once or twice, until fully cooked and coated in gravy.

6. Serve

Garnish with chopped parsley and serve hot over mashed potatoes, rice, or noodles. Spoon extra gravy over the top.


Tips, Variations & Substitutions

Tips for Tender Meatballs

  • Use grated onion instead of chopped—it blends better and adds moisture.

  • Don’t overmix the meat mixture to avoid dense meatballs.

  • Brown gently for flavor without fully cooking; they’ll finish in the sauce.

Add Flavor

  • Mix a little Dijon mustard or smoked paprika into the meatballs.

  • Stir in a splash of balsamic vinegar or soy sauce into the gravy for richness.

Use Other Meats

  • Ground turkey or chicken makes a leaner option—add extra breadcrumbs and a splash of milk to keep moist.

  • A beef-pork blend adds richness and holds shape well.

Make it Dairy-Free

  • Use oil instead of butter and check that your breadcrumbs are dairy-free.

Make it Gluten-Free

  • Use gluten-free breadcrumbs and cornstarch instead of flour to thicken the gravy.


Serving Ideas & Occasions

Salisbury Steak Meatballs are a comforting main course perfect for:

  • Cozy weeknight dinners

  • Sunday suppers

  • Meal prep (they freeze and reheat well)

  • Casual gatherings with mashed potatoes and roasted veggies

Serve over:

  • Creamy mashed potatoes

  • Buttery egg noodles

  • Steamed white or brown rice

  • Cauliflower mash for a lower-carb option

Pair with a green vegetable like peas, green beans, or sautéed spinach for a balanced plate.


Nutritional & Health Notes

These meatballs are high in protein and provide iron, B vitamins, and healthy fats from the beef. Using mushrooms adds fiber and antioxidants, while homemade gravy gives more control over sodium and fat compared to canned versions.

You can adjust the recipe to fit specific dietary needs—use lean meats, reduce oil, or serve over vegetable-based sides for lighter options. Making them from scratch also avoids preservatives and added sugar often found in pre-packaged gravies or frozen meals.


FAQs

Can I freeze these meatballs?

Yes. Let them cool completely, then freeze in sauce in airtight containers for up to 3 months. Thaw and reheat gently on the stove.

What’s the best beef to use?

Use 80/20 ground beef for juicy, flavorful meatballs. Leaner beef works but may be drier—compensate with a little olive oil or grated veggies.

Can I bake the meatballs?

Absolutely. Bake at 400°F (200°C) for 15–20 minutes, turning halfway. Then finish them in the gravy for best flavor.

How do I keep the gravy smooth?

Whisk flour into the pan before adding broth, and stir constantly while pouring. Don’t let it boil too hard—keep it at a low simmer.

Can I make this ahead?

Yes. Cook completely, cool, and refrigerate for up to 4 days. Reheat on the stove with a splash of broth to loosen the sauce.

What can I use instead of mushrooms?

Simply skip them or add more onion. You can also use finely chopped zucchini or bell pepper for extra veg.

Can I double the recipe?

Yes. Use a larger skillet or Dutch oven, and brown meatballs in batches. You can also transfer everything to a slow cooker for larger servings.

Print

Salisbury Steak Meatballs Serve Up Hearty Flavor with a Rich, Savory Gravy

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Juicy Salisbury steak meatballs simmered in rich, onion-mushroom gravy—an easy, comforting dinner that’s perfect over mashed potatoes or noodles.

  • Author: Maya Lawson

Ingredients

Scale

Meatballs:

  • 1 lb ground beef (80/20)

  • ½ cup breadcrumbs

  • 1 egg

  • 1 small onion, grated

  • 2 cloves garlic, minced

  • 1 tbsp Worcestershire sauce

  • 1 tbsp ketchup

  • ½ tsp salt

  • ¼ tsp black pepper

Gravy:

  • 1 small onion, sliced

  • 1 cup mushrooms, sliced (optional)

  • 2 tbsp all-purpose flour

  • 2 cups beef broth

  • 2 tbsp oil or butter

  • Salt and pepper to taste

  • Chopped parsley for garnish

Instructions

  1. Mix all meatball ingredients in a bowl and form 1½-inch balls.

  2. Brown meatballs in a skillet with oil, 2–3 minutes per side. Remove.

  3. In same skillet, sauté onion and mushrooms.

  4. Stir in flour and cook 1 minute. Slowly whisk in beef broth and simmer.

  5. Return meatballs to skillet. Simmer covered for 15 minutes.

  6. Garnish with parsley and serve hot.

Notes

Use gluten-free breadcrumbs and cornstarch to make gluten-free. Freeze leftovers for up to 3 months.

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Leave a Comment

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