Ingredients
Equipment
Method
- Prepare the Meatball Mixture: In a large bowl, combine the ground beef, panko breadcrumbs, milk, egg, diced onion, minced garlic, Worcestershire sauce, Dijon mustard, thyme, smoked paprika, salt, and pepper. Gently mix with your hands until just combined. Be careful not to overmix.
- Shape the Meatballs: Roll the mixture into approximately 1-inch meatballs. This recipe should yield about 24-30 meatballs.
- Brown the Meatballs: Heat 1 tablespoon of olive oil in a large skillet over medium-high heat. Working in batches, brown the meatballs on all sides until nicely seared. Remove the browned meatballs from the skillet and set aside.
- Make the Gravy: Add the remaining 1 tablespoon of olive oil to the skillet. Whisk in the all-purpose flour and cook for 1-2 minutes, stirring constantly, until a smooth paste forms (this is a roux). Gradually whisk in the beef broth, ensuring there are no lumps. Bring to a simmer, then stir in the Worcestershire sauce, onion powder, garlic powder, salt, and pepper.
- Simmer the Meatballs in Gravy: Gently add the browned meatballs back into the skillet with the gravy. Reduce the heat to low, cover, and simmer for 15-20 minutes, or until the meatballs are cooked through and the gravy has thickened to your desired consistency. If using, stir in the heavy cream during the last few minutes of cooking.
- Serve: Serve the Salisbury Steak Meatballs hot, spooned over mashed potatoes, egg noodles, or rice. Garnish with fresh parsley, if desired.
Notes
For best results, use an 80/20 ground beef blend to ensure the meatballs are moist and flavorful. Do not overmix the meatball mixture to avoid tough meatballs. Browning the meatballs before simmering in the gravy is crucial for developing a rich, savory flavor. Leftovers can be stored in the refrigerator for up to 3 days. For a richer gravy, stir in a tablespoon of heavy cream during the last few minutes of cooking. You can also add sliced mushrooms to the gravy for extra flavor and texture.
