Salisbury Steak Meatballs with Mushroom Gravy Recipe

I absolutely love sharing this Salisbury Steak Meatballs with Mushroom Gravy Recipe because it brings the comforting classic flavors of Salisbury steak into a fun and easy meatball form. These meatballs are tender, packed with a perfect balance of beef and turkey, and simmered in a rich mushroom gravy that feels like a warm hug on a plate. Whether you’re craving a cozy family dinner or want to impress guests with a hearty meal, this recipe always hits the spot for me.

Why You’ll Love This Salisbury Steak Meatballs with Mushroom Gravy Recipe

I think the first thing that makes this Salisbury Steak Meatballs with Mushroom Gravy Recipe so special is the incredible flavor combo. The mix of ground beef and turkey keeps the meatballs juicy but a little lighter than traditional beef-only versions. Then, adding whole wheat breadcrumbs gives them just the right texture without weighing them down. The mushroom gravy isn’t just a topping—it’s an essential part of the experience, bringing earthy richness that perfectly complements the meatballs.

Another reason I’m so enthusiastic about this dish is how versatile and simple it is to prepare. Whether you want a quick stovetop dinner or prefer the hands-off slow cooker method, this recipe adapts beautifully. I especially love the fact that it works well for weeknight meals but is elegant enough for weekend family gatherings or even holiday dinners. It’s that comforting, homey dinner that everyone asks for again and again, and yet it never feels boring or repetitive.

Ingredients You’ll Need

A clear glass bowl shows five food layers arranged next to each other without mixing. On the left is a pile of light brown and green breadcrumbs with a rough texture. Above it, a small bunch of thin pale pink strips, soft and moist. To the right, small white chopped pieces with a slight shine. Next to these pieces on the right is a compact bright red block of minced meat with a slightly rough surface. A dollop of thick, bright red paste sits at the bottom center, close to the meat. A drizzle of golden oil with black pepper specks is spread on top in the middle. The bowl sits on a white marbled texture. photo taken with an iphone --ar 4:5 --v 7

These ingredients come together in just the right way to create a harmonious blend of flavors and textures. Each element is simple and accessible, but every one of them adds depth—from the savory herbs and spices to the hearty mushrooms and rich broth.

  • Olive oil (2 teaspoons, divided): Used both for sautéing and browning to build delicious flavor layers.
  • Minced onion (1/2 cup): Adds sweetness and moisture, softening as it cooks to blend seamlessly into the meatballs and gravy.
  • Lean ground beef (1/2 pound): Provides robust, meaty flavor with good fat content for juiciness.
  • Lean ground turkey (1/2 pound): Keeps the meatballs lighter without sacrificing tenderness.
  • Whole wheat seasoned breadcrumbs (1/3 cup): Helps bind the meatballs and adds a subtle nutty texture.
  • Large egg (1, beaten): Essential for holding the meatballs together while cooking.
  • Tomato paste (2 tablespoons, divided): Delivers a subtle tang and richness, with half mixed into meatballs and half in the gravy.
  • Kosher salt (to taste): Enhances all the ingredients’ flavors.
  • Black pepper (pinch): Adds a gentle heat and depth.
  • All-purpose flour (1 tablespoon): Thickens the mushroom gravy for that perfect consistency.
  • Soy sauce (2 tablespoons): Boosts umami notes in the gravy for savory complexity.
  • Fresh lemon juice (1 teaspoon): Brightens and balances the richness of the dish.
  • Garlic powder (1/2 teaspoon): Provides a warm, subtle garlicky undertone.
  • Onion powder (1/2 teaspoon): Reinforces the onion flavor in both meatballs and gravy.
  • Mustard powder (1/4 teaspoon): Adds a hint of tangy spice to the gravy.
  • Sliced mushrooms (5 ounces): Star ingredient in the gravy, tender and full of earthiness.
  • Reduced-sodium beef broth (1 1/4 cups): Forms the flavorful base for the gravy while keeping saltiness in check.
  • Chopped fresh parsley (optional): Bright finishing touch for a pop of color and fresh flavor.

Directions

Step 1: Begin by finely chopping about 1 ounce of the mushrooms and set these aside—they will mix into the meatballs for extra flavor and moisture.

