If you love classic comfort food with a juicy twist, then you are going to be head over heels for this Salisbury Steak Meatballs (Instant Pot, Stove Top, Slow Cooker) Recipe. It combines tender, flavorful meatballs with rich mushroom gravy in a way that feels hearty yet surprisingly simple to make. Whether you’re looking for a quick weeknight meal or something slow-cooked to perfection, this dish adapts beautifully to your kitchen style and will quickly become a cherished favorite.
Ingredients You'll Need
All the ingredients for this recipe are straightforward, yet every single one plays a vital role in creating that authentic savory flavor and satisfying texture you crave in Salisbury steak meatballs. From the lean beef and turkey to the mushrooms and seasonings, this list ensures balance and depth in every bite.
- Olive oil (2 tsp, divided): Used to sauté onions and brown the meatballs, adding subtle richness and preventing sticking.
- Minced onions (½ cup): Provides sweetness and body to both the meat mixture and the sauce.
- Ground beef (½ lb, 93% lean): Offers robust flavor and juiciness essential to the meatballs.
- Ground turkey (½ lb, 93% lean): Keeps the meatballs tender and light without sacrificing taste.
- Whole wheat seasoned breadcrumbs (⅓ cup): Helps bind the meat mixture while adding a subtle nutty note.
- Large egg (beaten): Acts as a natural binder to hold the meatballs together firmly.
- Tomato paste (2 tbsp, divided): Adds tang and depth to both meatballs and the savory gravy.
- Kosher salt: Essential to enhance all the flavors without overpowering the dish.
- Black pepper (pinch): Adds just the right amount of warmth and spice.
- All-purpose flour (1 tbsp): Thickens the sauce to a perfect gravy consistency.
- Red wine vinegar (1 tsp): Brightens the sauce with a subtle acidity.
- Worcestershire sauce (2 tsp, to taste): Adds that classic umami depth characteristic of Salisbury steak.
- Mustard powder (¼ tsp): Provides a gentle sharpness and complexity.
- Sliced mushrooms (5 oz): Earthy flavor and texture to complement the meat and sauce.
- Reduced sodium beef broth (1 ¼ cup): The base for a rich, flavorful gravy that ties the dish together.
- Chopped parsley (optional): For a fresh, vibrant garnish that brightens each serving.
How to Make Salisbury Steak Meatballs (Instant Pot, Stove Top, Slow Cooker) Recipe
Step 1: Sauté the Aromatics and Prepare the Meat Mixture
Start by finely chopping a portion of the mushrooms—about an ounce worth—to blend their deep, earthy flavor into the meatballs themselves. Then, heat your Instant Pot on the sauté setting or a large nonstick skillet over medium-high heat, adding 1 teaspoon of olive oil and the minced onions. Cook until they’re beautifully golden and fragrant, about 4 to 5 minutes. Divide these onions in half: one portion will go right into the meat mix to build flavor, while the other will enrich the sauce later.
Step 2: Combine the Meatball Ingredients
In a large bowl, bring together half of the sautéed onions, ground beef, ground turkey, chopped mushrooms, whole wheat breadcrumbs, beaten egg, 1 tablespoon of tomato paste, ¼ cup of beef broth, kosher salt, and a pinch of black pepper. Mix everything gently but thoroughly so all flavors meld without overworking the meat, which can make meatballs tough.
Step 3: Prepare the Sauce Mixture
In a separate small bowl, whisk together the flour and 1 cup of beef broth until smooth to avoid lumps in your gravy. Stir in the remaining sautéed onions, the last tablespoon of tomato paste, red wine vinegar, Worcestershire sauce, and mustard powder. This mixture will become the luscious sauce that smothers your meatballs.
Step 4: Shape the Meatballs
Carefully shape the mixture into about 20 small meatballs—each bite-sized and perfect for even cooking. Take your time making them evenly sized so they cook uniformly, ensuring every meatball is juicy and tender.
Step 5: Cook Using Your Preferred Method
Now, the best part: deciding how to cook your Salisbury Steak Meatballs! Whether you prefer the fast convenience of the Instant Pot, the comforting stovetop method, or the slow-cooker’s hands-off magic, each delivers delicious results.
- Stove Top Method: Heat a large deep skillet over medium heat and add the remaining 1 teaspoon of olive oil. In batches, brown the meatballs for 2 minutes on one side until they no longer stick when you try to turn them, then flip and brown for another 2 minutes. Add the sliced mushrooms, sprinkle with ⅛ teaspoon salt and a pinch of pepper, pour the sauce over the meatballs, cover, and simmer on low heat for 25 minutes. The sauce will thicken while the flavors deepen.
- Slow Cooker Method: Brown the meatballs in a skillet with the remaining oil to develop a caramelized crust, then transfer everything to the slow cooker. Add mushrooms, salt, pepper, and the prepared sauce. Cover and cook on low for 6 to 8 hours until the meatballs are irresistibly tender and infused with flavor.
- Instant Pot Method: Use the sauté mode with the remaining oil to brown the meatballs in batches, about 2 minutes each side, just as with stove top. Add mushrooms, salt, pepper, and pour over the sauce mixture. Seal the lid and cook on high pressure for 10 minutes, then use a quick or natural pressure release. You’ll get succulent meatballs and a perfectly thickened sauce in a fraction of the time.
How to Serve Salisbury Steak Meatballs (Instant Pot, Stove Top, Slow Cooker) Recipe
Garnishes
Sprinkle freshly chopped parsley over the top just before serving to add a pop of color and a fresh, herbal note that balances the richness of the gravy perfectly. It’s a simple touch that makes the dish look and taste even more inviting.
Side Dishes
This recipe shines alongside creamy mashed potatoes that soak up the savory mushroom gravy beautifully. Steamed green beans or roasted carrots bring a bit of crunch and color, rounding out the plate with satisfying textures and fresh flavors. Rice or egg noodles also work wonderfully if you want a different base.
Creative Ways to Present
For a cozy family dinner, serve the meatballs over a bed of mashed potatoes in individual bowls with plenty of gravy ladled on top. Hosting? Arrange meatballs on a platter with toothpicks for easy bite-sized appetizers. You can even slice one in half to showcase the juicy interior—perfect for sharing on social media or with guests curious about this delightful twist on Salisbury steak.
Make Ahead and Storage
Storing Leftovers
Place any leftover meatballs and sauce in an airtight container and refrigerate. They’ll stay delicious for up to 4 days, making for an easy lunch or dinner on busy days.
Freezing
Let the meatballs and sauce cool completely, then transfer to a freezer-safe container or bag. Frozen properly, they maintain their flavor and texture for up to 3 months. Thaw overnight in the refrigerator before reheating for best results.
Reheating
Reheat leftovers gently on the stove over low heat, stirring occasionally to prevent sticking and ensuring the meatballs warm through evenly. You can also warm them in the microwave, covered, in short bursts until steaming hot. Add a splash of broth if the sauce needs loosening.
FAQs
Can I make these meatballs gluten-free?
Absolutely! Swap the whole wheat seasoned breadcrumbs for gluten-free breadcrumbs or crushed gluten-free crackers, and double-check that your broth and Worcestershire sauce are gluten-free. This makes the dish accessible while keeping the same great flavor.
What can I substitute for the ground turkey?
If you prefer, you can use all ground beef or try ground chicken instead. Ground turkey adds a nice lightness and moisture, but the recipe adapts well to other ground meats depending on your taste and dietary needs.
Is it necessary to brown the meatballs before cooking?
Browning adds wonderful caramelization and flavor, but if you’re pressed for time, you can skip this step in the slow cooker method. Just be aware that the meatballs won’t have the same crust or depth of flavor without it.
Can I make this recipe dairy-free?
Yes! This recipe does not include any dairy ingredients, so it’s naturally dairy-free and safe for those with lactose intolerance or dairy allergies.
How do I ensure my meatballs stay tender and don’t dry out?
Using a mix of ground beef and turkey keeps the texture moist, and incorporating the beaten egg and breadcrumbs helps bind moisture inside. Cooking them gently in the sauce—whether by slow cooker, Instant Pot, or stove top—also prevents drying out.
Final Thoughts
This Salisbury Steak Meatballs (Instant Pot, Stove Top, Slow Cooker) Recipe is exactly the kind of warm, satisfying dish you’ll turn to time and time again. It’s flexible, approachable, and filled with cozy flavors that feel like a hug from the inside. Whether you’re an experienced cook or trying something new, these meatballs will fill your kitchen with irresistible aromas and your table with joyous smiles. I can’t wait for you to try it!
Print
Salisbury Steak Meatballs (Instant Pot, Stove Top, Slow Cooker) Recipe
- Total Time: 30 minutes (Stovetop), 20 minutes (Instant Pot), 6-8 hours (Slow Cooker)
- Yield: 4 servings (approximately 20 meatballs)
- Diet: Low Fat
Description
A versatile Salisbury Steak Meatballs recipe that can be prepared using an Instant Pot, stovetop, or slow cooker. These flavorful meatballs combine lean ground beef and turkey with mushrooms and a rich tomato-based gravy, making a hearty and comforting meal ready in about 30 minutes (stovetop) or with minimal hands-on time using slow cooker or Instant Pot methods.
Ingredients
Meatballs
- 2 tsp olive oil (divided)
- ½ cup minced onions
- ½ lb 93% lean ground beef
- ½ lb 93% lean ground turkey
- ⅓ cup whole wheat seasoned breadcrumbs
- 1 large egg (beaten)
- 1 tbsp tomato paste (divided)
- Kosher salt
- Pinch black pepper
- 1 oz mushrooms (finely chopped)
Sauce
- 1 tbsp all-purpose flour
- 1 ¼ cup reduced sodium beef broth (divided, ¼ cup for meatballs, 1 cup for sauce)
- 1 tbsp tomato paste (remaining)
- 1 tsp red wine vinegar
- 2 tsp Worcestershire sauce (to taste)
- ¼ tsp mustard powder
- 5 oz sliced mushrooms (for sauce)
- Chopped parsley for garnish (optional)
Instructions
- Prepare Mushrooms and Onions: Finely chop 1 oz of mushrooms and set aside. Heat the Instant Pot on sauté mode or a large nonstick pot on medium-high heat. Add 1 teaspoon olive oil and the minced onions, cooking until golden brown, about 4 to 5 minutes. Divide the cooked onions into two portions.
- Make the Meatball Mixture: In a large bowl, combine half of the sautéed onions with the ground beef, ground turkey, finely chopped mushrooms, whole wheat breadcrumbs, beaten egg, 1 tablespoon tomato paste, ¼ cup beef broth, ¾ teaspoon kosher salt, and a pinch of black pepper. Mix gently until well combined.
- Prepare the Sauce Base: In a small bowl, whisk together the all-purpose flour and 1 cup beef broth until smooth. Add the remaining sautéed onions, remaining 1 tablespoon tomato paste, red wine vinegar, Worcestershire sauce, and mustard powder. Stir well to combine.
- Shape Meatballs: Gently form the mixture into 20 small meatballs, ensuring they hold together without overmixing.
- Stovetop Method - Brown Meatballs: Heat a large deep skillet over medium heat, add the remaining 1 teaspoon olive oil, and brown the meatballs in batches to avoid overcrowding. Cook each side about 2 minutes until the meatballs release easily from the pan and have a golden crust.
- Stovetop Method - Simmer: Add the sliced mushrooms, ⅛ teaspoon kosher salt, and black pepper to the skillet. Pour the prepared sauce over the meatballs, cover, and reduce heat to low. Simmer gently for 25 minutes until meatballs are cooked through and tender. Garnish with chopped parsley before serving.
- Slow Cooker Method: Brown the meatballs in a skillet with the remaining 1 teaspoon olive oil as described above. Transfer browned meatballs to the slow cooker. Add sliced mushrooms, salt, pepper, and pour the prepared sauce over the top. Cover and cook on low for 6 to 8 hours until meatballs are tender and flavorful.
- Instant Pot Method: Use the sauté setting on the Instant Pot to heat remaining 1 teaspoon olive oil. Brown the meatballs in batches as with stovetop, about 2 minutes per side until they no longer stick to the pot. Add sliced mushrooms, ⅛ teaspoon salt, and black pepper, then pour the sauce over the meatballs. Cover and cook on high pressure for 10 minutes. Use quick release or natural release. Garnish with parsley and serve.
Notes
- Ensure not to overcrowd the pot or skillet when browning meatballs to get a nice crust.
- Use lean ground meat to keep the meatballs healthier and reduce excess grease.
- The sauce can be adjusted for thickness by adding more or less flour or broth.
- Garnish with fresh parsley for brightness and color.
- These meatballs pair well with mashed potatoes, rice, or a vegetable side.
- Prep Time: 10 minutes
- Cook Time: 20 minutes (Stovetop), 10 minutes (Instant Pot), 6-8 hours (Slow Cooker)
- Category: Main Course
- Method: Instant Pot
- Cuisine: American




Leave a Reply