Browned beef meatballs are simmered in a creamy brown gravy filled with sliced mushrooms. The sauce is made from beef broth and heavy cream, thickening naturally as it reduces instead of using flour or starch. Served hot, the gravy has a glossy, pourable consistency that highlights the textures of the seared meat and tender mushrooms.

About This Recipe

The meatballs are formed from ground beef seasoned with onion, garlic, and Worcestershire sauce, using a small amount of almond flour as a binder. They are seared in a skillet to create a browned exterior before being removed so the gravy can be prepared in the same pan. Sliced mushrooms are cooked in butter until they release their moisture and take on color, forming the base of the gravy along with beef broth and heavy cream.

The gravy is seasoned with Dijon mustard and simmered until it reduces and thickens naturally into a smooth, creamy consistency. When the meatballs are returned to the skillet, they finish cooking in the simmering sauce, allowing the meat juices to blend into the gravy. This creates a glossy, savory liquid that coats the meatballs lightly while remaining easy to spoon over during serving.

You’ll see the rounded meatballs nestled among the mushroom slices in the creamy brown sauce. The scent of sautéed mushrooms, beef broth, and garlic becomes more pronounced as the dish finishes simmering. The appearance is warm and glistening, with the soft mushrooms contrasting against the browned surfaces of the meatballs in the reduced gravy.


Why You’ll Love This Recipe

  • Classic Salisbury steak flavor in keto form
  • Rich mushroom gravy without flour or starch
  • Tender, juicy beef meatballs
  • Naturally thickened sauce
  • One-skillet comfort food
  • Perfect with cauliflower mash
  • Great for leftovers

What You’ll Need for This Keto Salisbury Meatballs with Mushroom Gravy

Meatballs

  • 1 lb ground beef
  • ¼ cup almond flour
  • 1 large egg
  • 2 tablespoons finely diced onion
  • 1 teaspoon Worcestershire sauce
  • 1 teaspoon garlic powder
  • ½ teaspoon salt
  • ½ teaspoon black pepper
  • 1 tablespoon olive oil

Mushroom Gravy

  • 2 tablespoons butter
  • 8 oz sliced mushrooms
  • 1 teaspoon Dijon mustard
  • 1 teaspoon Worcestershire sauce
  • 1 cup beef broth
  • ½ cup heavy cream
  • ¼ teaspoon salt
  • ¼ teaspoon black pepper

Step-by-Step Preparation

  1. In a bowl, combine the ground beef, almond flour, egg, onion, Worcestershire sauce, garlic powder, salt, and black pepper. Mix just until combined.
  2. Shape the mixture into 16 meatballs.
  3. Heat the olive oil in a large skillet over medium-high heat. Add the meatballs and brown on all sides, about 6–8 minutes. Remove and set aside.
  4. Add the butter to the same skillet. Once melted, add the sliced mushrooms and cook until they release moisture and begin to brown.
  5. Stir in the Dijon mustard and Worcestershire sauce.
  6. Pour in the beef broth, scraping up the browned bits from the pan.
  7. Add the heavy cream, salt, and black pepper, stirring to combine.
  8. Return the meatballs to the skillet and simmer for 10–12 minutes, until the gravy reduces and thickens and the meatballs are cooked through.
  9. Serve warm with the gravy spooned over the meatballs.

FAQ

  • Can I use ground turkey instead of beef?
    Yes, but the flavor will be lighter and less traditional.
  • Does the gravy thicken without flour?
    Yes, it thickens naturally as it reduces and from the cream.
  • Can this be made ahead of time?
    Yes, it reheats well and keeps its texture.
  • What can I serve this with on keto?
    Cauliflower mash, sautéed cabbage, or roasted vegetables work well.

Variations & Substitutions

  • Use ground beef with higher fat for juicier meatballs
  • Add a splash of Worcestershire for deeper flavor
  • Swap mushrooms for a mixed mushroom blend
  • Finish with black pepper for extra bite

Serving Suggestions

  • Serve over cauliflower mash
  • Pair with roasted green beans
  • Spoon extra gravy on top

Keto Salisbury Meatballs with Mushroom Gravy

Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings 4 Servings
Calories 520
Tender beef meatballs simmered in a creamy brown mushroom gravy made without flour or starch. A comforting keto dinner with classic Salisbury steak flavor.

Ingredients

Meatballs

  • 1 lb ground beef
  • ¼ cup almond flour
  • 1 large egg
  • 2 tablespoons finely diced onion
  • 1 teaspoon Worcestershire sauce
  • 1 teaspoon garlic powder
  • ½ teaspoon salt
  • ½ teaspoon black pepper
  • 1 tablespoon olive oil

Mushroom Gravy

  • 2 tablespoons butter
  • 8 oz sliced mushrooms
  • 1 teaspoon Dijon mustard
  • 1 teaspoon Worcestershire sauce
  • 1 cup beef broth
  • ½ cup heavy cream
  • ¼ teaspoon salt
  • ¼ teaspoon black pepper

Instructions 

  • Combine the beef, almond flour, egg, onion, Worcestershire sauce, garlic powder, salt, and pepper. Shape into 16 meatballs.
  • Heat olive oil in a skillet and brown the meatballs on all sides. Remove and set aside.
  • Add butter to the skillet and cook the mushrooms until softened and browned.
  • Stir in Dijon mustard and Worcestershire sauce.
  • Pour in beef broth, scraping the pan.
  • Add heavy cream, salt, and pepper.
  • Return the meatballs to the skillet and simmer 10–12 minutes, until the gravy thickens.
  • Serve warm.
Calories: 520kcal
Course: Dinner
Cuisine: American
Keyword: keto salisbury meatballs, low carb comfort food, mushroom gravy

Did you make this recipe?


I’d love to hear from you — leave a comment below and tell me how it turned out, what you liked, or if you made any tweaks!

Try these next:

New keto recipes are added every week — check back often for more low-carb inspiration!

 

Author

I share simple, everyday recipes that I cook in my own kitchen, focused on food that's easy, satisfying, and realistic for busy routines.

Write A Comment

Recipe Rating