Step 2: Heat 1 teaspoon of olive oil in your Instant Pot using the Sauté function or in a large skillet over medium-high heat. Sauté the minced onions for 4 to 5 minutes until they soften and turn lightly golden, adding a sweet depth. Once cooked, divide the onions equally into two portions.

Step 3: In a large mixing bowl, combine half of the cooked onions with the ground beef, ground turkey, chopped mushrooms, whole wheat breadcrumbs, beaten egg, 1 tablespoon tomato paste, 1/4 cup beef broth, kosher salt, and black pepper. Mix everything gently but thoroughly to keep the meatballs tender.

Step 4: Shape this mixture into roughly 20 even meatballs, making sure they are about the same size for uniform cooking.

Step 5: Prepare the gravy by whisking the flour into the remaining 1 cup of beef broth until completely smooth in a small bowl. Stir in the remaining half of the cooked onions, 1 tablespoon tomato paste, soy sauce, lemon juice, garlic powder, onion powder, and mustard powder. This blend makes the savory sauce that the meatballs will cook in.

Step 6: For stovetop cooking, heat the remaining teaspoon of olive oil in a large deep skillet over medium heat. Brown the meatballs in batches, about 2 minutes on each side, until a rich crust forms. Then add the sliced mushrooms to the skillet and season lightly with salt and pepper.

Step 7: Pour the gravy mixture over the browned meatballs and mushrooms, cover the skillet, and simmer on low heat for about 25 minutes. The meatballs should be cooked through and tender when done.

Step 8: Alternatively, for the slow cooker method, brown the meatballs first in a skillet with olive oil, place them in the slow cooker along with mushrooms, pour in the prepared gravy, cover, and cook on low for 6 to 8 hours until tender.

Step 9: If using an Instant Pot, brown the meatballs in batches using the sauté function with olive oil, add mushrooms, season, pour in the gravy, seal the lid, and cook on High Pressure for 10 minutes. Use quick release or natural release once time is up.

Step 10: Before serving any way you’ve cooked them, garnish generously with chopped fresh parsley for a bright and fresh finish.

Servings and Timing

This Salisbury Steak Meatballs with Mushroom Gravy Recipe yields approximately 4 servings, perfect for a family dinner or meal prepping for a few days. Prep time takes me about 20 minutes since chopping and mixing are quick and straightforward. Cooking is about 30 minutes on the stovetop or Instant Pot, making it very manageable for busy days. If you opt for the slow cooker, plan for 6 to 8 hours on low for melt-in-your-mouth tenderness. There’s no significant resting time needed, so you can serve as soon as the meatballs are cooked through and the gravy has thickened beautifully.

How to Serve This Salisbury Steak Meatballs with Mushroom Gravy Recipe

A silver pan filled with about twenty golden-brown meatballs arranged evenly in rich reddish-brown sauce with visible herbs. Thinly sliced mushrooms float among the meatballs, some partially covered in sauce. The pan sits on a white marbled surface, with a beige plate of yellow curly pasta partly in view on the bottom right side. The scene is bright and sharp with a close-up focus. photo taken with an iphone --ar 4:5 --v 7

When I serve this dish, I love pairing it with creamy mashed potatoes because the rich gravy soaks perfectly into the fluffy potatoes, creating a truly indulgent bite. Another favorite is buttered egg noodles or even a side of steamed rice to catch every drop of that savory sauce. For a fresh element, I often serve it alongside roasted green beans or a crisp garden salad dressed simply with lemon and olive oil.

For plating, I like to ladle a generous amount of gravy over the meatballs, then sprinkle chopped parsley on top for a vibrant green contrast that makes the dish feel more inviting. You can portion about 4 to 5 meatballs per person with enough gravy to soak the sides, making it both satisfying and visually appealing. It’s best served warm or hot, fresh from the stove or cooker, to enjoy the full comforting aroma and texture.

When it comes to drinks, I find a medium-bodied red wine like Merlot or Pinot Noir complements the meat and mushroom flavors beautifully. If you prefer something non-alcoholic, a sparkling apple cider or a simple iced tea with lemon matches the meal’s heartiness nicely. This recipe fits wonderfully into weeknight dinners but also works perfectly for family celebrations or cozy weekend gatherings where comfort food is the main event.

