Home » Salisbury Meatballs and Mashed Potatoes – Easy & Comforting
Salisbury Meatballs

Salisbury Meatballs and Mashed Potatoes – Easy & Comforting

There is something about a plate of Salisbury meatballs with creamy mashed potatoes that instantly transports you to a place of comfort. It’s the kind of meal that makes you close your eyes and savor every bite, especially when the meatballs are tender and juicy, the gravy is rich and smooth, and the mashed potatoes are buttery and fluffy. This dish is the definition of cozy, home-cooked goodness.

I still remember the first time I had Salisbury steak at a family gathering. It was one of those meals that didn’t require any fancy ingredients or elaborate preparation—just a simple, hearty plate of food that filled both the stomach and the soul. Years later, I started making my own version, but with a little twist: instead of traditional Salisbury steak patties, I turned them into meatballs. The smaller size makes them extra juicy and allows them to soak up all that delicious gravy.

If you’re looking for a meal that delivers on both taste and nostalgia, this Salisbury meatballs and mashed potatoes recipe is a must-try. It’s easy to make, packed with flavor, and guaranteed to become a favorite in your home.

Why You’ll Love This Recipe

This dish has all the qualities of a perfect comfort meal. It’s warm, hearty, and deeply satisfying, making it a great option for both casual dinners and family gatherings.

1. Easy to Make

Despite its rich flavors, this recipe is surprisingly simple. The ingredients are basic, and the cooking steps are straightforward. Even if you’re a beginner in the kitchen, you’ll have no trouble putting this meal together.

2. Packed with Flavor

The meatballs are seasoned with garlic, onion, Worcestershire sauce, and a touch of ketchup to create a deeply savory taste. The gravy is thick, rich, and full of umami, while the mashed potatoes are buttery and smooth. Every element is carefully crafted to complement the others.

3. Family-Friendly

Kids and adults alike will love these juicy meatballs and creamy mashed potatoes. It’s one of those meals that pleases everyone at the table, making it perfect for weeknight dinners.

Health Benefits

While Salisbury meatballs and mashed potatoes are often considered comfort food, this recipe has several nutritional benefits when made with wholesome ingredients.

1. High-Quality Protein

The ground beef in this recipe provides a good amount of protein, which is essential for muscle growth and repair. If you prefer a leaner option, you can use ground turkey or chicken while still maintaining a rich, flavorful dish.

2. Balanced Carbohydrates

Mashed potatoes are a great source of complex carbohydrates, giving you a steady energy boost. To make them even healthier, use Yukon Gold or red potatoes, which have more fiber and nutrients than traditional white potatoes.

3. Rich in Vitamins and Minerals

This dish contains essential vitamins like B12 from the beef, potassium from the potatoes, and antioxidants from any added vegetables. If you serve it with steamed broccoli, green beans, or carrots, you’ll add even more nutrients to your meal.

4. Customizable for Dietary Needs

If you’re looking to cut back on fat, you can reduce the amount of butter in the mashed potatoes or use olive oil instead. You can also make the gravy with low-sodium beef broth to control salt intake.

Preparation Time, Servings, and Nutritional Information

  • Prep Time: 15 minutes
  • Cook Time: 35 minutes
  • Total Time: 50 minutes
  • Servings: 4
  • Calories per Serving: Approximately 550 kcal
  • Protein: 28g
  • Carbohydrates: 45g
  • Fats: 25g

Ingredients List

The Meatballs:

  • 500g ground beef
  • ¼ cup breadcrumbs (Panko or regular)
  • 1 tbsp tomato ketchup
  • 1 tsp Worcestershire sauce
  • ½ tsp salt
  • 1 tsp ground black pepper
  • 1 garlic clove, grated
  • ½ onion, grated
  • 2 tbsp olive oil

