These classic Salisbury meatballs are juicy and packed with flavor, resting on a bed of creamy mashed potatoes. It’s a warm meal that feels like a hug!
I love how easy it is to whip this up for dinner. It’s perfect for a cozy night in, and don’t be surprised if you find yourself going back for seconds. Who can resist those meatballs? 😋
Key Ingredients & Substitutions
Ground Beef: A blend of ground beef and pork gives a delicious flavor. If you’re looking for a leaner option, ground turkey works well. Just be aware that it can be a bit drier, so consider adding a little extra fat or moisture.
Breadcrums: Traditional breadcrumbs are great, but you can use crushed crackers or panko for a crunchier texture. Adding Italian seasoned breadcrumbs gives an extra flavor boost!
Onion: Fresh onion is key for taste; if you’re out, onion powder can be a substitute but use less than you would fresh. Sautéed shallots can also provide a milder flavor.
Potatoes: Yukon Gold or Russet potatoes are perfect. If you prefer a healthier option, try cauliflower for a lighter mash. Just steam it until tender and mash similarly.
Beef Broth: For a deeper flavor, use homemade or low-sodium beef broth. If you’re vegetarian or vegan, vegetable broth is a fantastic alternative, but it changes the flavor slightly.
How Do You Make Perfectly Creamy Mashed Potatoes?
Making creamy mashed potatoes is all about technique! Start by boiling your potatoes until fork-tender, usually around 15-20 minutes. Here’s how to achieve that smooth texture:
- Drain well to remove excess moisture, which can make them gummy.
- Return potatoes to the pot on low heat for a minute to evaporate any remaining water.
- Add warm milk gradually while mashing, focusing on a smoother consistency.
- Mix in butter for richness; I love using unsalted to control the flavor!
- Season with salt and pepper to taste, and don’t be afraid to adjust to your liking!
By following these tips, your mashed potatoes will be the star of the plate!
Classic Salisbury Meatballs with Creamy Mashed Potatoes
Ingredients You’ll Need:
For the Salisbury Meatballs:
- 1 lb (450g) ground beef (or a mix of beef and pork)
- 1/2 cup breadcrumbs
- 1/4 cup milk
- 1 small onion, finely chopped
- 1 clove garlic, minced
- 1 egg, beaten
- 1 tablespoon Worcestershire sauce
- 1 teaspoon Dijon mustard (optional)
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1 tablespoon vegetable oil (for frying)
For the Gravy:
- 2 tablespoons butter
- 2 tablespoons all-purpose flour
- 2 cups beef broth (preferably low sodium)
- 1 teaspoon Worcestershire sauce
- Salt and pepper, to taste
For the Creamy Mashed Potatoes:
- 2 lbs (900g) potatoes (Russet or Yukon Gold), peeled and cut into chunks
- 4 tablespoons unsalted butter
- 1/2 – 3/4 cup whole milk (warm)
- Salt and pepper, to taste
How Much Time Will You Need?
Expect about 20 minutes for preparation and 30 minutes for cooking. This dish takes around 50 minutes in total to create a delightful family meal!
Step-by-Step Instructions:
1. Prepare the Meatballs:
In a large bowl, combine breadcrumbs and milk. Let it soak for a few minutes. Add ground beef, chopped onion, minced garlic, beaten egg, Worcestershire sauce, Dijon mustard, salt, and pepper. Mix gently with your hands, being careful not to overmix, so the meatballs stay tender!
2. Shape the Meatballs:
Form the mixture into meatballs about 1.5 inches in diameter. Place them on a plate as you shape them.
3. Cook the Meatballs:
In a large skillet, heat vegetable oil over medium heat. Add the meatballs in batches and brown them evenly on all sides for about 6-8 minutes. They don’t need to be fully cooked through since they’ll finish in the gravy. Remove them from the skillet and set aside.
4. Make the Gravy:
In the same skillet, lower the heat to medium-low and add butter. Once melted, whisk in flour to create a roux, cooking for 1-2 minutes while stirring continuously. Slowly add beef broth, making sure to whisk out any lumps. Stir in Worcestershire sauce and season with salt and pepper. Simmer for about 3-5 minutes, allowing the gravy to thicken.
5. Finish Cooking Meatballs in Gravy:
Return the meatballs to the skillet and spoon some gravy over them. Cover, and let them simmer on low heat for an additional 10 minutes, or until cooked through.
6. Prepare the Mashed Potatoes:
Meanwhile, boil the potatoes in salted water until tender, about 15-20 minutes. Drain well and return them to the pot. Add in butter and warm milk gradually while mashing until they are creamy. Season with salt and pepper to taste.
7. Serve:
On each plate, place a generous scoop of creamy mashed potatoes, arrange the Salisbury meatballs on top or beside, and ladle extra gravy over them. Enjoy your deliciously warm comfort meal!
This classic comfort dish pairs perfectly with steamed green beans, peas, or a crisp salad. Enjoy! 🍽️
FAQ for Classic Salisbury Meatballs with Creamy Mashed Potatoes
Can I Use Ground Turkey Instead of Beef?
Absolutely! Ground turkey is a great leaner alternative. Just keep in mind that it can be a bit drier, so consider adding a tablespoon of olive oil or some diced vegetables for extra moisture!
How Can I Make the Mashed Potatoes Healthier?
You can substitute some or all of the potatoes with cauliflower for a lower-carb option. Simply steam the cauliflower until tender, then mash it similarly to the potatoes for a creamy consistency!
What’s the Best Way to Store Leftovers?
Store any leftovers in an airtight container in the fridge for up to 3 days. To reheat, warm gently on the stove or in the microwave, adding a splash of milk to the mashed potatoes if they seem dry.
Can I Make This Recipe Ahead of Time?
Yes! You can prepare the meatballs and gravy a day in advance and store them in the refrigerator. Just reheat gently on the stove before serving, and whip up the mashed potatoes fresh for the best flavor and texture.