• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Home Style Cravings

  • Home
  • Dinner
  • Dessert
  • salad
  • Drinks
  • Recipe Index
  • About
  • Contact

Home Style Cravings

  • Home
  • Dinner
  • Dessert
  • salad
  • Drinks
  • Recipe Index
  • About
  • Contact
Dinner / Salisbury Meatballs and Mashed Potatoes Recipe: Comfortin…

Salisbury Meatballs and Mashed Potatoes Recipe: Comfortin…

March 28, 2026 by Louka

There’s nothing quite like the hearty embrace of my Salisbury Meatballs and Mashed Potatoes Recipe, a dish that combines savory, rich flavors with the satisfying comfort of creamy mashed potatoes. Imagine sinking your teeth into tender meatballs drenched in a luscious gravy, with the smoothness of fluffy mashed potatoes providing the perfect backdrop. I developed this recipe during one of those busy weeks when I was searching for something that not only packed a protein punch—about 30 grams per serving—but also brought my family together around the dinner table. It’s become a go-to meal prep option that never fails to satisfy cravings.

I still remember the first time I served this dish on a chilly Sunday evening. As soon as my teenagers caught a whiff of the simmering gravy, they rushed to the kitchen, their eyes lighting up with anticipation. “Wow, Mom! It smells amazing!” my youngest exclaimed, while my oldest eagerly grabbed a plate and filled it to the brim. What sets my recipe apart is the use of fresh herbs in the meatball mixture, which adds an unexpected twist that elevates this classic dish. The best moment came when my husband asked for seconds, saying it was just like grandma used to make—music to my ears!

Ingredients for the Salisbury Meatballs and Mashed Potatoes

Each ingredient in this dish plays an essential role in flavor and texture. Here’s what you’ll need:

Meatballs

1 lb ground beef (80/20 blend for best flavor): Provides rich flavor and juicy texture to the meatballs.

1/2 cup bread crumbs (plain or seasoned): Helps bind the meatballs while adding subtle flavor.

1 large egg (beaten): Acts as a binder, ensuring the meatballs hold their shape during cooking.

1 tsp garlic powder: Infuses a warm, savory depth of flavor throughout the meat mixture.

1 tsp onion powder: Adds a sweet, aromatic note that enhances the overall taste.

1 tsp salt: Essential for bringing out the flavors in the meat and seasoning the dish.

1/2 tsp black pepper: Offers a hint of heat that balances the richness of the meat.

Gravy

2 tbsp butter: Adds richness and helps create a smooth, velvety gravy base.

2 tbsp all-purpose flour: Thickens the gravy, giving it a satisfying texture.

2 cups beef broth (low sodium): Provides a savory foundation for the gravy without overwhelming saltiness.

1 tsp Worcestershire sauce: Contributes a complex umami flavor that deepens the gravy’s profile.

1 tsp soy sauce: Enhances savory notes and adds depth to the gravy’s flavor.

1/2 tsp salt: Balances flavors and ensures the gravy is well-seasoned.

1/4 tsp black pepper: Adds warmth and complements the other flavors in the gravy.

Mashed Potatoes

2 lbs russet potatoes (peeled and cubed): The perfect base for creamy mashed potatoes with great texture.

1/2 cup milk (warm): Creates creaminess and smoothness in the mashed potatoes.

4 tbsp butter (unsalted): Enriches flavor and gives a luxurious mouthfeel to each bite.

1 tsp salt: Enhances the natural potato flavor and seasons them perfectly.

  • 1/4 tsp black pepper: Provides a gentle kick that brightens up the mashed potatoes.

Step-by-Step Instructions

I recommend starting by preheating your oven, as the meatballs need to bake while you prepare the gravy and mashed potatoes — this way everything finishes around the same time.

Step 1: Preheat your oven to 400°F (200°C). In a mixing bowl, combine 1 lb of ground beef with 1/2 cup of bread crumbs, 1 beaten egg, 1 tsp of garlic powder, 1 tsp of onion powder, 1 tsp of salt, and 1/2 tsp of black pepper. Mix until just combined; be careful not to overmix as this could make the meatballs tough. I usually use an 80/20 blend for the best flavor and juiciness.

Step 2: Form the mixture into approximately 1-inch meatballs, using your hands to roll them gently into shape. Place each meatball on a lined baking sheet — I prefer parchment paper for easy cleanup. This recipe should yield around 20 meatballs, depending on how generous you are with each portion!

