Salisbury Steak Meatballs with Mushroom Gravy

| | | | | | | |

These Healthy Salisbury Steak Meatballs are such a comforting and delicious dish. The meatballs are so tender and flavorful and the mushroom gravy is absolute perfection. Serve over creamy cauliflower mash for the perfect low carb meal.

*Originally posted 08/2019

healthy Salisbury steak meatballs with mushroom gravy in a bowl with creamy cauliflower mash - it is all topped with fresh parsley

You can’t go wrong with meatballs and gravy. My whole family loves this meal. It is great over creamy cauliflower mash or traditional mashed potatoes. This comforting and cozy meal is Paleo, Keto and Whole30 compliant!

Salisbury steak meatballs in a large ceramic coated cast iron skillet with a serving spoon in it - topped with fresh parsley

Recipe Tips:

  • The meatballs are super easy to make but there are a few tips to keep them nice and tender. First things first, buy good ground beef. I get my ground beef from ButcherBox. It is grass fed and has the best flavor.
  • You want to make sure that you don’t over-mix the meat. You want to incorporate all the ingredients but don’t work it too much or they will be tough.
  • My biggest tip for mushrooms is to never wash them under running water, they will absorb all that liquid. To clean them, just take a damp paper towel and wipe them clean
  • When adding the onion and garlic, you want to grate them in. This adds moisture but also helps the meatballs stick together. When you add larger chunks of onion, they are more likely to fall apart.
bowl of Salisbury steak meatballs over creamy cauliflower mash

You Might Also Like:

This post may contain affiliate links. Please read my disclaimer. 

Save to Pinterest!

Photography by Loren Runion at

Salisbury Steak Meatballs with Mushroom Gravy

These Salisbury Steak Meatballs are so tender and flavorful and the mushroom gravy makes it so decadent. Enjoy over cauliflower mash for a perfect healthy low carb meal!
5 from 14 votes
Prep Time 20 minutes
Cook Time 20 minutes
Total Time 40 minutes
Course Main Dish
Cuisine American
Servings 6 servings
Calories 280 kcal


For the Meatballs

  • 1 Tbls Avocado Oil
  • 1 lb Ground Beef 80/20
  • 1/4 cup Onion grated
  • 2 cloves Garlic grated
  • 1 Tbls Mustard
  • 1 Tbls Coconut Aminos
  • 1 tsp Salt
  • 1/2 tsp Pepper
  • 1/4 tsp Onion Powder
  • 1/4 tsp Garlic Powder

For the Gravy

  • 1 Tbls Ghee
  • 1/2 cup Onion thinly sliced
  • 1 clove Garlic minced
  • 1 pint Mushrooms (button or baby bella) sliced
  • 1 cup Beef Broth
  • 1 Tbls Balsamic Vinegar
  • 1 Tbls Coconut Aminos
  • 1/2 tsp Salt
  • 1/2 tsp Black Pepper
  • 1 Tbls Arrowroot Powder


For the Meatballs

  • Add all of the meatball ingredients except the oil into a large bowl and mix just until incorporated (don't over-mix)
    Use cookie scoop to scoop mixture into your hand and roll into balls
  • Once all the balls are rolled out, heat the oil in a large skillet over medium/high heat
    Brown the meatballs on all sides and then remove from pan (set aside)

For the Gravy

  • Reduce heat to medium. Melt ghee in the skillet and then add in the mushrooms and onions
    Cook for 5 minutes, stirring occasionally
  • Add in the garlic and cook for another minute then add in the broth, vinegar and coconut aminos
  • In a small cup, mix the arrowroot powder with a splash of room temp water and mix together. Add to the skillet with salt and pepper. Bring liquid to a boil and then reduce to a simmer
  • Add the meatballs back in gently and let simmer for 7-10 minutes, until meatballs are cooked through and gravy has thickened up
    Serve over your favorite mash and enjoy!


Nutrition facts are auto calculated and can vary based on ingredients and brands used 


Calories: 280kcalCarbohydrates: 8gProtein: 16gFat: 20gSaturated Fat: 8gPolyunsaturated Fat: 1gMonounsaturated Fat: 9gTrans Fat: 1gCholesterol: 60mgSodium: 928mgPotassium: 525mgFiber: 1gSugar: 3gVitamin A: 4IUVitamin C: 4mgCalcium: 31mgIron: 2mg
Keyword gluten free, healthy, keto, whole 30
Tried this recipe?Mention @thebetteredblondie



  1. 5 stars
    Just wanted to share that I made these! I’m based in Tanzania and I knew I would have a hard time finding coconut aminos and arrowroot powder. I doubled the balsamic and used sweet potato flour (for the first time actually) and it all worked out really well! I served over Whole30 compatible mashed potatoes. I really enjoyed them, would make again!

  2. The calories are for which and what amount of food? How many meatballs and how much gravy are in that calorie count?

Leave a Reply

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

Recipe Rating