The Best Salisbury Steak Meatballs with Rich Mushroom Gravy are tender, flavorful meatballs smothered in a savory brown gravy loaded with mushrooms and onions. It’s a comforting, stick-to-your-ribs meal that brings all the classic Salisbury steak flavors into a fun, bite-sized version that I love serving over mashed potatoes, rice, or egg noodles.
Why You’ll Love This Recipe
I love how this dish turns classic comfort food into a cozy, meatball-style dinner that’s both easy and delicious. The meatballs are juicy and seasoned just right, and the mushroom gravy is rich, silky, and packed with umami flavor. It’s a one-pan meal that feels like something I could get at a diner, but it’s simple enough for a weeknight dinner.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
For the meatballs:
-
Ground beef
-
Onion, finely chopped
-
Garlic, minced
-
Egg
-
Breadcrumbs
-
Worcestershire sauce
-
Dijon mustard
-
Salt
-
Black pepper
-
Oil (for browning)
For the mushroom gravy:
-
Butter
-
Mushrooms (cremini or white), sliced
-
Onion, thinly sliced
-
Garlic, minced
-
All-purpose flour
-
Beef broth
-
Worcestershire sauce
-
Dijon mustard
-
Salt and black pepper
-
Fresh parsley (optional, for garnish)
Directions
Make the meatballs:
-
I combine ground beef, chopped onion, garlic, egg, breadcrumbs, Worcestershire sauce, mustard, salt, and pepper in a large bowl.
-
I mix until just combined and roll the mixture into meatballs (about 1½ inches in size).
-
I heat oil in a large skillet over medium-high heat and brown the meatballs on all sides, then transfer them to a plate. I don’t cook them through yet.
Make the gravy:
-
In the same skillet, I melt butter and sauté the sliced onions and mushrooms until softened and browned, about 8–10 minutes.
-
I add the garlic and cook for another 30 seconds.
-
I sprinkle the flour over the mixture and stir well to coat the vegetables. I cook it for 1–2 minutes to eliminate the raw flour taste.
-
I gradually whisk in the beef broth, Worcestershire sauce, and Dijon mustard, stirring until the mixture is smooth.
-
I bring the gravy to a simmer, then return the meatballs to the pan.
-
I reduce the heat and let everything simmer gently for 15–20 minutes, or until the meatballs are cooked through and the gravy has thickened.
-
I taste and adjust the seasoning, then garnish with fresh parsley before serving.
Servings and timing
This recipe makes about 4 servings and takes around 45 minutes from start to finish. It’s a comforting, satisfying meal that’s perfect for dinner any day of the week.
Variations
I’ve added a splash of cream to the gravy for a silkier texture or stirred in a little balsamic vinegar for depth. If I want to lighten it up, I use ground turkey and serve it over cauliflower mash.
Storage/Reheating
Leftovers keep well in the fridge for up to 4 days. I reheat gently on the stove or in the microwave, adding a splash of broth or water to loosen the gravy if it thickens. These meatballs also freeze well—just cool completely, store in an airtight container, and thaw before reheating.
FAQs
Can I bake the meatballs instead of browning them?
Yes, I’ve baked them at 400°F (200°C) for about 15–20 minutes until browned, then added them to the gravy to finish cooking.
What’s the best side dish for this recipe?
Mashed potatoes are my go-to, but I also love serving them over buttered egg noodles, rice, or even mashed cauliflower.
Can I make the gravy without mushrooms?
Yes, I just leave them out and add a bit more onion or some finely chopped celery for texture. The gravy still turns out rich and delicious.
Why are my meatballs dry?
That usually happens if they’re overmixed or overcooked. I mix the ingredients gently and simmer just until they’re cooked through.
Can I make this ahead of time?
Definitely. I’ve made the meatballs and gravy a day in advance and just reheated everything together. It actually tastes even better the next day.
Conclusion
The Best Salisbury Steak Meatballs with Rich Mushroom Gravy take all the classic flavors I love and turn them into a simple, satisfying meal. It’s warm, filling, and easy enough for a weeknight, but tasty enough to serve to guests. Whether I pair it with mashed potatoes or noodles, this dish always feels like true comfort food.
PrintThe Best Salisbury Steak Meatballs with Rich Mushroom Gravy
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
The Best Salisbury Steak Meatballs with Rich Mushroom Gravy are juicy, seasoned meatballs served in a savory brown gravy loaded with mushrooms and onions. This cozy, comforting dish is perfect for serving over mashed potatoes, rice, or egg noodles.
- Author: Lizaa
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: American
- Diet: Low Lactose
Ingredients
- 1 lb ground beef
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1 large egg
- 1/2 cup breadcrumbs
- 1 tablespoon Worcestershire sauce
- 1 teaspoon Dijon mustard
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1 tablespoon oil (for browning)
- 2 tablespoons butter
- 8 oz mushrooms (cremini or white), sliced
- 1 small onion, thinly sliced
- 2 cloves garlic, minced
- 2 tablespoons all-purpose flour
- 2 cups beef broth
- 1 tablespoon Worcestershire sauce
- 1 teaspoon Dijon mustard
- Salt and black pepper to taste
- Fresh parsley (optional, for garnish)
Instructions
- In a large bowl, combine ground beef, finely chopped onion, minced garlic, egg, breadcrumbs, Worcestershire sauce, Dijon mustard, salt, and black pepper. Mix until just combined.
- Form into meatballs about 1½ inches in size.
- Heat oil in a large skillet over medium-high heat. Brown the meatballs on all sides, then transfer them to a plate. They do not need to be fully cooked yet.
- In the same skillet, melt butter. Add sliced onions and mushrooms, sautéing until browned and softened, about 8–10 minutes.
- Add garlic and cook for 30 seconds more.
- Sprinkle flour over the mushroom-onion mixture. Stir well and cook for 1–2 minutes to remove raw flour taste.
- Gradually whisk in beef broth, Worcestershire sauce, and Dijon mustard. Stir until the gravy is smooth and begins to simmer.
- Return the meatballs to the skillet, reduce heat, and simmer gently for 15–20 minutes, or until meatballs are fully cooked and gravy has thickened.
- Season with salt and pepper to taste. Garnish with fresh parsley if desired and serve hot.
Notes
- Add a splash of cream to the gravy for richness.
- Use ground turkey for a lighter version.
- Freeze cooked meatballs and gravy for meal prep.
- Bake meatballs at 400°F for 15–20 minutes as an alternative to browning.
Nutrition
- Serving Size: 1/4 of recipe
- Calories: 480
- Sugar: 4g
- Sodium: 750mg
- Fat: 34g
- Saturated Fat: 13g
- Unsaturated Fat: 17g
- Trans Fat: 1g
- Carbohydrates: 18g
- Fiber: 2g
- Protein: 28g
- Cholesterol: 110mg