Step 3: Bake the meatballs in the preheated oven for about 20 minutes or until they are cooked through with no pink remaining in the center. You want them to be nice and browned on the outside; if you’re unsure, using a meat thermometer can help ensure they reach an internal temperature of 160°F.

Step 4: In a skillet over medium heat, melt 2 tablespoons of butter. Once melted, whisk in 2 tablespoons of all-purpose flour and cook for about 1 minute until it’s golden brown; this step builds serious flavor in your gravy, so don’t rush it! You’ll notice a lovely nutty aroma as it cooks.

Step 5: Gradually whisk in 2 cups of low-sodium beef broth along with 1 tsp each of Worcestershire sauce and soy sauce, plus another 1/2 tsp of salt and a pinch (1/4 tsp) of black pepper. Bring the mixture to a simmer, stirring frequently until thickened — about 5 minutes. You want it to coat the back of a spoon nicely.

Step 6: Carefully add the baked meatballs to the gravy and gently stir them to coat well. Let them simmer together for a couple more minutes for the flavors to meld beautifully; I find this makes the dish even more comforting.

Step 7: While your meatballs finish cooking in their savory bath, take out a pot and cover your cubed potatoes (2 lbs of peeled russet potatoes) with water. Add in a pinch of salt and bring it all to a boil over high heat. Cook until they’re tender when pierced with a fork; this should take about 15 minutes.

Step 8: Drain your potatoes thoroughly before returning them to the pot. Add in 1/2 cup of warm milk and 4 tablespoons of unsalted butter. Mash everything together until smooth and creamy — I recommend using a potato masher or ricer for that perfect texture! Season with another teaspoon of salt and a light sprinkle (1/4 tsp) of black pepper for flavor.

Step 9: To serve, plate up those creamy mashed potatoes first and then generously top them with your Salisbury meatballs and rich gravy. Serve hot for maximum comfort; there’s something magical about this combination that warms both body and soul!

What to Serve with Salisbury Meatballs and Mashed Potatoes

This bowl is already incredibly filling and balanced, but these sides add extra variety and nutrition to round out your meal perfectly.

Garlic Roasted Green Beans: Fresh green beans tossed in olive oil, minced garlic, and a sprinkle of sea salt, then roasted until tender-crisp make for a delightful contrast to the rich meatballs and creamy mashed potatoes. Their bright flavor cuts through the savory gravy, while providing vitamins A and C, along with fiber. My kids love the slight crunch, making it a go-to side for family dinners.

Creamy Coleslaw: This vibrant mix of shredded cabbage and carrots dressed in a light mayo vinaigrette offers a refreshing crunch that complements the hearty meatballs beautifully. The crisp texture contrasts well with the softness of the potatoes, while also adding fiber and healthy fats from the dressing. It’s a favorite at our meal prep sessions as it holds up well for days in the fridge.

Herbed Quinoa: Fluffy quinoa cooked with vegetable broth and mixed with fresh herbs like parsley and thyme adds a nutritious grain option that aligns perfectly with the flavors of the dish. With around 8 grams of protein per cup, it boosts the meal’s macro content while echoing the savory notes found in both the meatballs and gravy. I often prepare a big batch on Sundays for easy weekday meals.

Cheddar Biscuit Bites: These fluffy biscuits made with sharp cheddar cheese provide a cheesy richness that pairs wonderfully with the meaty sauce. The buttery flavor complements both the meatballs and mashed potatoes while adding about 6 grams of protein per biscuit. They’re always a hit at our family gatherings, disappearing before I even get to sit down!

Storage & Serving Tips

Pin Image 1

To store your Salisbury Meatballs and Mashed Potatoes for meal prep, place the meatballs and gravy in one airtight container and the mashed potatoes in another. This combination will keep well in the fridge for up to 4 days. If you have extra gravy, consider storing it separately in a small container to maintain the consistency of both components. Keeping the mashed potatoes separate helps prevent them from becoming too soggy.

When reheating, warm the mashed potatoes in the microwave for 1–2 minutes until hot, stirring halfway through. For the meatballs, place them along with the gravy in a saucepan over medium heat for about 5–7 minutes, stirring occasionally until heated thoroughly; this method keeps them juicy. Avoid microwaving the meatballs as it tends to make them rubbery and less enjoyable. If you’re reheating larger portions, adjust time accordingly while ensuring everything is steaming hot before serving.

