With the rise in popularity of meatball recipes gravy lovers can’t get enough of, this dish stands out for its tenderness, rich flavor, and easy preparation. And while there are several ways to make it—ranging from the stovetop to the Salisbury meatballs Instant Pot method—we’ll walk you through the most foolproof way to bring this classic to life in your own kitchen.
What makes this meal even better is its adaptability. You can keep things traditional with creamy mashed potatoes or mix it up with boiled potatoes and meatballs if you’re short on time. No matter how you prepare it, meatballs with mashed potatoes and gravy are guaranteed to hit the spot.
Table of Contents
What Are Salisbury Meatballs and How They Differ From Traditional Meatball Recipes Gravy?
While traditional meatballs often use marinara or tomato-based sauces, Salisbury meatballs are distinctly American and are typically served in a thick, savory brown gravy. Inspired by Salisbury steak, which is a seasoned ground beef patty topped with gravy, these meatballs bring the same beloved flavors in a smaller, bite-sized form.
What sets them apart is the seasoning and the gravy. These meatballs are often flavored with Worcestershire sauce, onion, garlic, and mustard powder, creating a richer umami profile compared to Italian meatballs. The gravy is typically made with beef broth, onions, and a roux, making it heartier and a perfect complement to soft, creamy mashed potatoes.
When served together, meatballs on mashed potatoes become a complete meal that is both comforting and incredibly filling. Compared to other ground beef with mashed potatoes combinations, this one wins for depth of flavor and classic appeal.
Ingredients for Salisbury Meatballs and Mashed Potatoes (With Gravy)
For the Salisbury meatballs:
- 1½ pounds ground beef (80/20 is ideal for juiciness)
- 1/2 cup breadcrumbs
- 1/4 cup finely chopped onion
- 2 cloves garlic, minced
- 1 egg
- 1 tablespoon Worcestershire sauce
- 1/2 teaspoon salt
- 1/2 teaspoon black pepper
- 1/2 teaspoon dry mustard powder
For the gravy:
- 1 medium onion, thinly sliced
- 2 tablespoons unsalted butter
- 2 tablespoons all-purpose flour
- 2 cups beef broth
- 1 tablespoon Worcestershire sauce
- Salt and pepper to taste
For the mashed potatoes:
- 2½ pounds Yukon gold or Russet potatoes, peeled and cut into chunks
- 4 tablespoons butter
- 1/2 cup milk or cream (adjust for desired consistency)
- Salt and pepper to taste
These ingredients are simple, affordable, and often already available in most households, making this a convenient recipe to prepare without special grocery trips.
Kitchen Tools You’ll Need for Mash Potatoes and Meatballs Success
Fortunately, no fancy equipment is required to make this hearty dish. Here’s what you’ll need to create mash potatoes and meatballs from scratch:
- Large pot (for boiling potatoes)
- Skillet or sauté pan (for cooking meatballs and making gravy)
- Mixing bowls
- Masher or hand mixer (for potatoes)
- Wooden spoon or whisk
- Measuring cups and spoons
If you’re going the Salisbury meatballs Instant Pot route, you’ll also need a pressure cooker, but the stovetop version works wonderfully for most home kitchens.
Step-by-Step Instructions for Making Salisbury Meatballs and Mashed Potatoes
Now, let’s get into the step-by-step method to prepare this delicious meal in about one hour. These seven steps ensure you have juicy meatballs, smooth mashed potatoes, and a luscious gravy to tie it all together.
Step 1: Boil the potatoes
Start by placing peeled, chopped potatoes in a large pot of cold salted water. Bring to a boil and cook for about 15–20 minutes until fork-tender. Drain and set aside.
Step 2: Mix the meatball ingredients
In a large bowl, combine the ground beef, breadcrumbs, onion, garlic, egg, Worcestershire sauce, mustard powder, salt, and pepper. Mix gently using your hands until just combined—overmixing can make the meatballs tough.
Step 3: Form and cook the meatballs
Shape the mixture into golf ball-sized meatballs. In a large skillet over medium heat, add a bit of oil and sear the meatballs until browned on all sides. Remove from the pan and set aside.
Step 4: Make the gravy
In the same skillet, melt butter and add the sliced onions. Cook until they begin to caramelize, about 8 minutes. Stir in the flour to make a roux and cook for 1 minute. Gradually whisk in the beef broth and Worcestershire sauce, scraping up any browned bits. Simmer until thickened, about 5 minutes.
Step 5: Return meatballs to the pan
Add the browned meatballs back to the pan with the gravy. Cover and simmer for another 10–12 minutes, or until the meatballs are fully cooked and the gravy has thickened nicely.
Step 6: Mash the potatoes
While the meatballs simmer, mash the cooked potatoes with butter, warm milk or cream, salt, and pepper. Adjust consistency to your liking.
Step 7: Plate and serve
Spoon mashed potatoes onto a plate, place the meatballs with mashed potatoes and gravy on top, and garnish with chopped parsley if desired. Serve hot and enjoy every comforting bite.
Instant Pot Shortcuts for Salisbury Meatballs Instant Pot Lovers
If you prefer using your pressure cooker, you can make Salisbury meatballs Instant Pot style in less than 30 minutes. Simply sauté the meatballs using the Sauté function, then add the onions, broth, and gravy ingredients. Pressure cook for 10 minutes on high, followed by a quick release. Use the Sauté function again to thicken the gravy with a flour slurry or cornstarch mixture.
Meanwhile, use the Instant Pot’s Pot-in-Pot method or a second pot to make your mashed potatoes, making cleanup easier and dinner faster.
This method is perfect for busy weeknights when you still want to serve a meal that feels homemade and hearty without a lot of effort.
Flavor Variations and Swaps: From Boiled Potatoes and Meatballs to Cheesy Mash
While the traditional recipe is hard to beat, there are several ways you can customize your meatballs and mashed potatoes gravy experience:
- Cheesy mashed potatoes: Stir in shredded cheddar or Parmesan for added richness.
- Herbed gravy: Add thyme or rosemary to the gravy for a fresh twist.
- Boiled potatoes and meatballs: For a lighter version, serve the meatballs with boiled potatoes instead of mashed.
- Vegetable mix-ins: Add peas or sautéed mushrooms to the gravy for extra nutrition.
- Turkey or chicken meatballs: A leaner variation that still pairs beautifully with creamy mashed potatoes.
These small tweaks allow you to enjoy the meal in multiple ways, ensuring it never gets boring.
Tips for Perfect Meatballs on Mashed Potatoes Every Time
Achieving the perfect bite of meatballs on mashed potatoes comes down to technique. Here are a few essential tips:
- Use fresh breadcrumbs or panko for light, airy meatballs.
- Avoid overmixing the meat to prevent dense texture.
- Brown the meatballs before simmering to lock in flavor.
- Warm the milk and butter before adding to potatoes for ultra-creamy mash.
- Simmer the meatballs in gravy for at least 10 minutes to meld the flavors.
These tips ensure your dish is not only comforting but also restaurant-quality every single time.
Make-Ahead, Freezing, and Storage Tips for Ground Beef With Mashed Potatoes
This dish is also great for meal prepping and storing leftovers. Here’s how to make it work for your schedule:
- Make-ahead: Cook the meatballs and mashed potatoes, then reheat gently with added broth to maintain moisture.
- Freeze: Freeze meatballs in gravy separately from the mashed potatoes. Thaw overnight and reheat on the stove or microwave.
- Storage: Keep leftovers in airtight containers in the refrigerator for up to 3 days.
These practical storage solutions make ground beef with mashed potatoes more accessible for busy families and individuals.
Serving Suggestions: How to Plate Meatballs With Mashed Potatoes and Gravy Like a Pro
While this dish is naturally rustic and hearty, a few presentation tricks can elevate it:
- Use a large serving spoon to create a mound of mashed potatoes.
- Nestle 2–3 meatballs on top and drizzle generously with hot gravy.
- Garnish with freshly chopped parsley, thyme, or a sprinkle of cracked black pepper.
- Serve alongside a crisp green salad or steamed green beans for color and freshness.
A thoughtful presentation makes even the most comforting meals feel special and well-rounded.
Common Mistakes to Avoid With Meatballs and Mashed Potatoes Gravy
To keep your meatballs and mashed potatoes gravy from turning into a kitchen disappointment, avoid these common mistakes:
- Skipping the browning step: Adds flavor and improves texture.
- Overcooking the potatoes: Makes them gummy instead of fluffy.
- Under-seasoning the gravy: Taste and adjust before serving.
- Adding cold milk to potatoes: Warm it first for smoother mash.
- Letting the gravy sit too long uncovered: It can thicken too much—thin it out with broth as needed.
Avoiding these pitfalls ensures your meal is satisfying from first bite to last.
FAQs About Salisbury Meatballs and Mashed Potatoes and More Gravy Ideas
Can I use frozen meatballs?
Yes, but for best results, thaw first and simmer longer in the gravy to infuse flavor.
What’s the best potato variety?
Yukon Gold offers buttery flavor and a naturally creamy texture, but Russets work great too.
Can I make the gravy ahead of time?
Absolutely. Store it separately and reheat gently before serving.
What other gravies can I use?
Try mushroom gravy or onion-based sauces for variety, depending on your preference.
Can this recipe be doubled?
Yes, it doubles easily—just cook the meatballs in batches and use a larger pan for the gravy.
Conclusion and Call to Action
Salisbury meatballs and mashed potatoes are the epitome of comfort food. With juicy, seasoned meatballs swimming in savory brown gravy and resting atop a bed of buttery mashed potatoes, this dish hits all the right notes. Whether you prepare it on the stovetop, try the Salisbury meatballs Instant Pot shortcut, or experiment with boiled potatoes and meatballs, the result is always deeply satisfying.
This meal is not only delicious but also versatile, budget-friendly, and easy to make. It fits into family dinners, meal prep routines, and even casual entertaining. So, next time you’re craving something hearty and homemade, don’t reach for takeout—create a plate of meatballs with mashed potatoes and gravy from scratch and experience the difference.
If you found this guide helpful, please bookmark the recipe, share it with your friends, and subscribe to our blog for more time-tested comfort food recipes and smart cooking tips.
Preparation Time: 20 minutes
Cook Time: 40 minutes
Total Time: 1 hour
Serves: 4–6 servings
Salisbury Meatballs and Mashed Potatoes: 7 Hearty Steps to a Classic Comfort Dinner
- Total Time: 1 hour
- Yield: 4–6 servings 1x
Description
These Salisbury meatballs and mashed potatoes are a classic comfort food dish featuring juicy meatballs simmered in rich brown gravy served over buttery mashed potatoes. Perfect for family dinners, meal prep, or cozy nights in.
Ingredients
For the meatballs:
1½ pounds ground beef (80/20 preferred)
1/2 cup breadcrumbs
1/4 cup finely chopped onion
2 cloves garlic, minced
1 egg
1 tablespoon Worcestershire sauce
1/2 teaspoon salt
1/2 teaspoon black pepper
1/2 teaspoon dry mustard powder
For the gravy:
1 medium onion, thinly sliced
2 tablespoons unsalted butter
2 tablespoons all-purpose flour
2 cups beef broth
1 tablespoon Worcestershire sauce
Salt and pepper to taste
For the mashed potatoes:
2½ pounds Yukon Gold or Russet potatoes, peeled and chopped
4 tablespoons butter
1/2 cup milk or cream (adjust to desired texture)
Salt and pepper to taste
Instructions
Boil the potatoes in salted water for 15–20 minutes until fork-tender. Drain and set aside.
In a bowl, mix ground beef, breadcrumbs, onion, garlic, egg, Worcestershire, mustard powder, salt, and pepper until just combined.
Shape into meatballs. Brown in a skillet over medium heat and set aside.
In the same skillet, melt butter and sauté sliced onions until soft. Stir in flour and cook 1 minute to form a roux.
Gradually whisk in beef broth and Worcestershire. Simmer 5 minutes until thickened. Season to taste.
Return meatballs to the pan and simmer in the gravy for 10–12 minutes until fully cooked.
Mash cooked potatoes with butter, warm milk, salt, and pepper until smooth. Serve meatballs and gravy over mashed potatoes.
Notes
Use fresh breadcrumbs for tender meatballs.
Avoid overmixing the meat mixture to keep the texture light.
Warm milk before adding to mashed potatoes for the creamiest results.
If gravy thickens too much while standing, whisk in a splash of broth.
Meatballs and mashed potatoes can be made ahead and reheated gently.
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Category: DINNER
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 4–6 servings





