I absolutely love sharing this Salisbury Steak Meatballs with Mushroom Gravy Recipe with friends and family because it feels like a warm hug on a plate. The juicy, tender meatballs combined with a rich, savory mushroom gravy instantly transport me to cozy comfort food heaven. It’s one of those dishes that’s both gratifying and elegant enough to serve for special occasions, yet simple enough for a weeknight dinner. Every bite is packed with flavor and warmth, making it a personal favorite that I’m excited for you to try.

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

What really stands out to me about this Salisbury Steak Meatballs with Mushroom Gravy Recipe is the incredible balance of flavors. The herbs like thyme and oregano infuse the meatballs with a rustic earthiness, while the mushroom gravy adds a deep, umami richness that feels indulgent without being heavy. I love how the slight tang from the compliant ketchup and coconut aminos brightens everything up, making each bite satisfyingly complex. The texture of the meatballs stays wonderfully juicy, and the gravy is just the right thickness to generously coat every morsel.

This recipe is one I keep returning to because it comes together so easily. With simple mixing, shaping, and cooking steps, I can have a comforting meal on the table without spending hours in the kitchen. Plus, it’s incredibly versatile—I’ve served it for intimate family dinners, casual gatherings, and even holiday meals, and every time it feels fitting. The combination of approachable ingredients and standout flavors makes this dish a true crowd-pleaser I’m always excited to recommend.

Ingredients You’ll Need

The image shows a white skillet filled with dark brown meatballs in a rich brown sauce. There are about nine round meatballs evenly spread across the pan. Thinly sliced light beige mushrooms float in the sauce among the meatballs. Some thin, translucent onion slices are mixed with the sauce, adding texture. Small green herb pieces are sprinkled over the dish, adding a touch of color contrast. The skillet sits on a white marbled surface with a soft fabric towel partially visible at the top. A woman's hand holds the skillet handle from the left side. photo taken with an iphone --ar 4:5 --v 7

The ingredients for this Salisbury Steak Meatballs with Mushroom Gravy Recipe are straightforward but essential to building that hearty flavor and perfect texture. Each component contributes to the dish’s delicious depth—whether it’s the herbs for aroma, the coconut aminos for a subtle sweetness, or the mushrooms to enhance the gravy’s savoriness.

  • 1 lb ground beef: The base of our meatballs, providing rich flavor and tenderness.
  • ½ tsp sea salt: Brings out the natural taste of the beef and balances the ingredients.
  • ¼ tsp black pepper (optional): Adds a gentle, warm spice; omit if following an AIP diet.
  • ½ tsp dried thyme: Lends an earthy, slightly floral note that complements beef beautifully.
  • ½ tsp dried oregano: Adds a bit of herbal brightness to the meatballs.
  • 2 tsp coconut aminos: A savory, slightly sweet seasoning that enhances umami without soy.
  • 2 tsp compliant ketchup: Provides a tangy depth and subtle sweetness; choose according to your dietary needs.
  • 1 tbsp avocado oil: For cooking, offering a neutral flavor and a high smoke point.
  • ½ yellow onion, thinly sliced: Softens and sweetens the gravy base.
  • 3 cloves garlic, minced: Creates warmth and pungency that elevates the sauce.
  • 1 ½ cups mushrooms, sliced: Brings earthiness and meaty texture to the gravy.
  • 1 cup beef broth: Builds a savory foundation for the mushroom gravy.
  • ½ tsp sea salt: Essential for seasoning the gravy perfectly.
  • ¼ tsp black pepper (optional): For a slight kick; omit for AIP.
  • 2 tsp arrowroot starch: Thickens the gravy to a luscious consistency.
  • 1 tbsp chopped parsley: Adds fresh color and brightness as a finishing touch.

Directions

Step 1: In a large bowl, combine all the meatball ingredients thoroughly. I like to mix gently but well using my hands so everything is evenly incorporated without overworking the meat, which keeps the meatballs tender. Then shape the mixture into uniform meatballs—about golf ball size works great for even cooking.

Step 2: Heat the avocado oil in a large skillet over medium heat. Once hot, carefully place the meatballs in the pan, making sure they have space between them. Cook each side for about 3 to 4 minutes until they develop a nice brown crust and the internal temperature reaches 165°F. I use a meat thermometer to be sure. When done, transfer the meatballs to a plate and set them aside.

Step 3: In the same skillet, add a little more avocado oil if needed. Sauté the thinly sliced onion over medium heat for 5 to 6 minutes until soft and translucent. Right before the onions are done, stir in the minced garlic and cook for another minute until fragrant but not browned.

Step 4: Add the sliced mushrooms to the pan and sauté for 3 to 4 minutes, or until they become tender and release their moisture. This step builds the savory base of the gravy and adds wonderful texture.

Step 5: Pour in the beef broth along with the coconut aminos and compliant ketchup. Season with sea salt and black pepper if using. Stir everything together, loosening any browned bits from the pan to deepen the flavor.

Step 6: Whisk the arrowroot starch with a small amount of cold water to make a slurry, then stir it into the pan. Lower the heat and let the sauce thicken over 2 to 3 minutes while stirring gently. It should become glossy and coat the back of a spoon.

Step 7: Return the browned meatballs to the pan, nestling them into the mushroom gravy. Spoon some sauce over the tops and allow everything to simmer together for a few minutes just to reheat the meatballs and marry the flavors.

Step 8: Finish by sprinkling freshly chopped parsley on top for a burst of color and freshness. Serve immediately while warm, ideally over mashed sweet potatoes for a comforting meal.

Servings and Timing

This Salisbury Steak Meatballs with Mushroom Gravy Recipe serves about 4 people, making it perfect for a family dinner or small gathering. The prep time usually takes around 15 minutes, mostly for mixing and shaping the meatballs. Cooking time is approximately 20 minutes as you brown the meatballs and cook the gravy. Overall, you’re looking at about 35 minutes total from start to finish. There’s no extended resting time needed, so it’s a wonderful choice for a delicious and timely home-cooked meal.

How to Serve This Salisbury Steak Meatballs with Mushroom Gravy Recipe

The dish shows five brown meatballs with a slightly rough texture, topped with small green herb pieces, placed over a base of creamy yellow mashed potatoes. Underneath and around the meatballs, there are soft, light brown mushroom slices mixed with a rich brown sauce that spreads gently around the mashed potatoes. The food is served on a white plate, set on a white marbled surface. Photo taken with an iphone --ar 4:5 --v 7

When I serve this Salisbury Steak Meatballs with Mushroom Gravy, I love pairing it with creamy mashed sweet potatoes. The natural sweetness of the potatoes contrasts beautifully with the savory mushroom gravy. Roasted green beans or sautéed garlic spinach also work wonderfully to add a fresh, vibrant vegetable component that balances the richness of the dish.

For presentation, spooning the meatballs and gravy generously onto a warm plate, then sprinkling chopped parsley on top adds that inviting pop of green. I usually serve the meal piping hot, so the gravy stays luscious and comforting. It’s such a cozy dish, perfect for chilly evenings or celebratory dinners when you want to impress without stress.

Beverage-wise, I’m a big fan of a rich red wine like a Cabernet Sauvignon or Merlot to complement the beef’s flavor. If you prefer something non-alcoholic, a sparkling water with lemon or a robust herbal iced tea pairs nicely and helps refresh the palate between bites. This recipe shines for casual weeknight dinners, but it also easily steps up for holiday meals or when friends pop over for an intimate gathering.

Variations

One of the things I enjoy about this Salisbury Steak Meatballs with Mushroom Gravy Recipe is how adaptable it is to different dietary preferences and ingredient swaps. For example, if you want to lighten it up, using ground turkey or a blend of beef and pork can give the meatballs a different but equally tasty profile. You can also experiment with fresh herbs like rosemary or sage instead of the dried thyme and oregano for more aromatic layers.

If you’re following a gluten-free or AIP diet, this recipe already fits nicely, especially by omitting black pepper and using compliant ketchup. To make it vegan, I’ve experimented with plant-based meat substitutes or lentil-based “meatballs” paired with a mushroom and vegetable broth-based gravy thickened with arrowroot. You lose a bit of the traditional beef flavor, but the umami mushroom sauce keeps things satisfying.

For a twist on cooking methods, I’ve tried baking the meatballs first to reduce stovetop time and then simmering them in the gravy. It seals in moisture beautifully. Whichever method you choose, I encourage you to play with seasonings and sides to make it your own comfort food masterpiece.

Storage and Reheating

Storing Leftovers

I always place leftover Salisbury steak meatballs and gravy in airtight containers to maintain freshness. Glass containers work great because they don’t absorb odors and can go from fridge to oven safely. Stored properly, leftovers will keep well in the refrigerator for up to 3 to 4 days, which makes for an easy and delicious next-day meal.

Freezing

This dish freezes beautifully if you want to make it ahead of time. I recommend freezing the meatballs and gravy separately if possible to preserve texture, but combining them in a freezer-safe airtight container also works well. For the best quality, consume frozen leftovers within 2 to 3 months. Thaw overnight in the refrigerator before reheating for safe and even warming.

Reheating

When reheating Salisbury Steak Meatballs with Mushroom Gravy, I prefer gently warming on the stovetop over low heat to preserve the texture of the meatballs and keep the gravy silky. Stir occasionally and add a splash of beef broth or water if the gravy thickens too much. Avoid microwaving for extended times, as it can make the meatballs tough and the gravy rubbery. Taking it slow really brings back the homemade goodness.

FAQs

Can I use a different type of ground meat for the meatballs?

Absolutely! While ground beef delivers classic flavor and texture, ground turkey, chicken, or a mix of beef and pork also work well. Just be mindful of the fat content to keep meatballs juicy, and adjust cooking times slightly if using leaner meats.

What can I substitute if I don’t have coconut aminos?

If coconut aminos aren’t on hand, you can substitute with tamari or soy sauce if dietary restrictions allow. These bring a similar umami saltiness, but keep in mind they are not compliant with Whole30 or AIP, so adjust according to your needs.

Is this recipe suitable for those following Whole30 or AIP diets?

Yes, this recipe is thoughtfully designed to accommodate both Whole30 and AIP diets by using compliant ketchup and coconut aminos. Just omit the black pepper if following AIP, as it’s not compliant, and select suitable ketchup options or make your own using my cookbook’s recipes.

Can I make the meatballs ahead of time?

Definitely! You can prepare and shape the meatballs in advance, storing them in the fridge or freezer until ready to cook. It saves time on busy days, and the flavors tend to deepen when the meatballs sit a bit before cooking.

What are some good side dishes to serve with this recipe?

Mashed sweet potatoes are my favorite because of their natural sweetness that pairs so well with the savory gravy. Other favorites include roasted vegetables, steamed green beans, or garlic sautéed spinach. If you want to keep things lighter, a crisp green salad with a tangy vinaigrette works beautifully too.

Conclusion

I hope you feel inspired to make this Salisbury Steak Meatballs with Mushroom Gravy Recipe soon. It’s a dish that never fails to bring comfort and joy to my table, and I’m certain it will do the same for you. From the first savory bite to that luscious mushroom gravy finish, it’s a recipe I treasure and love sharing. Give it a try—you might just find your new favorite comfort food!

Print

Salisbury Steak Meatballs with Mushroom Gravy Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4 from 13 reviews

This Salisbury Steak Meatballs recipe combines flavorful ground beef meatballs seasoned with herbs, cooked until browned, and smothered in a rich mushroom and onion gravy. Perfect served over mashed sweet potatoes, it’s a comforting, paleo and Whole30 compliant meal that’s easy to prepare and packed with savory goodness.

  • Author: Madelyn
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings
  • Category: Main Dish
  • Method: Stovetop
  • Cuisine: American
  • Diet: Gluten Free

Ingredients

For the Meatballs

  • 1 lb ground beef
  • ½ tsp sea salt
  • ¼ tsp black pepper (omit for AIP)
  • ½ tsp dried thyme
  • ½ tsp dried oregano
  • 2 tsp coconut aminos
  • 2 tsp compliant ketchup (use Whole30 or AIP versions, see notes)
  • 1 tbsp avocado oil

For the Gravy

  • 1 tbsp avocado oil
  • ½ yellow onion, thinly sliced
  • 3 cloves garlic, minced
  • 1 ½ cups mushrooms, sliced
  • 1 cup beef broth
  • 1 tbsp coconut aminos
  • 1 tbsp compliant ketchup
  • ½ tsp sea salt
  • ¼ tsp black pepper (omit for AIP)
  • 2 tsp arrowroot starch
  • 1 tbsp chopped parsley, for topping

Instructions

  1. Prepare the Meatballs: In a large bowl, combine ground beef with sea salt, black pepper (if using), dried thyme, dried oregano, coconut aminos, compliant ketchup, and avocado oil. Mix thoroughly until all ingredients are well incorporated. Shape the mixture into uniformly sized meatballs.
  2. Cook the Meatballs: Heat avocado oil in a large pan over medium heat. Add meatballs and cook for 3-4 minutes per side until browned and internal temperature reaches 165°F (74°C). Remove meatballs from the pan and set aside.
  3. Sauté Vegetables: In the same pan, add more avocado oil if necessary. Sauté the sliced onions for 5-6 minutes until soft. Add minced garlic and sauté for an additional minute. Stir in sliced mushrooms and cook for 3-4 minutes until they become fork-tender.
  4. Make the Gravy: Pour in beef broth, coconut aminos, compliant ketchup, sea salt, and black pepper (if using). Stir everything together. Whisk in arrowroot starch to the mixture and reduce heat, allowing the sauce to thicken over 2-3 minutes.
  5. Combine and Simmer: Once the gravy thickens, return the meatballs to the pan. Spoon the gravy over the meatballs and let them simmer for a few minutes to reheat and absorb the flavors.
  6. Serve: Garnish the meatballs with chopped parsley. Serve warm, ideally over mashed sweet potatoes or your preferred side dish.

Notes

  • For a premade compliant ketchup, try Whole30 or AIP-specific options as indicated, or see the Autoimmune Protocol Comfort Food Cookbook for an AIP ketchup recipe.
  • Using an AIP ketchup may contain sweeteners and thus may not keep the dish Whole30 compliant.
  • If you prefer to omit ketchup, you can substitute with nomato sauce and adjust seasonings to your taste.
  • Nutritional information are estimates and do not account for optional ingredients like mashed sweet potatoes.

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