Description
Juicy Salisbury steak-inspired meatballs simmered in a rich mushroom gravy, served over creamy garlic herb mashed potatoes for a hearty comfort food meal.
Ingredients
- 1 1/2 lbs ground beef
- 1/2 cup breadcrumbs
- 1 large egg
- 1 small onion, finely grated
- 2 cloves garlic, minced
- 1 tbsp Worcestershire sauce
- 1 tsp Dijon mustard
- 1 tsp salt
- 1/2 tsp black pepper
- 2 tbsp olive oil
- 8 oz mushrooms, sliced
- 2 tbsp butter
- 2 tbsp all-purpose flour
- 2 cups beef broth
- 1 tbsp Worcestershire sauce (for gravy)
- 1/2 tsp onion powder
- 1/2 tsp thyme
- 2 lbs russet potatoes, peeled and cubed
- 4 cloves garlic
- 1/2 cup heavy cream
- 4 tbsp butter
- 2 tbsp fresh parsley, chopped
- Salt and pepper, to taste
Instructions
- In a large bowl, combine ground beef, breadcrumbs, egg, grated onion, garlic, Worcestershire, Dijon, salt, and pepper. Mix until just combined and shape into meatballs.
- Heat olive oil in a large skillet over medium-high heat. Brown meatballs on all sides, then remove and set aside.
- In the same skillet, add mushrooms and cook until browned. Add butter and stir in flour to make a roux.
- Slowly whisk in beef broth, Worcestershire, onion powder, and thyme. Simmer until thickened.
- Return meatballs to skillet and simmer in gravy for 10–12 minutes until fully cooked.
- Meanwhile, boil potatoes and garlic cloves in salted water until tender, about 15–20 minutes.
- Drain and mash potatoes with heavy cream, butter, parsley, salt, and pepper until smooth and creamy.
- Serve meatballs and mushroom gravy over garlic herb mashed potatoes.
Notes
- For extra richness, add a splash of red wine to the gravy before simmering.
- Ground turkey or chicken can be used instead of beef for a lighter version.
- Mashed potatoes can be made ahead and reheated with extra cream.
- Prep Time: 20 mins
- Cook Time: 35 mins
- Category: Main Course
- Method: Stovetop
- Cuisine: American