Why You’ll Love This Recipe

  • All the flavor of Salisbury steak in an easy-to-serve meatball form
  • Rich, homemade mushroom and onion gravy
  • Kid-friendly and freezer-friendly
  • Perfect for weeknight dinners or meal prep
  • Pairs well with a variety of sides
  • Can be made in advance for convenience

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

For the meatballs:

  • Ground beef
  • Breadcrumbs
  • Egg
  • Worcestershire sauce
  • Dijon mustard
  • Garlic powder
  • Onion powder
  • Salt and pepper

For the gravy:

  • Butter
  • Onion, thinly sliced
  • Mushrooms, sliced
  • Beef broth
  • Worcestershire sauce
  • Dijon mustard
  • Cornstarch (or flour)
  • Salt and pepper to taste

Directions

  1. In a large bowl, combine all meatball ingredients and mix just until combined.
  2. Roll into 1-inch meatballs and place on a baking sheet or plate.
  3. Heat a large skillet over medium heat and add a little oil. Brown the meatballs on all sides (they don’t need to be fully cooked through). Remove and set aside.
  4. In the same skillet, melt butter and add the sliced onions and mushrooms. Sauté until soft and golden.
  5. Stir in Worcestershire sauce, Dijon mustard, and beef broth. Bring to a simmer.
  6. In a small bowl, mix cornstarch with a bit of water to make a slurry. Stir into the gravy to thicken.
  7. Return the meatballs to the skillet and spoon gravy over the top. Cover and simmer on low for 15–20 minutes, or until meatballs are fully cooked.
  8. Taste and adjust seasoning as needed.
  9. Serve hot with mashed potatoes, noodles, or rice.

Servings and timing

This recipe makes about 4–6 servings.
Prep time: 15 minutes
Cook time: 30 minutes
Total time: 45 minutes

Variations

  • Use ground turkey or chicken for a lighter version
  • Add finely chopped onions or mushrooms directly into the meatball mix
  • Make it gluten-free by using gluten-free breadcrumbs and cornstarch
  • Add a splash of heavy cream to the gravy for extra richness
  • Serve over cauliflower mash or zucchini noodles for a low-carb option

Storage/Reheating

  • Store leftovers in an airtight container in the fridge for up to 4 days
  • Reheat gently on the stovetop over medium heat until warmed through
  • Microwave in 1-minute intervals, stirring occasionally
  • Freeze meatballs and gravy in a freezer-safe container for up to 2 months

FAQs

Can I bake the meatballs instead of pan-frying?

Yes, bake at 400°F for 15–18 minutes, then add to the gravy to finish cooking and soak up flavor.

What kind of beef is best for this recipe?

An 80/20 ground beef blend works well for flavor and tenderness.

Can I make the meatballs ahead of time?

Absolutely. Form and refrigerate them up to 24 hours in advance or freeze raw for later use.

Do I have to use mushrooms?

No, you can omit mushrooms or replace them with more onions if preferred.

Can I use a pre-made gravy?

Yes, but homemade gravy brings the best flavor. You can still use pre-made gravy in a pinch.

What can I serve with Salisbury steak meatballs?

Mashed potatoes, egg noodles, rice, steamed vegetables, or even a baked potato pair perfectly.

Can I freeze this dish?

Yes, cooked meatballs and gravy freeze well. Cool completely before transferring to freezer containers.

How do I thicken the gravy without cornstarch?

Use a flour-based roux or reduce the gravy longer to naturally thicken.

Is this recipe kid-friendly?

Yes, the meatballs are mild and familiar, and the creamy gravy is usually a hit with kids.

Can I cook this in a slow cooker?

Yes. Brown the meatballs first, then transfer everything to a slow cooker and cook on low for 4–6 hours.

Conclusion

Salisbury Steak Meatballs are a cozy, comforting dinner that delivers all the classic flavors of Salisbury steak in a fun, bite-sized format. With rich gravy and tender meatballs, this dish is a surefire way to satisfy the whole family. Whether you’re serving it on a weeknight or saving it for a freezer-friendly meal prep option, it’s always a winner.

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: Amina
  • Total Time: 45 minutes
  • Yield: 4–6 servings

Description

Salisbury Steak Meatballs are a hearty, comforting twist on the classic dish, featuring tender beef meatballs simmered in a rich mushroom and onion gravy. Perfect over mashed potatoes, noodles, or rice for a satisfying meal.


Ingredients

  • For the meatballs:
  • 1 lb ground beef (80/20)
  • 1/2 cup breadcrumbs
  • 1 egg
  • 1 tbsp Worcestershire sauce
  • 1 tsp Dijon mustard
  • 1/2 tsp garlic powder
  • 1/2 tsp onion powder
  • Salt and pepper to taste
  • For the gravy:
  • 2 tbsp butter
  • 1 medium onion, thinly sliced
  • 1 cup mushrooms, sliced
  • 2 cups beef broth
  • 1 tbsp Worcestershire sauce
  • 1 tsp Dijon mustard
  • 1 tbsp cornstarch (or flour)
  • 2 tbsp water (for slurry)
  • Salt and pepper to taste


Instructions

  1. In a large bowl, mix ground beef, breadcrumbs, egg, Worcestershire, Dijon, garlic powder, onion powder, salt, and pepper until just combined.
  2. Form into 1-inch meatballs and place on a plate or baking sheet.
  3. Heat oil in a large skillet over medium heat. Brown meatballs on all sides (they don’t need to be cooked through). Remove and set aside.
  4. In the same skillet, melt butter. Add onions and mushrooms and sauté until soft and golden, about 6–8 minutes.
  5. Stir in Worcestershire, Dijon mustard, and beef broth. Bring to a simmer.
  6. Mix cornstarch with water to make a slurry. Stir into the gravy and simmer until slightly thickened.
  7. Return meatballs to the skillet, spoon gravy over them, cover, and simmer on low for 15–20 minutes until meatballs are fully cooked.
  8. Adjust seasoning with salt and pepper as needed. Serve hot over mashed potatoes, rice, or noodles.

Notes

  • Use ground turkey or chicken for a lighter version.
  • Bake meatballs at 400°F for 15–18 minutes as an alternative to pan-frying.
  • Add a splash of heavy cream to the gravy for extra richness.
  • Make it gluten-free by using GF breadcrumbs and cornstarch.
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Main Dish
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 1/6 of recipe
  • Calories: 410
  • Sugar: 4g
  • Sodium: 720mg
  • Fat: 27g
  • Saturated Fat: 11g
  • Unsaturated Fat: 13g
  • Trans Fat: 0g
  • Carbohydrates: 14g
  • Fiber: 1g
  • Protein: 26g
  • Cholesterol: 110mg

Similar Posts

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