Salisbury Steak Meatballs with Mushroom Gravy Recipe
Introduction
Salisbury steak meatballs with mushroom gravy is a comforting and hearty dish perfect for any dinner. Juicy beef meatballs are smothered in a rich, flavorful mushroom gravy, making it an ideal meal to enjoy with mashed potatoes or your favorite sides.

Ingredients
- 3/4 cup panko breadcrumbs
- 1/2 onion (brown or yellow), peeled
- 500g / 1 lb beef mince (ground beef)
- 1 garlic clove, minced
- 1 egg
- 1 tbsp ketchup (or Aussie tomato sauce)
- 1 beef bouillon cube, crumbled
- 1/2 tsp Worcestershire sauce
- 3 tsp Dijon mustard OR 2 tsp dry mustard powder
- 1 tbsp olive oil (for cooking meatballs)
- 2 tbsp / 30g unsalted butter
- 250g / 8 oz mushrooms, sliced
- 1/4 tsp cooking or kosher salt
- 1/4 tsp pepper
- 2 garlic cloves, minced (for mushrooms)
- 2 cups low sodium beef stock
- 3 tbsp all-purpose flour
- 2 tbsp water
- 2 tsp Dijon mustard (for gravy slurry)
- 2 tsp Worcestershire sauce (for gravy slurry)
- Mashed potato, rice, or pasta (for serving)
- Finely chopped parsley (optional, for garnish)
Instructions
- Step 1: Place the panko breadcrumbs in a large bowl. Using a box grater, grate the onion directly over the breadcrumbs so they soak in the moisture. Mix gently to combine.
- Step 2: Add the beef mince, minced garlic, egg, ketchup, crumbled beef bouillon cube, Worcestershire sauce, and mustard to the bowl. Mix well with your hands until all ingredients are thoroughly combined.
- Step 3: Roll the mixture into 20 to 22 meatballs, about 1 1/2 tablespoons of mixture each. An ice cream scoop with a lever makes this easier.
- Step 4: In a small bowl, combine the flour, water, Dijon mustard, and Worcestershire sauce to create a smooth slurry. Set aside for thickening the gravy later.
- Step 5: Heat the olive oil in a large skillet over high heat. Brown the meatballs on all sides until golden but still raw inside. Remove the meatballs to a plate and set aside.
- Step 6: Using the same skillet, melt the butter over high heat. Add the sliced mushrooms and cook for about 2 minutes until they start to soften. Add salt, pepper, and the minced garlic, then cook for another 2 minutes until mushrooms are tender and garlic is golden.
- Step 7: Pour in the beef stock, add salt and pepper to taste, then stir in the prepared slurry. Mix well to combine and begin to thicken the gravy.
- Step 8: Once the gravy starts to simmer, return the meatballs and any juices from the plate back to the skillet. Lower the heat to medium and simmer gently for 5 minutes, until the gravy thickens and the meatballs are cooked through.
- Step 9: Serve the meatballs and mushroom gravy over mashed potatoes, rice, or pasta. Garnish with chopped parsley if desired.
Tips & Variations
- For extra flavor, soak the panko in milk instead of grating onion.
- Use a mix of different mushrooms, like cremini and shiitake, for a richer gravy.
- Leftover meatballs make a great sandwich filling or can be frozen for future meals.
Storage
Store leftover meatballs and gravy in an airtight container in the refrigerator for up to 3 days. Reheat gently in a skillet or microwave until warmed through. You can also freeze the meatballs and gravy separately for up to 2 months; thaw before reheating.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use other ground meats instead of beef?
Yes, ground turkey, pork, or a mixture of meats can be used, but cooking times and flavors will vary slightly.
How do I prevent the gravy from lumping?
Make sure to mix the flour slurry smoothly with water before adding it to the hot stock and stir constantly while cooking to avoid lumps.
PrintSalisbury Steak Meatballs with Mushroom Gravy Recipe
Classic Salisbury steak meatballs served in a rich mushroom gravy, perfect over creamy mashed potatoes, rice, or pasta. These flavorful meatballs combine ground beef with savory spices, panko, and onion, cooked in a skillet with sautéed mushrooms and a thickened beef gravy.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Yield: 20–22 meatballs (4 servings) 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: American
Ingredients
Meatballs
- 3/4 cup panko breadcrumbs
- 1/2 brown/yellow onion, peeled
- 500g / 1 lb beef mince (ground beef)
- 1 garlic clove, minced
- 1 egg
- 1 tbsp ketchup (or Aussie tomato sauce)
- 1 beef bouillon cube, crumbled
- 1/2 tsp Worcestershire sauce
- 3 tsp Dijon mustard OR 2 tsp dry mustard powder
Cooking Meatballs
- 1 tbsp olive oil
Sautéed Mushrooms
- 2 tbsp / 30g unsalted butter
- 250 g / 8 oz mushrooms, sliced
- 1/4 tsp cooking/kosher salt
- 1/4 tsp ground black pepper
- 2 garlic cloves, minced
Gravy
- 2 cups low sodium beef stock
- 1/4 tsp cooking/kosher salt
- 1/4 tsp ground black pepper
Gravy Thickener (Slurry)
- 3 tbsp all purpose flour (plain flour)
- 2 tbsp water
- 2 tsp Dijon mustard
- 2 tsp Worcestershire sauce
Serving
- Mashed potato (or rice or pasta)
- Parsley, finely chopped (optional)
Instructions
- Prepare the grated onion: Place the panko breadcrumbs in a large bowl. Using a box grater, grate the peeled half onion directly over the panko to let the moisture soak in. Mix to combine.
- Make the meatball mixture: Add the ground beef, minced garlic, egg, ketchup, crumbled beef bouillon cube, Worcestershire sauce, and Dijon or dry mustard powder to the bowl with the soaked panko and grated onion. Mix thoroughly with your hands until all ingredients are well combined.
- Form the meatballs: Roll the mixture into 20 to 22 meatballs, about 1.5 tablespoons of mixture each. An ice cream scoop with a lever works well to keep the balls uniform and minimize deforming.
- Prepare the slurry: In a small bowl, mix the flour, water, Dijon mustard, and Worcestershire sauce until smooth. Set aside; this will be used to thicken the gravy.
- Brown the meatballs: Heat olive oil in a large skillet over high heat. Cook the meatballs in batches, browning them on all sides until they are golden and the exterior is cooked but the inside remains raw. Remove the browned meatballs to a plate and set aside.
- Sauté the mushrooms: Using the same skillet, melt the butter over high heat. Add the sliced mushrooms and cook for about 2 minutes until they start to soften. Season with salt and pepper. Add the minced garlic and cook for an additional 2 minutes until the garlic is golden and mushrooms are tender.
- Make the gravy: Pour in the low sodium beef stock along with salt and pepper. Stir in the prepared slurry mixture until fully combined and smooth.
- Simmer the meatballs: Once the gravy begins to simmer, return the meatballs along with any juices collected on the plate to the skillet. Reduce the heat to medium to maintain a gentle simmer. Cook for 5 minutes until the gravy has thickened and the meatballs are cooked through.
- Serve: Plate the Salisbury steak meatballs topped with mushroom gravy over mashed potatoes, rice, or pasta. Garnish with finely chopped parsley if desired.
Notes
- Soaking the breadcrumbs with grated onion adds moisture and flavor to the meatballs.
- Using a beef bouillon cube adds depth of beef flavor without extra salt.
- Be careful not to overcook the meatballs while browning to prevent dryness.
- The slurry ensures a smooth, thick gravy without lumps.
- This dish pairs well with mashed potatoes, rice, or pasta for a hearty meal.
Keywords: salisbury steak, meatballs, mushroom gravy, beef mince, comfort food, stovetop meatballs