The Gravy:

  • 2 tbsp butter
  • 1 large onion, sliced
  • 1 garlic clove, grated
  • 2 cups beef stock
  • 2 tbsp plain flour
  • 1 tbsp tomato ketchup
  • 1 tbsp BBQ sauce
  • 1 tsp smoked paprika
  • ½ tsp freshly cracked black pepper
  • Salt to taste

The Mashed Potatoes:

  • 5 large potatoes, peeled and boiled until tender
  • 4 tbsp salted butter
  • ½ cup milk (low-fat or whole)
  • Salt and black pepper to taste

Step-By-Step Cooking Instructions

1. Prepare the Meatballs

  • In a large mixing bowl, combine ground beef, breadcrumbs, ketchup, Worcestershire sauce, salt, black pepper, grated garlic, and grated onion.
  • Use your hands or a spoon to mix everything until just combined. Avoid overmixing to keep the meatballs tender.
  • Roll the mixture into small, golf-ball-sized meatballs and place them on a plate.
  • Heat olive oil in a large skillet over medium-high heat. Once hot, add the meatballs in batches and cook until browned on all sides (about 3 minutes per side).
  • Remove the meatballs from the pan and set them aside.

2. Make the Gravy

  • In the same skillet, melt butter and add the sliced onions. Cook over medium heat until the onions become soft and caramelized (about 10 minutes).
  • Add grated garlic and cook for 1 more minute until fragrant.
  • Stir in the flour and cook for 1 minute to eliminate the raw taste.
  • Slowly pour in the beef stock, whisking constantly to avoid lumps.
  • Add ketchup, BBQ sauce, smoked paprika, black pepper, and salt. Stir well.
  • Let the gravy simmer for 5 minutes until it thickens. If it becomes too thick, add a bit more beef stock.
  • Return the meatballs to the skillet and let them simmer in the gravy for another 10 minutes.

3. Make the Mashed Potatoes

  • While the meatballs are simmering, mash the boiled potatoes in a large bowl.
  • Add butter, milk, salt, and black pepper, then mix until smooth and creamy. Adjust seasoning if needed.

4. Assemble and Serve

  • Place a generous scoop of mashed potatoes onto each plate.
  • Top with Salisbury meatballs and pour over some rich, flavorful gravy.
  • Garnish with chopped parsley if desired.
  • Serve with a side of steamed vegetables like broccoli or green beans for added color and nutrition.

How to Serve

Salisbury meatballs and mashed potatoes are a complete meal on their own, but with the right sides and garnishes, you can elevate the dish to an even more satisfying dining experience. The goal is to create a balanced plate with complementary flavors and textures. Here are some serving ideas to make your meal feel extra special.

1. Serve with a Side of Vegetables

Adding vegetables not only enhances the nutrition of the dish but also brings vibrant colors to the plate. Some great options include:

  • Steamed or roasted broccoli – The slight crunch and earthy flavor pair perfectly with the creamy mashed potatoes and rich gravy.
  • Sautéed green beans – Cook them with a little garlic and olive oil for extra flavor.
  • Honey-glazed carrots – Their natural sweetness balances the savory elements of the meal.
  • Roasted Brussels sprouts – Toss them with a bit of balsamic glaze for a delicious contrast.

2. Garnish for Extra Flavor

A simple garnish can add a touch of freshness and brightness. Try:

  • Fresh parsley or chives – Sprinkle some on top of the meatballs for a pop of color.
  • Grated Parmesan cheese – A small amount adds a bit of umami richness.
  • Cracked black pepper – Enhances the depth of flavor in the gravy.

3. Serve with Bread

For a heartier meal, add a side of warm, crusty bread or dinner rolls. They’re perfect for soaking up the delicious gravy. If you want something lighter, try toasted garlic bread for a bit of crunch.

4. Add a Fresh Salad

If you prefer a lighter contrast to the hearty meatballs and mashed potatoes, a crisp salad can be a great addition. A simple arugula salad with lemon vinaigrette or a classic Caesar salad works beautifully.