Pro tip: To batch cook this recipe for the week, double the ingredients and portion out individual servings into meal prep containers. Family members can easily self-assemble their own bowls by adding desired portions of meatballs, gravy, and mashed potatoes. For variety throughout the week, try swapping ground beef with ground turkey or chicken for lighter options and incorporating sweet potatoes instead of russet potatoes. To keep your mashed potatoes creamy during storage, add a splash of milk before reheating each serving to restore their texture.

Conclusion

This Salisbury Meatballs and Mashed Potatoes Recipe has become one of those meals I make almost every week because it’s genuinely satisfying, delivering 550 calories per serving while still being comforting. The use of an 80/20 ground beef blend truly elevates the flavor of the meatballs, setting them apart from other similar dishes. Give this one a try this week. I promise it’ll become a regular rotation meal in your house too.

Salisbury Meatballs and Mashed Potatoes

A comforting dish featuring savory meatballs in a rich gravy served over creamy mashed potatoes.
Print Recipe Pin Recipe
Prep Time 20 minutes mins
Cook Time 30 minutes mins
Total Time 50 minutes mins
Servings: 4 servings
Course: Main Course
Cuisine: American
Calories: 550
Ingredients Method Nutrition Notes

Ingredients
  

Meatballs
  • 1 lb ground beef 80/20 blend for best flavor
  • 1/2 cup bread crumbs plain or seasoned
  • 1 large egg beaten
  • 1 tsp garlic powder
  • 1 tsp onion powder
  • 1 tsp salt
  • 1/2 tsp black pepper
Gravy
  • 2 tbsp butter
  • 2 tbsp all-purpose flour
  • 2 cups beef broth low sodium
  • 1 tsp Worcestershire sauce
  • 1 tsp soy sauce
  • 1/2 tsp salt
  • 1/4 tsp black pepper
Mashed Potatoes
  • 2 lbs russet potatoes peeled and cubed
  • 1/2 cup milk warm
  • 4 tbsp butter unsalted
  • 1 tsp salt
  • 1/4 tsp black pepper

Method
 

Prepare the Meatballs
  1. Preheat the oven to 400°F (200°C). In a mixing bowl, combine ground beef, bread crumbs, egg, garlic powder, onion powder, salt, and pepper. Mix until just combined.
  2. Form the mixture into 1-inch meatballs and place them on a baking sheet.
  3. Bake in the preheated oven for 20 minutes or until cooked through.
Make the Gravy
  1. In a skillet, melt butter over medium heat. Whisk in flour and cook for 1 minute until golden.
  2. Gradually whisk in beef broth, Worcestershire sauce, soy sauce, salt, and pepper. Bring to a simmer and cook until thickened, about 5 minutes.
  3. Add the baked meatballs to the gravy and stir to coat.
Prepare the Mashed Potatoes
  1. In a pot, cover cubed potatoes with water and add salt. Bring to a boil and cook until tender, about 15 minutes.
  2. Drain the potatoes and return them to the pot. Add warm milk and butter, then mash until smooth and creamy. Season with salt and pepper to taste.
Serve
  1. Plate the mashed potatoes and top with Salisbury meatballs and gravy. Serve hot.

Nutrition

Serving: 1servingCalories: 550kcalCarbohydrates: 45gProtein: 30gFat: 25gSaturated Fat: 10gFiber: 4gSugar: 2g

Notes

For extra flavor, add chopped fresh parsley on top before serving.

Tried this recipe?

Let us know how it was!

« Previous Post
Puff Pastry Pecan Pie Bites: Sweet and Flaky Perfection
Next Post »
Roasted Tomatoes with Burrata: A Deliciously Simple Recip...

If you enjoyed this…

Salmon Coconut Curry: A Creamy Flavor Explosion

Korean Ground Beef Bowl (25-Minutes): Quick and Savory De…

Mediterranean Chicken Zucchini Bake: Flavor-Packed Delight

Reader Interactions

Leave a Comment Cancel reply

Helpful comments include feedback on the post or changes you made.

Recipe Rating




Primary Sidebar

Browse by Diet

DessertDinnersalad

Banana Bites: Deliciously Nutty Protein Snack

Shepherd’s Pie Baked Potato: Hearty and Satisfying Delight

Keto Crunchwraps Recipe: Flavor-Packed and Easy to Make

  • Recipe Index
  • Privacy Policy
  • Terms & Conditions
  • Disclaimer
  • About
  • Contact

© 2026 · © Home Style Cravings · All Rights Reserved