Salisbury Meatballs and Mashed Potatoes Recipe | Comfort Food
I recently tried making Salisbury Meatballs and Mashed Potatoes Recipe at home, and I have to say—it was pure comfort food heaven! The combination of juicy meatballs, creamy mashed potatoes, and rich gravy instantly became a favorite in my household.
I loved how simple ingredients transformed into something so flavorful. Every bite was like a warm hug on a plate. If you’re a fan of hearty, classic dishes, this recipe is going to delight you — or you can also enjoy similar flavors with this Steak Rice Bowls Recipe.

Ingredients
Here’s what you’ll need to make these delicious Salisbury Meatballs and Mashed Potatoes. Each ingredient plays an important role in flavor and texture.
For the Meatballs
- 500g ground beef – I prefer fresh beef for better texture.
- ¼ cup breadcrumbs (Panko recommended) – adds lightness and keeps meatballs tender.
- 1 tbsp tomato ketchup – gives a hint of sweetness.
- 1 tsp Worcestershire sauce – enhances the umami flavor.
- ½ tsp salt – balance the taste.
- 1 tsp ground black pepper – freshly ground is best.
- 1 garlic clove, grated – adds aromatic depth.
- ½ onion, grated – keeps meatballs moist.
- 2 tbsp olive oil – for cooking the meatballs.
For the Gravy
- 2 tbsp butter – rich base for the sauce.
- 1 large onion, sliced – caramelizes for sweetness.
- 1 garlic clove, grated – intensifies flavor.
- 2 cups of beef stock – forms the main body of the gravy.
- 2 tbsp plain flour – thickens the sauce perfectly.
- 1 tbsp tomato ketchup – for tanginess.
- 1 tbsp BBQ sauce – adds a smoky note.
- 1 tsp smoked paprika – subtle heat and depth.
- ½ tsp freshly cracked black pepper – flavor enhancer.
- Salt to taste
For Mashed Potatoes
- 5 large potatoes, peeled and boiled – creamy base for mash.
- 4 tbsp salted butter – makes mash rich and velvety.
- ½ cup milk (low-fat or full cream) – for smooth texture.
- Salt and black pepper to taste
Note: Serves 4
Variations
You can tweak this recipe to fit different dietary needs or preferences:
- Use ground turkey or chicken for a lighter option.
- Swap milk and butter with plant-based alternatives for a dairy-free version.
- Add a pinch of nutmeg or rosemary to mashed potatoes for extra aroma.
- Mix in finely chopped mushrooms or bell peppers into meatballs for added veggies.
If you love experimenting with flavors, the smoky and spicy notes in Steak Bowls Chipotle might also inspire your next dinner idea.

Cooking Time
- Prep Time: 30 minutes
- Cooking Time: 40 minutes
- Total Time: 1 hour 10 minutes
Equipment You Need
- Large bowl – for mixing meatball ingredients.
- Skillet or frying pan – to brown meatballs and cook gravy.
- Potato masher – for smooth, creamy mash.
- Whisk – to blend gravy without lumps.
- Knife and cutting board – for prepping onions and garlic.
How to Make Salisbury Meatballs and Mashed Potatoes Recipe
Step 1: Prepare the Meatballs
Combine all meatball ingredients (except olive oil) in a large bowl and mix thoroughly. Shape mixture into 1-inch meatballs for uniform cooking.
Step 2: Cook the Meatballs
Heat olive oil in a skillet over medium-high heat. Cook meatballs on all sides until browned, adding more oil if needed. Remove and set aside.
Step 3: Make the Gravy
In the same skillet, melt butter and sauté onions until soft and translucent. Add flour and garlic, cook for 1 minute, then whisk in beef stock until thickened.
Step 4: Finish the Gravy
Stir in ketchup, BBQ sauce, smoked paprika, salt, and pepper. Return meatballs to the pan and let them coat in the sauce for a minute.
Step 5: Prepare Mashed Potatoes
Mash boiled potatoes in a bowl, then mix in butter, milk, salt, and pepper until smooth and creamy.
Step 6: Serve
Place a generous scoop of mashed potatoes on each plate, top with meatballs and gravy, and serve with steamed vegetables. Garnish with parsley for color.
Additional Tips for Making This Recipe Better
- I always let my meatballs rest after frying—they stay juicier that way.
- I like using Panko breadcrumbs; they make meatballs lighter than regular breadcrumbs.
- I find freshly grated garlic gives a more vibrant flavor than pre-minced garlic.
- For extra creamy mash, I heat milk slightly before adding.
How to Serve Salisbury Meatballs and Mashed Potatoes Recipe
Serving this dish can be as fun as making it. I love placing a scoop of mash in the center of the plate, then spooning meatballs and gravy on top. Steamed broccoli or green beans add color and nutrition. A sprinkle of fresh parsley finishes the look perfectly.

Nutritional Information
Here’s a rough nutritional breakdown per serving:
- Calories: 480 kcal – hearty and filling.
- Protein: 25g – thanks to the beef.
- Carbohydrates: 35g – from potatoes and gravy.
- Fat: 25g – from butter, meat, and oil.
Make Ahead and Storage
Storage: Leftover meatballs and gravy can stay fresh in the fridge for up to 3 days. Store mashed potatoes separately.
Freezing: Meatballs freeze well; place them in an airtight container with gravy for up to 2 months.
Reheating: Warm gently on the stovetop or in the microwave, adding a splash of water or stock to keep gravy silky.
Why You’ll Love This Recipe
Here’s why this Salisbury Meatballs and Mashed Potatoes recipe is a keeper:
- Simple ingredients, big flavor – everything you need is likely in your pantry.
- Comfort food at its finest – creamy, savory, and satisfying.
- Customizable – easily swap meats, milk, or add veggies.
- Family-friendly – everyone from kids to adults will love it.
- Quick enough for weeknight dinners – total time is just over an hour.

Salisbury Meatballs and Mashed Potatoes Recipe
Ingredients
Method
- Combine all meatball ingredients (except olive oil) in a large bowl and mix thoroughly. Shape mixture into 1-inch meatballs for uniform cooking.
- Heat olive oil in a skillet over medium-high heat. Cook meatballs on all sides until browned, adding more oil if needed. Remove and set aside.
- In the same skillet, melt butter and sauté onions until soft and translucent. Add flour and garlic, cook for 1 minute, then whisk in beef stock until thickened.
- Stir in ketchup, BBQ sauce, smoked paprika, salt, and pepper. Return meatballs to the pan and let them coat in the sauce for a minute.
- Mash boiled potatoes in a bowl, then mix in butter, milk, salt, and pepper until smooth and creamy.
- Place a generous scoop of mashed potatoes on each plate, top with meatballs and gravy, and serve with steamed vegetables. Garnish with parsley for color.
Notes
- I always let my meatballs rest after frying—they stay juicier that way.
- I like using Panko breadcrumbs; they make meatballs lighter than regular breadcrumbs.
- I find freshly grated garlic gives a more vibrant flavor than pre-minced garlic.
- For extra creamy mash, I heat milk slightly before adding.