Salisbury Steak Meatballs and Gravy
Juicy Salisbury steak meatballs smothered in rich, flavorful brown gravy make for the ultimate comfort food. This easy homemade recipe brings together classic flavors in a delicious and satisfying dish that pairs perfectly with mashed potatoes or egg noodles.

Salisbury steak has been a beloved dish for generations, but turning it into bite-sized meatballs makes it even more irresistible.
Inspired by old-fashioned home cooking, this dish is perfect for weeknight dinners or cozy weekend meals.
The tender beef meatballs, seasoned to perfection, are bathed in a savory mushroom and onion gravy that tastes like pure comfort.
Why Youβll Love This
- Incredible Flavor: The combination of beef, Worcestershire sauce, and savory seasonings creates a rich and hearty taste.
- Easy to Make: With simple ingredients and minimal prep, this dish is perfect for busy nights.
- Great for Meal Prep: These meatballs store well in the fridge or freezer, making them ideal for make-ahead meals.
- Comforting and Satisfying: Perfect for serving over mashed potatoes, rice, or pasta for a filling meal.

Prep Time
15 minutes
Cook Time
25 minutes
Total Time
40 minutes
Cuisines
American
Servings
4-6
Estimated Cost
$12-$15
Equipment
- Large mixing bowl
- Large skillet
- Wooden spoon
- Baking sheet (optional)
- Measuring cups and spoons
Ingredients
For the Meatballs:
- 1 lb ground beef
- 1/4 cup breadcrumbs
- 1/4 cup milk
- 1 egg
- 1/2 small onion, finely chopped
- 2 cloves garlic, minced
- 1 tsp Worcestershire sauce
- 1/2 tsp salt
- 1/2 tsp black pepper
- 1/2 tsp paprika
- 1 tbsp olive oil (for frying)
For the Gravy:
- 1 tbsp butter
- 1/2 small onion, sliced
- 1 cup mushrooms, sliced
- 2 tbsp all-purpose flour
- 2 cups beef broth
- 1 tbsp Worcestershire sauce
- 1/2 tsp salt
- 1/2 tsp black pepper
Step-by-Step Instructions
- Prepare the Meatballs: In a large mixing bowl, combine ground beef, breadcrumbs, milk, egg, onion, garlic, Worcestershire sauce, salt, pepper, and paprika. Mix until well combined.
- Shape and Cook: Form into 1-inch meatballs. Heat olive oil in a large skillet over medium heat and brown the meatballs on all sides, about 5 minutes. Remove and set aside.
- Make the Gravy: In the same skillet, melt butter and sautΓ© onions and mushrooms until soft. Stir in flour and cook for 1 minute.
- Simmer: Slowly whisk in beef broth, Worcestershire sauce, salt, and pepper. Bring to a simmer, then return the meatballs to the pan. Cover and cook for 10-15 minutes until the meatballs are fully cooked and the gravy has thickened.
- Serve: Enjoy over mashed potatoes, rice, or egg noodles for a delicious meal.
Nutrition Facts (Per Serving)
- Calories: 350
- Protein: 25g
- Carbohydrates: 15g
- Fat: 22g
- Fiber: 2g
- Sodium: 450mg
Tips for Success
- Use Fresh Ingredients: Fresh garlic, onions, and mushrooms add the best flavor to the dish.
- Donβt Overmix the Meatballs: Gently mix to keep them tender and juicy.
- Brown for Extra Flavor: Searing the meatballs before simmering enhances their taste.
- Adjust the Gravy Consistency: Add more broth for a thinner sauce or simmer longer for a thicker gravy.
Common Questions
1. Can I make these meatballs ahead of time?
Yes! You can prepare and store them in the fridge for up to 2 days or freeze them for up to 3 months.
2. What can I serve with Salisbury steak meatballs?
Mashed potatoes, egg noodles, rice, or even roasted vegetables pair perfectly.
3. Can I make this recipe gluten-free?
Yes! Use gluten-free breadcrumbs and substitute flour with cornstarch for the gravy.
4. How do I store leftovers?
Keep them in an airtight container in the fridge for up to 4 days or freeze for later use.
Enjoy this cozy, comforting dish with your favorite sides. Happy cooking!