Variations

I’ve tried a few twists on this recipe that make it even more flexible depending on your preferences or dietary needs. For a gluten-free option, simply substitute the whole wheat breadcrumbs with gluten-free breadcrumbs or crushed gluten-free crackers, and use a gluten-free soy sauce or tamari. It’s just as tasty and everyone can enjoy it without worry.

If you want to swap up the meat ratio, I’ve found using all ground beef or mixing in some ground pork works great too, adding different layers of flavor and juiciness. For a vegetarian adaptation, replacing meat with finely chopped mushrooms, lentils, or a plant-based ground substitute can be delicious, especially with added umami from soy sauce and mushroom broth in the gravy.

For a more intense flavor boost, consider adding fresh herbs like thyme or rosemary into the meat mixture. And cooking-wise, if you’re short on time but want deep flavor, the Instant Pot method is a lifesaver—it browns the meatballs then pressure cooks everything quickly without sacrificing tenderness.

Storage and Reheating

Storing Leftovers

When I have leftovers, I store them in an airtight container in the refrigerator to keep both the meatballs and gravy moist and flavorful. Using a glass or BPA-free plastic container with a tight seal is ideal. Leftovers will stay fresh for 3 to 4 days, which means you can enjoy this dish again easily within the week without losing any of its delicious qualities.

Freezing

This Salisbury Steak Meatballs with Mushroom Gravy Recipe freezes beautifully, which is perfect if you want to meal prep or save portions for another day. I separate the meatballs and gravy into freezer-safe containers or heavy-duty freezer bags. Just make sure to label and date them. Frozen properly, they last for up to 3 months. When you’re ready to eat, thaw overnight in the fridge to maintain texture and flavor.

Reheating

When reheating, I prefer gently warming the meatballs and gravy on the stovetop over low heat, stirring occasionally to prevent sticking and to evenly heat the sauce. Avoid microwaving at high heat as it can dry out the meatballs or make the gravy separate. Adding a splash of beef broth or water while reheating helps restore that velvety gravy consistency and keeps the meatballs tender and juicy.

FAQs

Can I make these meatballs ahead of time?

Absolutely! You can prepare the meatballs and even cook them fully in advance. Once cooked, cool them, then refrigerate or freeze as needed. When ready to serve, just reheat gently with the gravy to refresh the flavors.

What if I don’t have tomato paste on hand?

Tomato paste adds a nice depth and slight tang, but if you don’t have it, you can substitute with a small amount of ketchup or even a splash of tomato sauce. Just reduce any added salt since those are often seasoned.

Can I use all ground beef instead of mixing with turkey?

Yes, using all ground beef will give you a richer and slightly fattier meatball. The turkey helps lighten it up, but the dish is delicious either way depending on your preference.

What sides go best with Salisbury steak meatballs?

Mashed potatoes, buttered noodles, steamed rice, or even roasted vegetables are fantastic accompaniments. I also enjoy serving a crisp salad or sautéed greens for balance.

Is it possible to make this recipe in an oven instead of on the stovetop?

Definitely! You can shape and brown the meatballs on the stovetop, then transfer them to a baking dish, pour the gravy over, cover with foil, and bake at 350°F (175°C) for about 25 minutes until cooked through and tender.

Conclusion

I’m so excited for you to try this Salisbury Steak Meatballs with Mushroom Gravy Recipe because it’s one of those dishes that truly feels like comfort food with a little extra love. It’s approachable, flavorful, and perfect for sharing with people you care about. Once you make it, I’m sure it will become a go-to favorite in your kitchen, just like it is in mine. Enjoy every bite!

Print

Salisbury Steak Meatballs with Mushroom Gravy Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

3.8 from 11 reviews

Salisbury Steak Meatballs offer a hearty and comforting twist on classic Salisbury steak, combining lean ground beef and turkey with mushrooms and a savory tomato-based gravy. This versatile recipe can be prepared on the stovetop, in an Instant Pot, or slow cooker, making it a convenient and flavorful meal perfect for any night of the week.

  • Author: Sarah
  • Prep Time: 20 minutes
  • Cook Time: 30 minutes (Stovetop/Instant Pot) or 6–8 hours (Slow Cooker)
  • Total Time: 50 minutes (Stovetop/Instant Pot)
  • Yield: 4 servings
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: American

