Jump to Recipe
5 from 5 reviews

This post contains affiliate links.

These Salisbury Steak Meatballs are a comforting meal to enjoy on a weeknight. They’re gluten-free, paleo, whole30, and AIP friendly.

Salisbury Steak Meatballs with mashed potato

What is Salisbury Steak?

Salisbury steak is a homey classic that makes “steaks” from ground beef and combines it with a mushroom gravy made with mushroom, onion, broth, and ketchup! It has a distinct flavor that’s savory yet slightly sweet and tangy from the ketchup. It tastes amazing served with mashed potatoes (or sweet potatoes) and makes a hearty meal!

This version turns the classic in meatballs that are paleo, whole30, and AIP compliant. No flour is used, and the recipe features options for different compliant ingredients!

 

How to Make Salisbury Steak Meatballs

  • Make the meatballs: Using a large bowl, mix together all of the meatball ingredients until well combined. Form into meatballs that are a uniform size. Cook for about 5 minutes in a pan on each side or until the internal temperature reaches 165 F. Set the cooked meatballs aside.
  • Make the veggies & gravy: Saute the onion for 5-6 minutes or until soft, adding in the garlic at the end and sauteeing for another minute. Add the mushrooms and cook for another 3-4 minutes or until fork-tender. Pour in the broth, coconut aminos, ketchup and stir to combine. Whisk in arrowroot starch and reduce the heat, allowing to thicken for 2-3 minutes. Once the sauce thickens, add the meatballs back to the pan. Spoon the sauce over the meatballs and simmer for a few minutes to allow to reheat.
  • Serve: topped with chopped parsley and over mashed sweet potato if desired.

salisbury steak meatballs in pan

The Ingredients

Ground Beef

You can use ground beef of your choice. I find a bit of a fattier beef can be great for meatballs!

Mushrooms

Mushrooms help add a boost of veggies as well as a lot of flavor for the sauce.

Onion & garlic

These add lots of flavor to the dish

Beef broth 

This is the base of the sauce for the meatballs.

Ketchup

Ketchup gives the Salisbury steak a very distinct flavor. I’ve listed compliant options below in the recipe.

salisbury steak meatballs

You’ll also love…

5 from 5 reviews

Salisbury Steak Meatballs

These Salisbury Steak Meatballs are a comforting meal to enjoy on a weeknight. They're gluten-free, paleo, whole30, and AIP friendly.

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 this for whole30 and this for AIP, or 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
 

  • Using a large bowl, mix together all of the meatball ingredients until well combined. Form into meatballs that are a uniform size.
  • Heat the avocado oil over medium heat in a large pan and add the meatballs. Cook for about 3-4 minutes on each side, until browned or until the internal temperature reaches 165 F. Set the cooked meatballs aside.
  • Using the same pan, add more avocado oil to the pan (if needed) and heat. Saute the onion for 5-6 minutes or until soft, adding in the garlic at the end and saute for another minute. Add the mushrooms and cook for another 3-4 minutes or until fork-tender.
  • Pour in the broth, coconut aminos, ketchup, and seasonings and stir to combine.
  • Whisk in arrowroot starch and reduce the heat, allowing to thicken for 2-3 minutes.
  • Once the sauce thickens, add the meatballs back to the pan. Spoon the sauce over the meatballs and simmer for a few minutes to allow to reheat.
  • Serve topped with chopped parsley and over mashed sweet potato if desired.

Notes

For a premade compliant ketchup, try this for whole30 and this for AIP. I also have an AIP ketchup recipe in my cookbook, The Autoimmune Protocol Comfort Food Cookbook. Note that using an AIP ketchup would not make this dish whole30 as they have sweetener. If you choose to forgo the ketchup, you can try to use nomato sauce instead, and adjust seasonings to taste.
All nutritional information are estimations and will vary. Nutritional information does not include optional ingredients.
Serving: 1serving, Calories: 235kcal, Carbohydrates: 6.9g, Protein: 27.3g, Fat: 10.6g, Fiber: 0.8g
All nutrition facts are estimated and will vary.
Did you Make this Recipe?Tag @unboundwellness on Instagram and hashtag #unboundwellness!

Salisbury Steak Meatballs