This Salisbury Meatballs and Mashed Potatoes recipe from Maya Kitchenette has quickly become a treasured favorite in our household, a true champion of comfort food that warms us from the inside out. The first time I made it, the aroma alone had my family drifting into the kitchen, eyes wide with anticipation. And let me tell you, it did not disappoint! The meatballs are incredibly tender and flavorful, bursting with savory goodness, and the rich, luscious gravy is simply divine – the kind you want to mop up with every last bit of those creamy, fluffy mashed potatoes. My kids, who can sometimes be a bit picky, devoured their plates and even asked for seconds, which is the highest praise a mom can receive! It’s the perfect meal for a chilly evening, a weekend family dinner, or anytime you’re craving something hearty, satisfying, and made with love. What I particularly adore about this recipe is its straightforwardness despite the impressive results. It feels like a special occasion meal but is easy enough for a weeknight if you plan a little. The combination of juicy meatballs, silky gravy, and cloud-like mashed potatoes is a classic for a reason, and Maya Kitchenette’s version has perfected every element. It’s more than just a meal; it’s an experience, a culinary hug that brings everyone together around the table.
Ingredients
Let’s break down what you’ll need to create this masterpiece of comfort. Each ingredient plays a crucial role in building the layers of flavor and texture that make this dish so unforgettable.
For The Meatballs:
- 500g ground beef: The star of the meatballs! For the best flavor and juiciness, I recommend using ground beef with a decent fat content, like an 80/20 or 85/15 blend. The fat renders during cooking, keeping the meatballs moist and adding a rich, beefy taste. If you opt for leaner ground beef, be extra careful not to overcook the meatballs, as they can dry out more easily. You could also experiment with a mix of ground beef and ground pork for added richness, or even ground turkey for a lighter option, though the classic Salisbury flavor truly shines with beef.
- ¼ cup breadcrumbs (I used Panko): Breadcrumbs are essential for binding the meatballs and giving them a tender texture. Panko breadcrumbs, as Maya suggests, are fantastic because they are lighter and flakier than traditional breadcrumbs, resulting in a less dense meatball. They absorb moisture without becoming mushy. If you don’t have Panko, regular dried breadcrumbs will work, or you could even make your own from stale bread. For a gluten-free option, use gluten-free breadcrumbs or even crushed gluten-free crackers.
- 1 tbsp tomato ketchup: Ketchup adds a subtle sweetness, tanginess, and a hint of umami that complements the savory beef. It also contributes a bit of moisture. Don’t underestimate this simple ingredient; it really rounds out the flavor profile of the meatballs.
- 1 tsp Worcestershire sauce: This powerhouse condiment is a complex blend of savory, tangy, and slightly sweet flavors. It adds incredible depth and umami to the meatballs, enhancing the beefiness. A little goes a long way!
- ½ tsp salt: Salt is crucial for flavor. It enhances all the other ingredients and brings out the natural taste of the beef. Adjust to your preference, but don’t skip it.
- 1 tsp grounded black pepper: Freshly ground black pepper provides a gentle warmth and pungency that balances the richness of the meat. The “grounded” likely means finely ground, but freshly cracked will offer a more robust flavor.
- 1 garlic, grated: Grated fresh garlic infuses the meatballs with its aromatic and pungent flavor. Grating it ensures it distributes evenly throughout the mixture, rather than having chunks of garlic. A microplane zester is perfect for this. If you don’t have fresh garlic, ½ teaspoon of garlic powder can be substituted, but fresh is always best for flavor.
- ½ onion, grated: Similar to the garlic, grating the onion ensures its flavor melts seamlessly into the meatballs, providing sweetness and moisture without noticeable pieces. It also helps to keep the meatballs tender. If you prefer, you can finely mince the onion instead.
- 2 tbsp olive oil: This is for searing the meatballs, creating a beautiful brown crust (hello, Maillard reaction!) that locks in juices and adds immense flavor. A good quality olive oil is great, but any neutral cooking oil with a relatively high smoke point, like canola or vegetable oil, will also work.
For The Gravy:
- 2 tbsp butter: Butter forms the rich base of the gravy, adding flavor and a velvety mouthfeel. Unsalted butter is generally preferred in cooking as it allows you to control the salt level, but salted butter (as used in the mashed potatoes) can also work; just be mindful when adding more salt later.
- 1 large onion, sliced: Sliced onions are cooked until soft and translucent, releasing their sweetness and forming the aromatic backbone of the gravy. Yellow or white onions work well here. Slice them relatively thinly so they soften nicely.
- 1 garlic, grated: More fresh garlic for the gravy! Its aromatic qualities deepen the savory notes of the sauce. Again, grating ensures even distribution.
- 2 cups beef stock: This is the heart of your gravy, providing the deep, beefy flavor and the liquid volume. Use a good quality store-bought beef stock or broth, or if you’re feeling ambitious, homemade is even better! Low-sodium versions allow for better control over the final seasoning.
- 2 tbsp plain flour: All-purpose flour is used to thicken the gravy. It’s cooked briefly with the butter and aromatics to create a roux, which prevents a raw flour taste and ensures a smooth, lump-free sauce.
- 1 tbsp tomato ketchup: Just like in the meatballs, ketchup in the gravy adds a touch of sweetness, tang, and color, balancing the richness.
- 1 tbsp bbq sauce: This is an interesting and delicious addition! BBQ sauce contributes smokiness, sweetness, and a complex tang that elevates the gravy beyond a standard onion gravy. Choose your favorite brand or style – a classic, smoky variety works wonderfully.
- 1 tsp smoked paprika: Smoked paprika lends a beautiful reddish hue and a deep, smoky flavor that complements the BBQ sauce and beef. There are sweet and hot varieties; sweet smoked paprika is generally the standard unless specified.
- ½ tsp freshly cracked black pepper: Adds a bit of spice and sharpness to the gravy.
- Salt to taste: Essential for bringing all the flavors together. Taste and adjust at the end, especially since beef stock, ketchup, and BBQ sauce can vary in saltiness.
For Mashed Potatoes:
- 5 large potatoes, peeled and boiled till tender: The foundation of your creamy side. Russet potatoes (also known as Idaho potatoes) are excellent for mashing as they are starchy and become fluffy and light. Yukon Golds are another great choice, offering a naturally buttery flavor and creamy texture. Avoid waxy potatoes like red potatoes, as they can become gluey when mashed.
- 4 tbsp salted butter: Butter is key for rich, flavorful mashed potatoes. Salted butter adds seasoning directly, but if using unsalted, remember to add a bit more salt. Make sure the butter is softened or even melted for easier incorporation.
- ½ cup milk (I used low-fat milk): Milk adds creaminess and moisture to the potatoes. Maya uses low-fat milk, which works well, but whole milk will result in even richer mashed potatoes. You can also use half-and-half or even a splash of heavy cream for ultimate decadence. Warm the milk slightly before adding it to the potatoes for a smoother mash.
- Salt and black pepper to taste: Seasoning is crucial! Potatoes need a good amount of salt to bring out their flavor. Taste and adjust until they’re perfect.
Instructions
Follow these steps carefully, and you’ll be rewarded with a truly exceptional meal.
Making the Meatballs:
- Combine Meatball Ingredients: In a large mixing bowl, add all the meatball ingredients: the 500g ground beef, ¼ cup Panko breadcrumbs, 1 tbsp tomato ketchup, 1 tsp Worcestershire sauce, ½ tsp salt, 1 tsp ground black pepper, the grated garlic clove, and the ½ grated onion. Do not add the olive oil yet; that’s for cooking.
- Pro Tip: When mixing ground meat, do so gently and only until the ingredients are just combined. Overmixing can lead to tough meatballs. Using your hands is often the best way to achieve a gentle mix.
- Shape the Meatballs: Gently roll the mixture into 1-inch meatballs. Try to make them uniform in size so they cook evenly. Wetting your hands slightly can prevent the mixture from sticking. You should get approximately 16-20 meatballs, depending on the exact size.
- Why 1-inch? This size is perfect for browning well, cooking through without drying out, and fitting nicely alongside mashed potatoes.
- Sear the Meatballs: Add the 2 tbsp of olive oil to a large, heavy-bottomed skillet (cast iron is excellent here) and heat over medium to medium-high heat. The oil should be shimmering but not smoking. Carefully add the meatballs to the hot skillet, being sure not to overcrowd the pan. Cook in batches if necessary.
- Why not overcrowd? Overcrowding lowers the pan temperature, causing the meatballs to steam rather than sear, and you won’t get that beautiful brown crust.
- Cook on All Sides: Cook the meatballs for about 5-7 minutes, turning them gently with tongs or a spatula, until they are nicely browned on all sides. They don’t need to be cooked through completely at this stage, as they will finish cooking in the gravy. If the pan seems dry during cooking, add a little more olive oil.
- Set Aside Meatballs: Once browned, remove the meatballs from the skillet and set them aside on a clean plate. Don’t clean the skillet! Those browned bits (fond) left in the pan are packed with flavor and will form the base of your delicious gravy.
Creating the Luscious Gravy:
- Sauté Aromatics: In the same skillet (with the flavorful meatball drippings), reduce the heat to medium and add the 2 tbsp of butter. Once the butter is melted and foamy, add the sliced large onion. Cook, stirring occasionally, for about 5-7 minutes, or until the onion is soft, translucent, and lightly golden.
- Build the Roux: Add the 2 tbsp of plain flour and the grated garlic to the softened onions. Stir constantly and cook for 1-2 minutes. This step cooks out the raw flour taste and creates a light roux that will thicken the gravy. The mixture will look a bit pasty.
- Deglaze and Thicken: Gradually whisk in the 2 cups of beef stock. Start by adding a small splash and whisking vigorously to incorporate the flour mixture smoothly, then continue adding the rest of the stock in a slow, steady stream while whisking constantly to prevent lumps. Bring the mixture to a simmer and cook for about 3-5 minutes, stirring frequently, until the sauce begins to thicken to a gravy-like consistency.
- Flavor Boost: Stir in the 1 tbsp tomato ketchup, 1 tbsp BBQ sauce, and 1 tsp smoked paprika. These ingredients will deepen the color and add layers of complex flavor.
- Season the Gravy: Season with ½ tsp freshly cracked black pepper and salt to taste. Remember that the beef stock and BBQ sauce already contain salt, so taste before adding too much.
- Adjust Consistency (If Needed): If the sauce seems too thick for your liking, whisk in a little more beef broth or water until it reaches your desired consistency. Conversely, if it’s too thin, let it simmer for a few more minutes to reduce and thicken further.
Bringing It All Together:
- Return Meatballs to Gravy: Gently add the browned meatballs back into the skillet with the gravy. Nestle them into the sauce.
- Simmer and Finish: Reduce the heat to low, cover the skillet (if you have a lid), and let the meatballs simmer gently in the gravy for about 10-15 minutes, or until they are cooked through and have absorbed some of the gravy’s flavor. Stir occasionally to prevent sticking. The internal temperature of the meatballs should reach 160-165°F (71-74°C).
Whipping Up the Creamy Mashed Potatoes:
(This can be done while the meatballs are simmering in the gravy.)
- Mash the Potatoes: Once your 5 large, peeled potatoes are boiled until fork-tender, drain them well. Return them to the pot or transfer them to a large bowl. Mash them thoroughly using a potato masher, ricer (for the smoothest texture), or even a sturdy fork. Avoid using a food processor or blender, as this can make them gluey.
- Add Dairy and Seasoning: To the mashed potatoes, add the 4 tbsp of salted butter (preferably softened or melted) and the ½ cup of milk (preferably warmed). Season generously with salt and black pepper to taste.
- Mix Until Creamy: Mix or whip everything together until the potatoes are smooth, creamy, and fluffy. Be careful not to overmix. Taste and adjust seasoning if necessary.
To Serve:
- Plate the Perfection: Create a generous bed of the creamy mashed potatoes on each plate.
- Top with Meatballs and Gravy: Ladle several Salisbury meatballs and a liberal amount of the rich onion gravy over the mashed potatoes.
- Add a Green Touch: Serve immediately with a side of steamed broccoli, green beans, or peas for a pop of color and a balanced meal.
- Garnish (Optional): Garnish with some freshly chopped parsley or chives if desired for an extra touch of freshness and visual appeal.
Nutrition Facts (Servings and calories per serving)
- Serves: This recipe is designed to serve 4 people generously.
- Calories per serving (approximate): Estimating the exact calorie count can be tricky as it depends on specific brands, the exact fat content of the ground beef, and portion sizes. However, a rough estimate for one serving (including meatballs, gravy, and mashed potatoes) would likely fall in the range of 650-850 calories.
- Breakdown Considerations:
- Meatballs: Ground beef is the primary calorie contributor here, along with the oil used for frying.
- Gravy: Butter, flour, and the sauces contribute to the calorie count.
- Mashed Potatoes: Potatoes themselves are carbohydrates, and the butter and milk add fat and further calories.
- Disclaimer: This is an estimate. For precise nutritional information, it’s recommended to use an online recipe nutrition calculator and input the exact ingredients and quantities used.
- Breakdown Considerations:
This dish is undeniably a hearty comfort food. It provides a good source of protein from the beef, carbohydrates for energy from the potatoes, and fats from the butter, oil, and meat. While it’s a more indulgent meal, it can certainly be part of a balanced diet when enjoyed in moderation.
Preparation time
Let’s break down the timing for this recipe:
- Prep time: 30 minutes
- This includes:
- Peeling and chopping/grating onions and garlic.
- Measuring out all ingredients (mise en place).
- Mixing and shaping the meatballs.
- Peeling potatoes and getting them ready for boiling (though the actual boiling happens during cook time).
- This includes:
- Cook time: 40 minutes
- This includes:
- Searing the meatballs.
- Making the gravy.
- Simmering the meatballs in the gravy.
- Boiling and mashing the potatoes (can be done concurrently with meatballs simmering).
- This includes:
- Total time: 1 hour 10 minutes
This timing makes it feasible for a dedicated weeknight meal if you’re efficient, or a more relaxed weekend dinner. Preparing your ingredients (chopping, grating, measuring) before you start cooking can significantly streamline the process.
How to Serve
Serving Salisbury Meatballs and Mashed Potatoes is all about creating a comforting and appealing plate. Here are some ideas:
- The Classic Foundation:
- Start with a generous scoop of the creamy, fluffy mashed potatoes. Use an ice cream scoop for perfectly round portions or create a rustic mound.
- Create a slight well in the center of the mashed potatoes – this is perfect for pooling that delicious gravy.
- Meatball Arrangement:
- Nestle 3-4 Salisbury meatballs on top of or alongside the mashed potatoes.
- Gravy Generosity:
- Be liberal with the gravy! Ladle it generously over both the meatballs and the mashed potatoes. Ensure some of those softened onions from the gravy are visible.
- Add a Splash of Green:
- Steamed Broccoli: As suggested in the recipe, lightly steamed broccoli florets add a vibrant color, a contrasting texture, and essential nutrients.
- Green Beans: Steamed or sautéed green beans (perhaps with a little garlic or almonds) are another excellent choice.
- Peas: Sweet garden peas offer a pop of sweetness and color.
- Asparagus: Roasted or steamed asparagus spears.
- Garnish for Finesse:
- Fresh Parsley: A sprinkle of finely chopped fresh flat-leaf or curly parsley adds freshness and a touch of elegance.
- Fresh Chives: Snipped fresh chives can provide a mild oniony note that complements the dish.
- A Crack of Black Pepper: An extra grind of black pepper over the top just before serving can enhance the aroma.
- Serving Vessels:
- Serve on warm dinner plates to keep the food hot for longer.
- For a family-style meal, consider serving the mashed potatoes in a large bowl, and the meatballs and gravy in a separate serving dish or right from the skillet (if it’s presentable), allowing everyone to serve themselves.
- Don’t Forget the Bread!
- A side of crusty bread or soft dinner rolls is perfect for mopping up any leftover gravy – you won’t want to waste a drop!
Additional tips
Here are five additional tips to help you perfect your Salisbury Meatballs and Mashed Potatoes:
- Don’t Overwork the Meatballs: This is a golden rule for any meatball or meatloaf recipe. When combining the ground beef with the other meatball ingredients, mix gently and only until everything is just incorporated. Overmixing develops the gluten in the breadcrumbs and toughens the meat proteins, resulting in dense, rubbery meatballs instead of tender, juicy ones. Use your hands for a lighter touch.
- Achieve the Perfect Sear: For maximum flavor, ensure your skillet and oil are sufficiently hot before adding the meatballs. This allows for a beautiful Maillard reaction, creating a deep brown crust that seals in juices and adds a rich, savory depth. Don’t overcrowd the pan; cook the meatballs in batches if necessary. This maintains the pan’s temperature for optimal browning rather than steaming.
- Taste and Adjust Gravy Seasoning: The secret to an exceptional gravy lies in its seasoning. Beef stocks, BBQ sauces, and ketchups vary widely in their salt content. Always taste the gravy before adding the final salt. Simmer it for a few minutes after adding all flavor components, then taste. Does it need more salt? A pinch more pepper? Maybe a tiny dash more Worcestershire for umami or a smidgen more BBQ sauce for smokiness? Adjust until it sings.
- For Extra Creamy Mashed Potatoes: For the fluffiest, creamiest mashed potatoes, ensure your boiled potatoes are well-drained – excess water can make them soggy. Mash them while they are still hot. Warming the milk and melting the butter before adding them to the potatoes helps them incorporate more easily and keeps the potatoes warm. For an ultra-smooth texture, pass the cooked potatoes through a ricer or food mill before adding the dairy.
- Make-Ahead Strategies:
- Meatballs: You can prepare the meatball mixture, shape the meatballs, and store them covered in the refrigerator for up to 24 hours before cooking. This can be a great time-saver.
- Gravy: The gravy can be made a day or two ahead and stored in an airtight container in the refrigerator. Reheat gently on the stove, adding a splash more beef broth if it has thickened too much.
- Mashed Potatoes: While best fresh, mashed potatoes can be made a few hours ahead and kept warm in a slow cooker on the “low” or “warm” setting, or gently reheated on the stovetop with an extra splash of milk.
FAQ section
Here are answers to some frequently asked questions about Salisbury Meatballs and Mashed Potatoes:
- Q: Can I use a different type of ground meat for the meatballs?
- A: Absolutely! While classic Salisbury steak (and by extension, these meatballs) is made with ground beef, you can certainly experiment. Ground turkey or ground chicken would create a lighter version; just be mindful that they are leaner and may require a bit more care to prevent drying out (perhaps add a little extra fat like a tablespoon of olive oil to the mix). A combination of ground beef and ground pork (say, 50/50) is also a popular choice for extra flavor and juiciness.
- Q: My gravy is lumpy! How can I fix it?
- A: Lumps in gravy usually happen when the flour isn’t properly incorporated or when cold liquid is added too quickly to the hot roux. To fix it, you can try vigorously whisking the gravy for a minute or two. If that doesn’t work, strain the gravy through a fine-mesh sieve into a clean saucepan. Press down on any solids to extract as much flavor as possible. Reheat gently. To prevent lumps next time, ensure you cook the flour with the butter and onions for at least a minute, then add the beef stock gradually, whisking constantly, especially with the first additions.
- Q: Can I bake the meatballs instead of frying them?
- A: Yes, you can bake the meatballs. This can be a slightly healthier option as it uses less oil, and it’s often easier for cleanup. To do so, preheat your oven to 400°F (200°C). Arrange the shaped meatballs on a baking sheet lined with parchment paper or a lightly oiled baking rack set inside a sheet pan. Bake for about 15-20 minutes, or until browned and nearly cooked through. They won’t have the same deeply seared crust as pan-fried meatballs, which contributes a lot of flavor to the gravy, so you might lose a little of that depth. You can then add them to the prepared gravy to finish simmering.
- Q: How do I store and reheat leftovers?
- A: Store leftover Salisbury meatballs and gravy in an airtight container in the refrigerator for up to 3-4 days. Store leftover mashed potatoes separately in another airtight container for the same duration. To reheat, you can gently warm the meatballs and gravy in a saucepan over medium-low heat until heated through, adding a splash of beef broth or water if the gravy has thickened too much. Mashed potatoes can be reheated in the microwave (stirring occasionally) or on the stovetop with a splash of milk or butter to restore their creaminess. You can also reheat the entire dish (meatballs and potatoes plated) in the microwave.
- Q: What can I use if I don’t have BBQ sauce for the gravy?
- A: If you don’t have BBQ sauce, you can still make a delicious gravy. The BBQ sauce adds smokiness and a specific type of tangy sweetness. You could try one of these substitutions or additions to compensate:
- Increase the Worcestershire sauce by another ½ teaspoon for more umami.
- Add a pinch more smoked paprika for smokiness.
- A teaspoon of brown sugar or molasses can add back some of the sweetness.
- A dash of apple cider vinegar can replicate some of the tang.
- If you have liquid smoke, a tiny drop (it’s very potent!) could add the smoky element.
The gravy will still be delicious, just with a slightly different flavor profile.
- A: If you don’t have BBQ sauce, you can still make a delicious gravy. The BBQ sauce adds smokiness and a specific type of tangy sweetness. You could try one of these substitutions or additions to compensate:





