Description
This Salisbury Steak with Onion Gravy is the ultimate comfort-food dinner, featuring tender, well-seasoned beef patties smothered in a rich, savory onion gravy. The patties are browned until deliciously caramelized, then gently simmered in a flavorful broth-based sauce.
For a more diabetic-friendly and low-carb approach, traditional breadcrumbs and flour are replaced with almond flour and a small amount of thickener. The result is a satisfying, protein-rich meal that delivers classic Salisbury steak flavor without relying on a large amount of refined carbohydrates.
Can This Salisbury Steak Support Weight Loss Goals?
Salisbury steak can work well in a balanced weight-conscious meal plan because the main ingredient is protein-rich lean ground beef. Protein can help make a meal more satisfying, while keeping the serving of gravy and carbohydrate-rich side dishes controlled can help manage overall calorie intake. Choosing leaner beef and serving the steak with non-starchy vegetables can make the meal more balanced.
No single recipe guarantees weight loss; overall calorie intake, food choices, activity, and individual needs are what matter most.
Does Salisbury Steak Fit a High-Protein Lifestyle?
Yes, this version is particularly suitable for a high-protein lifestyle because lean ground beef provides most of the protein while almond flour adds structure without traditional breadcrumbs. The onion gravy contributes flavor while keeping the carbohydrate load relatively moderate. With approximately 9–10 g net carbs per serving, this recipe can fit many lower-carb meal plans. Pair it with green beans, broccoli, cauliflower mash, or another non-starchy vegetable for a protein-focused dinner.
Why This Recipe Is Special
- High-protein: Lean ground beef makes every serving hearty and satisfying.
- Low-carb friendly: Almond flour replaces traditional breadcrumbs and reduces refined carbohydrates.
- Rich onion gravy: Slowly cooked onions create deep savory flavor.
- Comforting: It delivers classic homestyle Salisbury steak flavor in a lighter-carb format.
- Meal-prep friendly: The steaks and gravy reheat beautifully for convenient lunches and dinners.
My Personal Experience
- The onion gravy is my favorite part.
Slowly softening the onions gives them a naturally sweet, savory flavor that makes the simple beef patties taste much more special. - The patties stay wonderfully tender.
Almond flour helps bind the mixture without making the steaks dense, while gently simmering them in gravy keeps them moist. - It feels like classic comfort food.
Even with the lower-carb substitutions, the browned beef and rich gravy still provide that familiar homemade-dinner experience. - It works especially well for meal prep.
The gravy keeps the beef moist when reheated, making leftovers almost as enjoyable as the freshly cooked meal.
Perfect For
This Salisbury steak is ideal for weeknight dinners, family meals, meal prep, high-protein diets, low-carb meal plans, and cozy winter dinners. Serve it with cauliflower mash and steamed green vegetables for a lower-carb plate, or with a modest portion of mashed potatoes if your individual carbohydrate plan allows.
Why You’ll Love This Recipe
- Tender beef patties: The patties are juicy inside with beautifully browned edges.
- Savory homemade gravy: Rich beef broth and onions create a deeply flavorful sauce.
- High in protein: Lean ground beef makes this a substantial protein-centered meal.
- Lower in carbohydrates: Almond flour keeps the patties low-carb compared with traditional breadcrumbs.
- Easy to prepare: Everything can be cooked in one skillet for less cleanup.
- Great leftovers: The steak becomes wonderfully flavorful after sitting in the onion gravy.
Common Mistakes to Avoid
- Overmixing the beef: Mix only until the ingredients are combined; excessive mixing can make the patties tough.
- Skipping the browning step: A good sear develops the savory flavor that makes Salisbury steak so delicious.
- Burning the onions: Keep the heat around medium and stir frequently so the onions become golden rather than scorched.
- Making the gravy too thick: Start with a moderate amount of thickener and allow the gravy to simmer before deciding whether more is needed.
Required Equipment
- Large skillet — allows the patties to brown evenly and provides enough room for the gravy.
- Large mixing bowl — makes combining the beef mixture easy without overworking it.
- Wooden spoon — helps loosen flavorful browned bits from the skillet.
- Whisk — creates a smooth, lump-free onion gravy.
- Instant-read thermometer — helps confirm the beef has reached a safe internal temperature.
Storage Instructions
Allow leftovers to cool slightly before transferring them to airtight glass or BPA-free food-storage containers.
- Refrigerator: Store Salisbury steak with gravy for up to 3–4 days.
- Freezer: Freeze individual steaks covered generously with gravy for up to 2–3 months.
- Best meal-prep method: Divide the steaks and gravy into individual portions before refrigerating or freezing.
- Thawing: Thaw frozen portions overnight in the refrigerator.
- Reheating: Reheat gently in a covered skillet over medium-low heat with a splash of beef broth, or microwave in short intervals until hot throughout.
The protein content remains essentially the same after storage, although exact nutrition can vary slightly depending on ingredients and portion sizes.
Recipe Details

Preparation Time: 15 minutes
Cooking Time: 30 minutes
Total Time: 45 minutes
Servings: 6
Best Season: All-season
Calories: Approximately 390 calories per serving
Short 3-Line Description
Tender, savory beef patties are browned and simmered in a rich homemade onion gravy.
Almond flour replaces traditional breadcrumbs for a lower-carb, high-protein version.
Serve with cauliflower mash and green vegetables for a comforting diabetic-friendly meal.
📝 Ingredients
For the Salisbury Steaks
- 1½ lb (680 g) lean ground beef, preferably 90–93% lean
- ¼ cup (28 g) almond flour
- 1 large egg
- ¼ cup finely diced yellow onion
- 1 teaspoon garlic powder
- 1 teaspoon dried parsley
- ½ teaspoon paprika
- ½ teaspoon dried thyme
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 1 tablespoon Worcestershire sauce, preferably a lower-sugar variety
- 1 tablespoon olive oil, for cooking
Note: Almond flour replaces traditional breadcrumbs. If you have a nut allergy, an appropriate low-carb breadcrumb alternative can be used.
For the Onion Gravy
- 1 large yellow onion, thinly sliced
- 1 tablespoon butter
- 2 cups (480 ml) low-sodium beef broth
- 1 tablespoon Worcestershire sauce
- 1 teaspoon Dijon mustard
- 1 tablespoon almond flour
- ½ teaspoon garlic powder
- ½ teaspoon dried thyme
- ¼ teaspoon black pepper
- ¼ teaspoon salt, or to taste
- 1 teaspoon cornstarch mixed with 1 tablespoon cold water, optional, if a thicker gravy is desired
Directions
1. Prepare the beef mixture
Add ground beef, almond flour, egg, diced onion, garlic powder, parsley, paprika, thyme, salt, pepper, and Worcestershire sauce to a large bowl.
Gently mix with your hands or a fork until just combined. High-protein tip: Avoid compacting the meat too aggressively because this can make the patties dense.
2. Shape the patties
Divide the mixture into 6 equal portions and shape each into an oval patty about ¾-inch thick.
Press a very shallow indentation into the center of each patty to help prevent excessive puffing during cooking.
3. Heat the skillet
Place a large skillet over medium-high heat for approximately 2 minutes.
Add the olive oil once the skillet is hot but not smoking.
4. Brown the Salisbury steaks
Place the patties in the skillet without overcrowding them.
Cook for approximately 3–4 minutes per side, or until they develop a deep golden-brown crust. They do not need to be completely cooked through at this stage.
Transfer the patties to a clean plate.
5. Cook the onions
Reduce the heat to medium and add butter to the same skillet.
Add the sliced onion and cook for approximately 6–8 minutes, stirring frequently.
The onions should become soft, translucent, and lightly golden. Avoid cooking them over excessively high heat because they can burn before becoming tender.
6. Build the gravy
Sprinkle the almond flour over the onions and stir continuously for approximately 30–60 seconds.
Slowly pour in the beef broth while whisking or stirring to loosen the browned bits from the bottom of the skillet.
7. Add the flavor
Stir in Worcestershire sauce, Dijon mustard, garlic powder, thyme, and black pepper.
Bring the gravy to a gentle simmer over medium heat.
8. Return the steaks
Place the browned Salisbury steaks back into the skillet.
Reduce the heat to medium-low, cover, and simmer for approximately 10–12 minutes.
The gravy should gradually thicken and coat the back of a spoon, while the patties become tender.
9. Check the beef
Use an instant-read thermometer to check the thickest part of the patties.
Ground beef should reach 160°F (71°C) internally for food safety.
10. Finish the gravy
If you want a thicker gravy, mix 1 teaspoon cornstarch with 1 tablespoon cold water and stir it into the simmering sauce.
Simmer for another 1–2 minutes until the gravy reaches your preferred consistency.
11. Rest and serve
Turn off the heat and allow the steaks to rest in the gravy for approximately 3 minutes.
Spoon plenty of onion gravy over each Salisbury steak and serve immediately.
High-protein serving tip: Pair with steamed broccoli, green beans, roasted asparagus, or cauliflower mash instead of a large serving of traditional mashed potatoes.
Nutrition Facts
Per Serving — Approximate
| Nutrient | Amount |
|---|---|
| Calories | ~390 kcal |
| Fats | ~24 g |
| Cholesterol | ~130 mg |
| Sodium | ~650 mg |
| Potassium | ~520 mg |
| Total Carbohydrates | ~11 g |
| Fiber | ~2 g |
| Net Carbs | ~9 g |
| Sugars | ~4 g |
| Protein | ~35 g |
| Calcium | ~55 mg |
Nutrition values are approximate estimates and can vary according to the fat percentage of the beef, broth brand, Worcestershire sauce, butter, and exact serving size.
Notes
Storage: Refrigerate leftovers in airtight containers for 3–4 days or freeze for up to 2–3 months.
Reheating: Reheat gently over medium-low heat with a splash of beef broth to loosen the gravy and prevent the steaks from drying out.
Allergy: This recipe contains egg and almonds. Worcestershire sauce may contain additional allergens depending on the brand, so check the label if necessary.
Flavor boost: Add sliced mushrooms to the onion gravy for a deeper, earthier flavor.
Lower-sodium option: Use low-sodium beef broth and reduce the added salt.
Lower-carb serving: Pair with cauliflower mash, roasted broccoli, asparagus, zucchini, or green beans.
Extra protein: Increase the lean ground beef slightly or serve the Salisbury steak with a side of plain Greek yogurt-based vegetable salad.
Keto adjustment: For a stricter keto version, omit the optional cornstarch and use only a small amount of onion while increasing mushrooms or other low-carb vegetables.
Frequently Asked Questions
1. Is Salisbury Steak diabetic-friendly?
This lower-carb version can fit into a diabetic-friendly meal plan because it replaces traditional breadcrumbs and flour with almond flour and keeps added sugar low.
2. Is Salisbury steak high in protein?
Yes, this recipe provides approximately 35 g of protein per serving, primarily from lean ground beef and egg.
3. Can I make Salisbury steak without breadcrumbs?
Yes, almond flour works as a low-carb binder and helps keep the patties tender.
4. Can I use ground turkey instead of beef?
Yes, lean ground turkey can replace the beef, although the flavor and texture will be somewhat lighter.
5. What should I serve with Salisbury steak?
Cauliflower mash, steamed broccoli, green beans, roasted asparagus, or a crisp green salad are excellent lower-carb choices.
6. Can Salisbury steak be frozen?
Yes, freeze the cooked steaks together with plenty of onion gravy in airtight freezer-safe containers for up to 2–3 months.