Introduction
Salisbury Steak Meatballs are a fun and tasty twist on the classic Salisbury steak. Instead of making a big patty, we shape the meat into small meatballs and cook them in a rich, brown gravy. These meatballs are juicy, flavorful, and perfect for dinner. You can serve them with mashed potatoes, rice, or even noodles.
This dish is great for families, and kids usually love it! Plus, it’s easy to make with simple ingredients. Whether you’re cooking for a weeknight dinner or a special meal, Salisbury Steak Meatballs are always a hit.
Ingredients – Salisbury Steak Meatballs
Here are the ingredients you will need to make Salisbury Steak Meatballs:
Salisbury Steak Meatballs
- 1 pound ground beef (lean)
- 1/2 cup breadcrumbs
- 1 egg
- 1/4 cup milk
- 1 small onion (grated or finely chopped)
- 1 tablespoon ketchup
- 1 tablespoon Worcestershire sauce
- 1/2 teaspoon garlic powder
- Salt and black pepper to taste
For the Gravy:
- 2 tablespoons butter
- 2 tablespoons all-purpose flour
- 2 cups beef broth
- 1 tablespoon ketchup
- 1 tablespoon Worcestershire sauce
- Salt and pepper to taste
- Optional: sliced mushrooms (about 1/2 cup)

Step by Step Process – Salisbury Steak Meatballs
Let’s break the process into easy steps. This way, anyone can follow along.
Step 1: Make the Meatball Mixture
- In a large bowl, mix the ground beef, breadcrumbs, egg, milk, grated onion, ketchup, Worcestershire sauce, garlic powder, salt, and pepper.
- Use clean hands or a spoon to mix until everything is well combined.
Step 2: Shape the Meatballs
- Roll the mixture into small balls, about the size of a golf ball.
- Place them on a plate or tray. You should get around 18-20 meatballs.
Step 3: Cook the Meatballs
- Heat a large skillet or pan over medium heat. Add a little oil or cooking spray.
- Place the meatballs in the pan and cook them until browned on all sides. This should take about 8-10 minutes.
- Remove the meatballs from the pan and set them aside. Don’t worry if they’re not fully cooked – they will finish cooking in the gravy.
Step 4: Make the Gravy
- In the same pan, add 2 tablespoons of butter. Let it melt.
- Add 2 tablespoons of flour and stir well. This makes a thick paste called a roux.
- Slowly pour in the beef broth while stirring.
- Add ketchup, Worcestershire sauce, salt, and pepper.
- If you like mushrooms, you can add them now.
Step 5: Simmer the Meatballs in Gravy
- Return the meatballs to the pan with the gravy.
- Cover and simmer on low heat for about 15–20 minutes, or until the meatballs are cooked through and the gravy is thick.
Step 6: Serve and Enjoy!
Serve your Salisbury Steak Meatballs over mashed potatoes, rice, or egg noodles. Spoon some extra gravy on top and enjoy a warm, comforting meal!
Nutritional Information
Nutrient | Amount Per Serving |
---|---|
Calories | 380 kcal |
Protein | 23 g |
Carbohydrates | 15 g |
Fat | 25 g |
Saturated Fat | 10 g |
Fiber | 1 g |
Sugar | 3 g |
Sodium | 750 mg |
Cholesterol | 95 mg |
Iron | 3 mg |

Frequently Asked Questions
Q1: Can I use ground turkey instead of beef?
Yes! You can use ground turkey if you want a leaner option. The flavor will be slightly different, but still delicious.
Q2: What can I serve with these meatballs?
Mashed potatoes, rice, or egg noodles are perfect. You can also add a side of green beans, carrots, or a simple salad.
Q3: Can I make this ahead of time?
Yes, you can make the meatballs and gravy ahead of time and store them in the fridge for up to 3 days. Reheat them gently on the stove or in the microwave.
Q4: Can I freeze Salisbury Steak Meatballs?
Absolutely! Let them cool completely, then store in a freezer-safe container for up to 2 months. Thaw and reheat when ready to eat.
Q5: What if I don’t have Worcestershire sauce?
You can leave it out or use a mix of soy sauce and a splash of vinegar as a simple substitute.
Final Thoughts
Salisbury Steak Meatballs are a cozy, comforting meal that’s both easy and satisfying. They bring together juicy meatballs and rich brown gravy in one perfect dish. Whether you’re cooking for your family or meal-prepping for the week, this recipe is a great go-to.
Even picky eaters usually enjoy this dish, and it’s simple enough for beginner cooks. With ingredients you likely already have at home, it’s a recipe worth adding to your regular meal plan.
So next time you’re looking for a hearty dinner that’s easy to make and full of flavor, give Salisbury Steak Meatballs a try. You’ll be glad you did!