Salisbury Steak Meatballs with Rich Onion Gravy Recipe
Introduction
Salisbury Steak Meatballs with Rich Onion Gravy bring classic comfort food into a convenient, bite-sized form. These juicy meatballs are coated in a savory onion gravy that makes every bite deliciously satisfying and perfect for any dinner.

Ingredients
- 1 pound ground beef
- 1/2 cup almond flour or mashed potatoes
- 1 large egg
- 1 tablespoon minced garlic
- 1 tablespoon coconut aminos
- 1 tablespoon dried minced onion
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1 1/2 teaspoons olive oil
- 1/4 medium yellow onion, thinly sliced
- 1 1/2 cups beef broth
- 1 1/2 tablespoons arrowroot or potato starch
- 1 tablespoon coconut aminos
- 1/2 teaspoon garlic powder
- 1/4 teaspoon salt
- 1/4 teaspoon black pepper
Instructions
- Step 1: Preheat your oven to broil or set your air fryer to 375°F (190°C).
- Step 2: In a bowl, gently combine ground beef, almond flour or mashed potatoes, egg, minced garlic, coconut aminos, dried minced onion, salt, and black pepper to form the meatball mixture.
- Step 3: Shape the mixture into 20 evenly sized meatballs and arrange them on a baking sheet or air fryer basket.
- Step 4: Broil the meatballs for 10 minutes, then carefully flip them and broil for an additional 3 minutes. Alternatively, air fry for 8 to 10 minutes until cooked through.
- Step 5: While the meatballs cook, heat olive oil in a pan over medium heat and sauté the sliced yellow onions until they are soft and translucent.
- Step 6: In a small bowl, whisk together beef broth, arrowroot or potato starch, coconut aminos, garlic powder, salt, and black pepper. Pour this mixture into the pan with the onions.
- Step 7: Cook the gravy, stirring frequently, until it thickens and coats the back of a spoon.
- Step 8: Pour the rich onion gravy over the cooked meatballs and serve immediately for a comforting meal.
Tips & Variations
- For a gluten-free option, use mashed potatoes instead of almond flour as the binder.
- Add chopped fresh herbs like parsley or thyme to the meatball mixture for extra flavor.
- Use beef broth with low sodium to better control the saltiness of the gravy.
- Serve the meatballs over mashed potatoes or steamed vegetables for a complete dinner.
Storage
Store leftover meatballs and gravy in an airtight container in the refrigerator for up to 3 days. Reheat gently in a pan over low heat, adding a splash of beef broth if the gravy has thickened too much. These can also be frozen for up to 2 months; thaw overnight in the fridge before reheating.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use other types of ground meat for this recipe?
Yes, ground turkey, chicken, or pork can be used as alternatives, but cooking times may vary slightly. Beef provides the richest flavor for this dish.
What can I substitute for coconut aminos?
If you don’t have coconut aminos, low-sodium soy sauce or tamari can be used as a substitute to maintain the savory depth in the meatballs and gravy.
Print
Salisbury Steak Meatballs with Rich Onion Gravy Recipe
- Total Time: 25 minutes
- Yield: 20 meatballs (serves 4-6) 1x
- Diet: Gluten Free
Description
This Salisbury Steak Meatballs recipe offers a delicious, low-carb twist on the classic comfort food by using almond flour or mashed potatoes as a binder and coconut aminos for a savory depth of flavor. The meatballs are either broiled or air fried to perfection and topped with a rich, homemade onion gravy that’s thickened with arrowroot or potato starch for a gluten-free option. Perfect for an easy weeknight meal, this dish combines hearty beef with aromatic onions and is both satisfying and flavorful.
Ingredients
Meatballs
- 1 pound ground beef
- 1/2 cup almond flour or mashed potatoes
- 1 large egg
- 1 tablespoon minced garlic
- 1 tablespoon coconut aminos
- 1 tablespoon dried minced onion
- 1 teaspoon salt
- 1/2 teaspoon black pepper
Onion Gravy
- 1 1/2 teaspoons olive oil
- 1/4 medium yellow onion, thinly sliced
- 1 1/2 cups beef broth
- 1 1/2 tablespoons arrowroot or potato starch
- 1 tablespoon coconut aminos
- 1/2 teaspoon garlic powder
- 1/4 teaspoon salt
- 1/4 teaspoon black pepper
Instructions
- Preheat the cooking appliance. Set your oven to broil or preheat an air fryer to 375°F to prepare for cooking the meatballs.
- Mix meatball ingredients. In a large bowl, gently combine the ground beef, almond flour or mashed potatoes, egg, minced garlic, coconut aminos, dried minced onion, salt, and black pepper making sure not to overwork the meat.
- Form meatballs. Shape the mixture into 20 evenly sized meatballs for consistent cooking.
- Cook meatballs. If broiling, place the meatballs on a broiler-safe pan and broil for 10 minutes, then flip and broil for an additional 3 minutes. If using an air fryer, cook meatballs for 8 to 10 minutes until cooked through and browned.
- Sauté onions. Heat olive oil in a skillet over medium heat, add the sliced onions, and cook until they soften and become translucent, about 5-7 minutes.
- Prepare gravy. Whisk together the beef broth, arrowroot or potato starch, coconut aminos, garlic powder, salt, and black pepper in a bowl. Pour the mixture into the skillet with the onions.
- Thicken gravy. Cook the mixture while whisking frequently until the gravy thickens, which should take about 3-5 minutes.
- Serve. Pour the rich onion gravy over the cooked meatballs and serve immediately while hot.
Notes
- You can choose almond flour for a lower-carb option or mashed potatoes if you prefer a softer texture in the meatballs.
- Arrowroot or potato starch works well as a gluten-free thickening agent in the gravy.
- Adjust salt and pepper to your taste preference.
- For extra flavor, feel free to add fresh herbs like parsley or thyme to the meatball mixture.
- If you do not have coconut aminos, you can substitute with low-sodium soy sauce or tamari.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Category: Main Dish
- Method: Broiling
- Cuisine: American
Keywords: Salisbury steak, meatballs, onion gravy, gluten-free, low-carb, broiled meatballs, beef recipe