Ingredients

Meatballs

  • 2 teaspoons olive oil, divided
  • 1/2 cup minced onion
  • 1/2 pound lean ground beef
  • 1/2 pound lean ground turkey
  • 1/3 cup whole wheat seasoned breadcrumbs
  • 1 large egg, beaten
  • 1 tablespoon tomato paste (divided)
  • Kosher salt, to taste
  • Pinch of black pepper
  • About 1 ounce sliced mushrooms, finely chopped
  • 1/4 cup reduced-sodium beef broth

Gravy

  • 1 tablespoon all-purpose flour
  • 1 cup reduced-sodium beef broth
  • Remaining 1 tablespoon tomato paste
  • 2 tablespoons soy sauce
  • 1 teaspoon fresh lemon juice
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon onion powder
  • 1/4 teaspoon mustard powder
  • 5 ounces sliced mushrooms
  • Kosher salt and black pepper, to taste
  • Chopped fresh parsley, for garnish (optional)

Instructions

  1. Prepare the Mushrooms: Finely chop about 1 ounce of the mushrooms and set them aside for mixing into the meatball mixture.
  2. Sauté Onions: Heat 1 teaspoon of olive oil in the Instant Pot using the Sauté function or in a large skillet over medium-high heat. Cook the minced onions for 4 to 5 minutes until they are softened and lightly golden. Remove from heat and divide the cooked onions in half.
  3. Make Meatball Mixture: In a large bowl, combine half of the cooked onions with ground beef, ground turkey, chopped mushrooms, whole wheat breadcrumbs, beaten egg, 1 tablespoon tomato paste, 1/4 cup beef broth, 3/4 teaspoon kosher salt, and a pinch of black pepper. Gently mix the ingredients until just combined to avoid overworking the meat.
  4. Form Meatballs: Shape the mixture into approximately 20 meatballs, evenly sized for consistent cooking.
  5. Prepare Gravy Base: In a small bowl, whisk together the all-purpose flour and the remaining 1 cup of beef broth until smooth to prevent lumps in the gravy. Stir in the remaining cooked onions, remaining tablespoon of tomato paste, soy sauce, lemon juice, garlic powder, onion powder, and mustard powder to create a flavorful gravy mixture.
  6. Cook Meatballs (Choose Method):
    • Stovetop: Heat the remaining teaspoon of olive oil in a large deep skillet over medium heat. Brown the meatballs in batches for about 2 minutes on each side until golden. Add the sliced mushrooms, season lightly with salt and pepper, then pour the prepared gravy over the meatballs. Cover and simmer on low heat for about 25 minutes or until the meatballs are fully cooked through.
    • Instant Pot: Using the Instant Pot on the Sauté setting, heat remaining teaspoon of olive oil. Brown the meatballs in batches for around 2 minutes per side. Add the sliced mushrooms and season lightly with salt and pepper. Pour the gravy over the meatballs, lock the lid, and cook on high pressure for 10 minutes. Perform a quick release or allow a natural release before opening.
    • Slow Cooker: Brown the meatballs in a skillet with the remaining teaspoon of olive oil. Transfer them to the slow cooker, add the sliced mushrooms, then pour the gravy over the meatballs. Cover and cook on Low for 6 to 8 hours until the meatballs are tender and fully cooked.
  7. Garnish and Serve: Garnish with chopped fresh parsley if desired, and serve hot for a comforting and satisfying meal.

Notes

  • For best results, do not overmix the meatball mixture to maintain tender meatballs.
  • You can substitute ground turkey with all beef if preferred, keeping the same quantity.
  • The grated mushrooms in the meatballs add moisture and a umami depth, so don’t skip them.
  • If you want a thicker gravy, let it simmer a little longer uncovered on stovetop or use less broth initially.
  • Serve these meatballs with mashed potatoes, rice, or steamed vegetables for a complete meal.
  • Make sure to brown meatballs well before slow cooking to develop richer flavor.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star