5. Make it a Special Meal

For a more formal presentation, serve everything on a large platter and let guests serve themselves family-style. If serving for a weeknight dinner, portion everything individually and let the delicious aroma fill the dining room before you dig in.

Pairing Suggestions

While Salisbury meatballs and mashed potatoes are already delicious on their own, pairing them with the right beverages can enhance the overall flavor experience. Here are some great pairing ideas:

1. Non-Alcoholic Drink Pairings

  • Sparkling water with lemon or lime – The light citrus notes cleanse the palate between bites.
  • Iced tea (sweetened or unsweetened) – A refreshing option that balances the richness of the dish.
  • Homemade lemonade – The tartness of fresh lemon juice cuts through the savory gravy.
  • Apple cider (hot or cold) – Its natural sweetness pairs well with the deep, comforting flavors.

2. Soup Pairings

For an elegant, multi-course meal, start with a light soup before serving the main dish:

  • A classic tomato soup – The slight acidity balances the richness of the meatballs and potatoes.
  • A light vegetable soup – A broth-based soup with carrots, celery, and zucchini can prepare the palate.

3. Dessert Pairings

After such a hearty meal, it’s best to go for a lighter dessert:

  • Vanilla bean ice cream – A simple and creamy finish to contrast the savory meal.
  • Fresh fruit salad – A mix of berries, mango, and grapes provides a refreshing sweetness.
  • Chocolate mousse – If you want something indulgent but not too heavy, a small serving of chocolate mousse is a great choice.

Storage, Freezing & Reheating Instructions

This dish is excellent for meal prep since both the meatballs and mashed potatoes store well. Here’s how to store, freeze, and reheat each component for the best texture and flavor.

1. Storing Leftovers

  • Refrigeration: Store the cooked meatballs in their gravy in an airtight container in the fridge for up to 4 days. Store the mashed potatoes separately to prevent them from absorbing too much moisture.
  • Keeping Gravy Fresh: If the gravy thickens too much in the fridge, you can add a splash of water or broth when reheating to restore its smooth consistency.

2. Freezing Instructions

If you want to make a big batch for future meals, freezing is a great option:

  • Meatballs & Gravy: Let them cool completely, then place them in a freezer-safe container. Store for up to 3 months.
  • Mashed Potatoes: Scoop them into a freezer-safe container and freeze for up to 2 months.

3. Reheating Tips

  • On the Stovetop: Reheat meatballs and gravy in a pan over medium heat, adding a little water or beef broth to keep the sauce smooth.
  • In the Microwave: Heat in 1-minute intervals, stirring between each round to ensure even heating. Add a splash of milk to mashed potatoes if they seem dry.
  • In the Oven: Place meatballs in an ovenproof dish, cover with foil, and bake at 350°F (175°C) for about 15 minutes until warmed through.

Common Mistakes to Avoid

Even though this is a straightforward recipe, a few small mistakes can impact the final result. Here are the most common pitfalls and how to avoid them.

1. Overmixing the Meatball Mixture

When combining the ingredients, mix just until everything is incorporated. Overmixing will make the meatballs dense instead of tender.

2. Skipping the Browning Step

Browning the meatballs before adding them to the gravy adds extra flavor. Don’t rush this step—it makes a big difference.

3. Using Too Much Flour in the Gravy

Adding too much flour can make the gravy too thick and pasty. If this happens, simply whisk in more broth until you reach the desired consistency.

4. Not Mashing the Potatoes Properly

For smooth mashed potatoes, use a potato masher or a ricer. Avoid using a blender or food processor, as it can make them gluey.

5. Reheating Incorrectly

When reheating, always add a little liquid (milk for mashed potatoes, broth for gravy) to maintain the right texture.

Pro Tips

Want to take your Salisbury meatballs to the next level? Here are some expert tips to enhance your dish.

1. Use a Mix of Beef and Turkey

