Ah, the comforting embrace of a home-cooked meal! As I stand in my Barcelona kitchen, surrounded by the vibrant colors and aromas of Mediterranean life, I’m transported back to those sunny Sundays in Seville. The familiar scent of saffron would fill the air as my father prepared his legendary paella. Today, I invite you to join me for a different kind of comfort food — my Salisbury Meatballs and Mashed Potatoes. It’s a dish that wraps you in warmth and nostalgia, perfect for gathering loved ones around the table. So, let’s embark on this culinary journey together, where tradition meets a modern twist!
Why You’ll Absolutely Love This Recipe
- It’s so easy, it feels like a little kitchen victory!
- A delightful fusion of flavors that dance on your taste buds.
- Perfect for cozy family dinners or a hearty meal with friends.
- Combines the richness of meatballs gravy with the creamy goodness of mashed potatoes.
- A versatile dish that welcomes your personal touch.
Simple Ingredients for a Delicious Treat
Let’s talk about these ingredients as if we’re old friends meeting at the local market. A good ground beef with mashed potatoes dish starts with quality beef — I always choose 80% lean for just the right amount of juiciness. Breadcrumbs and an egg bind our meatballs beautifully, while milk adds a touch of tenderness. The aromatic duo of garlic powder and Worcestershire sauce brings depth, and finely chopped onions give a subtle sweetness.
For the gravy, butter and flour create a luscious base, enriched with beef broth and a hint of Dijon mustard for a gentle zing. Sliced onions and thyme add layers of flavor, making the gravy a true star!
Finally, our mashed potatoes — creamy, dreamy, and irresistible. Russet potatoes, butter, and milk are the holy trinity here, with sour cream offering an optional extra creaminess that’s hard to resist.
You’ll find the full ingredient list with exact measurements in the recipe card below!
Let’s Make Some Magic: Step-by-Step
Ready to get cooking? Imagine we’re in the kitchen together, music playing softly in the background, and let’s dive in:
Make the Meatballs: In a large bowl, combine ground beef, breadcrumbs, egg, milk, onion, garlic powder, Worcestershire sauce, salt, and pepper. Mix well until evenly combined. Roll the mixture into 1-inch meatballs. Heat olive oil in a large skillet over medium heat. Fry the meatballs in batches, turning them to brown all sides. Cook for about 7-8 minutes or until fully cooked through. Set aside.
Prepare the Gravy: In the same skillet, melt butter over medium heat. Add the sliced onions and cook until soft and golden brown, about 5 minutes. Stir in the flour and cook for 1 minute to remove the raw flour taste. Gradually whisk in the beef broth, Worcestershire sauce, and Dijon mustard. Add thyme (if using) and season with salt and pepper. Simmer the gravy until it thickens, about 5-7 minutes. Return the meatballs to the skillet, coating them in the gravy. Simmer for another 5 minutes to heat through.
Make the Mashed Potatoes: Boil the peeled and cubed potatoes in salted water until tender, about 15-20 minutes. Drain the potatoes and return them to the pot. Add butter, milk, sour cream (if using), salt, and pepper. Mash the potatoes until smooth and creamy.
Serve: Spoon the mashed potatoes onto plates and top with the Salisbury meatballs and gravy. Garnish with parsley if desired and serve immediately.
A Few of My Favorite Tips
Here’s a little secret between friends: for even more flavor, try adding a pinch of smoked paprika to the meatball mixture. It adds a subtle warmth that complements the dish beautifully. And when making the mashed potatoes, a potato ricer can be your best friend for achieving that extra-smooth texture!
How I Like to Serve This
Picture this: a generous scoop of mashed potatoes, topped with those savory meatballs and rich gravy, accompanied by a simple green salad with a drizzle of olive oil and lemon juice. It’s a meal that invites you to linger at the table, enjoying good food and even better company.
Storing & Reheating (If There’s Any Left!)
If by chance you have leftovers, store them in an airtight container in the refrigerator for up to 3 days. To reheat, gently warm the meatballs and gravy on the stove over low heat, stirring occasionally. The mashed potatoes can be reheated in the microwave or on the stovetop with a splash of milk to restore their creaminess.
For more cozy dinner ideas, you might want to Discover My 24 Simple Dinner Ideas for Cozy Family Nights or explore other mouthwatering options like Cheesy French Onion Meatballs and Savory Garlic Butter Steak Bites. Buen provecho!
Salisbury Meatballs and Mashed Potatoes Recipe
Ingredients
for the meatballs
- 1 lb ground beef (80% lean)
- ½ cup breadcrumbs
- 1 large egg
- ¼ cup milk
- 1 small onion, finely chopped
- 1 teaspoon garlic powder
- 1 teaspoon Worcestershire sauce
- salt and pepper to taste
- 2 tablespoons olive oil (for frying)
for the gravy
- 2 tablespoons butter
- 2 tablespoons all-purpose flour
- 2 cups beef broth
- 1 tablespoon Worcestershire sauce
- 1 teaspoon Dijon mustard
- 1 small onion, thinly sliced
- ½ teaspoon thyme (optional)
- salt and pepper to taste
for the mashed potatoes
- 4 large russet potatoes, peeled and cubed
- ½ cup milk
- ¼ cup butter
- salt and pepper to taste
- ¼ cup sour cream (optional, for extra creaminess)
Instructions
- Make the meatballs by mixing all meatball ingredients, rolling into 1-inch balls, and frying until cooked through.
- Prepare the gravy by cooking onions in butter, adding flour, then whisking in broth and seasonings until thickened.
- Return meatballs to the gravy and simmer for 5 minutes.
- Boil potatoes until tender, then mash with butter, milk, sour cream, salt, and pepper.
- Serve mashed potatoes topped with meatballs and gravy.