For extra tenderness, use a mix of half ground beef and half ground turkey. The turkey makes the meatballs lighter while keeping them juicy.

2. Make the Gravy Extra Creamy

For an ultra-luxurious texture, stir in a splash of heavy cream or a teaspoon of butter just before serving.

3. Add More Umami Flavor

A teaspoon of soy sauce or a splash of balsamic vinegar in the gravy can enhance the depth of flavor.

4. Make it a One-Pan Dish

If you want fewer dishes to clean, cook the meatballs, gravy, and even the mashed potatoes in the same pan (if using an oven-safe skillet).

5. Prepare in Advance

You can roll the meatballs ahead of time and refrigerate them for up to 24 hours before cooking. This saves time on busy nights.

Frequently Asked Questions (FAQs)

1. Can I make this dish gluten-free?

Yes! Use gluten-free breadcrumbs in the meatballs and replace all-purpose flour with cornstarch in the gravy.

2. Can I use chicken instead of beef?

Absolutely! Ground chicken or turkey works well and creates a lighter version of the dish.

3. What’s the best way to make extra smooth mashed potatoes?

Use a potato ricer instead of a masher, and add warmed milk gradually to prevent clumping.

Conclusion & Call to Action

This Salisbury meatballs and mashed potatoes recipe is the ultimate comfort food, perfect for cozy dinners or meal prep. If you try it, let me know how it turns out! I’d love to hear your thoughts and any personal twists you add to make it your own. Happy cooking!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Salisbury Meatballs and Mashed Potatoes


  • Author: Julianne Carter
  • Total Time: 50 minutes
  • Yield: 4 servings 1x

Description

This Salisbury meatballs and mashed potatoes recipe is the perfect comfort food. Juicy, flavorful meatballs are simmered in a rich, savory gravy and served over creamy, buttery mashed potatoes for a cozy, satisfying meal.


Ingredients

Scale

For the Meatballs:

  • 500g ground beef
  • ¼ cup breadcrumbs
  • 1 tbsp tomato ketchup
  • 1 tsp Worcestershire sauce
  • ½ tsp salt
  • 1 tsp ground black pepper
  • 1 garlic clove, grated
  • ½ onion, grated
  • 2 tbsp olive oil

For the Gravy:

  • 2 tbsp butter
  • 1 large onion, sliced
  • 1 garlic clove, grated
  • 2 cups beef stock
  • 2 tbsp plain flour
  • 1 tbsp tomato ketchup
  • 1 tbsp BBQ sauce
  • 1 tsp smoked paprika
  • ½ tsp black pepper
  • Salt to taste

For the Mashed Potatoes:

  • 5 large potatoes, peeled and boiled
  • 4 tbsp salted butter
  • ½ cup milk
  • Salt and black pepper to taste

Instructions

  • Make the Meatballs: Mix all meatball ingredients in a bowl. Shape into small balls and cook in a skillet with olive oil until browned. Set aside.
  • Prepare the Gravy: In the same pan, melt butter, cook onions until caramelized, then add garlic and flour. Stir in beef stock, ketchup, BBQ sauce, paprika, salt, and pepper. Simmer until thickened.
  • Simmer the Meatballs: Add the browned meatballs to the gravy, cover, and let them cook for 10 minutes.
  • Make the Mashed Potatoes: Mash the boiled potatoes with butter, milk, salt, and pepper until creamy.
  • Serve: Spoon mashed potatoes onto plates, top with Salisbury meatballs and gravy, and garnish with fresh parsley.

Notes

  • For extra smooth mashed potatoes, use a potato ricer.
  • If the gravy thickens too much, add a bit more beef stock.
  • These meatballs freeze well for up to 3 months.
  • Prep Time: 15 minutes
  • Cook Time: 35 minutes
  • Category: Dinner
  • Method: Stovetop
  • Cuisine: American

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe rating

*