This post may contains Amazon affiliate and other affiliate links. If you make a purchase through these links, I may earn a small commission at no extra cost to you. Your support helps me continue to provide quality content. I only recommend products I personally trust and believe will add value to your experience. For more details, please visit my Privacy Policy.
Introduction
The very first time I made a hamburger steak smothered in gravy on keto, I remember standing over the stove, napkin tucked into my collar like a kid again, feeling a little guilty that something this cozy could be low-carb. The smell of butter and browned beef brought me straight back to childhood dinners — the kind where mashed potatoes were endless and the plate got cleaned for good reason. But as someone who lives and breathes low-carb recipes, I wanted to recreate that warm, fork-tender, plate-licking comfort without the carbohydrate load. Enter the Keto Hamburger Steak & Gravy: a rich, savory, and totally satisfying meal that feels like home cooking but keeps your macros friendly.
This recipe solves that midweek craving for something hearty and nostalgic while fitting neatly into a ketogenic lifestyle. It’s the kind of dinner that makes the house smell like Sunday, even when it’s Wednesday night. If you love big, meaty flavors, crave a saucy main, or want something that reheats beautifully for leftovers, this is for you.
What makes it special is the combination of a well-seasoned, pan-seared beef patty (thin and perfectly browned) and a silky, savory mushroom-and-cream gravy that’s thickened without flour. The result is comfort food that’s high in protein, rich in fats for satiety, and low in net carbs — everything a keto dinner should be.
Why You’ll Love This Recipe
- 🥩 Deep meaty flavor — brown-seared beef for real, satisfying umami.
- 🍄 Silky mushroom gravy — creamy and luxurious, without flour.
- ⚡ Weeknight-friendly — stovetop cooking with fast assembly.
- 💪 High-protein and keto-friendly — keeps you full and supports goals.
- 🔁 Great leftovers — flavors deepen overnight and reheat beautifully.
- 🍽️ Versatile — serves as a cozy family dinner or elevated weeknight meal.
My Personal Experience
I first made this on a rainy evening when the timing was wrong for anything complicated but my craving for something “stick-to-your-ribs” was right on time. I used skillet-seared thin patties (my secret for fast browning) and a quick mushroom gravy that came together while the patties rested. The first bite was exactly what I needed: warm, buttery, and deeply savory. Since then I’ve dialed in the almond-flour binder and swapped flour-thickened techniques for xanthan or reduced cream to keep things keto. Friends who tried it didn’t notice anything “keto” about it — they only noticed that it was delicious.
Required Equipment
Heavy Skillet (Cast-Iron or Thick-Bottomed)
A heavy skillet gives you even heat and the best browning on the patties. Cast iron is ideal because it retains heat, which helps you get a caramelized crust.
Sauté Pan or Wide Frying Pan
If you want to make the gravy in the same pan after searing, a wide sauté pan works best. The extra surface area helps reduce liquids quickly and makes scraping up browned bits easy.
Mixing Bowl
For seasoning and gently mixing your meat and binder — keep the mix light so patties stay tender.
Spoon & Whisk
For stirring the gravy, whisking in cream, or dissolving a thickener. A heatproof whisk will keep the gravy lump-free.
Meat Thermometer (Optional)
Handy if you’re cooking for others who prefer specific doneness; otherwise thin patties cook quickly and are easy to judge by feel and color.
Cutting Board & Knife
For slicing mushrooms, onions, and preparing fresh herbs or garnishes.
Ingredients & Substitutions
Yields: 4 servings
For the hamburger steaks
- 800 g (about 1.75 lb) ground beef, 80/20 for juiciness
- 30 g (2 tablespoons) almond flour — binder that stays keto
- 1 large egg (about 50 g) — helps hold patties together
- 1 teaspoon kosher salt
- 1/2 teaspoon black pepper
- 1/2 teaspoon garlic powder
- 1/2 teaspoon onion powder
- 1 tablespoon Worcestershire sauce (optional; adds depth)
- 1 tablespoon butter (for searing; additional butter will be used in gravy)
For the mushroom gravy
- 200 g (about 7 oz) mushrooms, sliced (cremini or button)
- 1 small yellow onion, finely chopped (about 70 g)
- 2 tablespoons butter
- 500 ml (about 2 cups) beef broth (low-sodium recommended)
- 120 ml (1/2 cup) heavy cream (35% fat)
- 1 teaspoon xanthan gum (or 1 teaspoon arrowroot if not keto; note arrowroot raises carbs)
- 1 teaspoon Dijon mustard (optional, for tang)
- Salt & black pepper to taste
- Fresh parsley, chopped (for garnish)
Why each ingredient matters
- 80/20 ground beef: gives the patties flavor, fat, and juiciness. Leaner beef will be drier.
- Almond flour + egg: bind the meat without adding grain carbs; almond flour keeps texture pleasant.
- Butter: adds browning and mouthfeel for both patties and gravy.
- Mushrooms & onions: add umami and texture; mushrooms especially give gravy that “stewy” depth.
- Beef broth & cream: create the savory base and silky finish for the gravy.
- Xanthan gum: keto-friendly thickener that avoids flour or starches.
Substitutions & how they affect the recipe
- Ground beef → ground turkey or chicken: lowers fat and changes texture — add 1 tablespoon olive oil to keep patties moist.
- Almond flour → coconut flour: not 1:1. Use only 1 tablespoon coconut flour and add an extra egg if using coconut; texture will be different.
- Heavy cream → full-fat coconut milk: makes it dairy-free but adds coconut flavor.
- Xanthan gum → arrowroot/cornstarch: gives a glossy gravy but increases carbs (not keto-friendly).
- Mushrooms omitted → use extra onions and a splash of soy sauce: gravy will still be tasty but less earthy.
How to Make Keto Hamburger Steak & Gravy
(Each step below is written as a clear, numbered instruction — follow along and don’t worry if your first batch isn’t magazine-perfect. Comfort food is meant to be forgiving.)
Step 1 — Mix and season the meat gently
Place the ground beef in a large mixing bowl. Add the almond flour, egg, kosher salt, black pepper, garlic powder, onion powder, and Worcestershire sauce. Use your hands or a fork to combine the ingredients gently — overworking the meat will make the steaks dense. Stop mixing once the binder is evenly distributed and the meat holds together when pressed.
Tip: To keep the patties tender, mix only until combined. Refrigerate the mixture for 10–15 minutes if the meat feels sticky — this firms it and makes shaping easier.
Step 2 — Shape thin patties for quick, even cooking
Divide the meat into four equal portions (about 200 g / ~7 oz each). Flatten each portion into a patty about 1–1.25 cm (⅜–½ inch) thick — thinner patties get a larger browned surface area and almost melt-in-your-mouth texture. Press a slight indent in the center of each patty with your thumb; this helps them cook evenly without puffing up.
Encouragement: Thin, well-seared patties are the hallmark of a great hamburger steak. Don’t be afraid to make them thin — they’ll stay juicy and cook quickly.
Step 3 — Sear the patties for flavor and texture
Heat a heavy skillet over medium-high heat. Add 1 tablespoon butter (or a mix of butter and oil) to the pan. When the butter foams and the pan is hot, add the patties without overcrowding. Sear for about 2–3 minutes per side, or until a deep brown crust forms. If you like, baste the patties with pan juices for extra flavor.
Tip: Resist flipping too early. A proper sear forms when the meat naturally releases from the pan. Use tongs and flip only once. Remove the patties to a warm plate and tent loosely with foil while you make the gravy.
Step 4 — Sauté aromatics and mushrooms for the gravy
In the same skillet (don’t wash it — the browned bits are flavor gold), add 2 tablespoons butter. When melted, add the chopped onion and sauté for 2–3 minutes until translucent. Add the sliced mushrooms and cook until they’ve released their moisture and begin to brown, about 4–5 minutes. Scrape the bottom of the pan to lift the fond (those browned bits) into the mixture — that’s flavor.
Tip: If your pan looks dry, add a splash of beef broth to deglaze and loosen any stuck bits.
Step 5 — Build the gravy base
Pour in the beef broth and stir, bringing it to a simmer. Let the broth reduce slightly for 3–5 minutes to concentrate flavor. Stir in the Dijon mustard and taste the base; adjust seasoning with salt and pepper.
Step 6 — Thicken the gravy — keto style
Lower the heat to medium-low and slowly whisk in the heavy cream. If using xanthan gum, sprinkle it evenly over the surface while whisking continuously — it thickens quickly, so start with 1/2 teaspoon if you prefer a looser gravy, or 1 teaspoon for a thicker coating gravy. Continue stirring until the gravy reaches the consistency you like (30–90 seconds with xanthan). If using arrowroot or cornstarch (non-keto), create a slurry in cold water first and whisk in.
Tip: Xanthan gum thickens fast — sprinkle it in thinly and whisk vigorously to avoid clumping. If lumps form, simmer a little longer and whisk.
Step 7 — Return patties to the pan and marry flavors
Nestle the seared patties back into the gravy, spooning sauce over the top. Let everything simmer together for 2–3 minutes so the steaks reheat gently and soak up the sauce. Taste and adjust salt and pepper. Finish with a knob of butter for sheen (optional) and chopped parsley.
Encouragement: The flavors deepen as they rest together — this is when the dish transforms from good to memorable.
Common Mistakes to Avoid
- Overmixing the meat — results in dense, tough patties; mix only until combined.
- Patties too thick — they won’t brown well and may overcook inside; flatten to 1–1.25 cm.
- Washing the skillet before gravy — you lose the fond that builds flavor; use the drippings to deglaze.
- Overthickening with xanthan — a little xanthan goes a long way; start small.
- Not tasting the gravy — broths vary; adjust salt, acid (a splash of vinegar), or mustard to balance.
Pro Tips for Best Results
- Brown the meat in batches if needed — avoid overcrowding the pan.
- Use 80/20 beef for the best balance of flavor and juiciness.
- For a deeper gravy, use a splash of low-carb red wine (optional) when deglazing — cook off the alcohol.
- If you want to make this dairy-free, use full-fat canned coconut milk and avoid butter.
- Reheat gently in a skillet or low-temp oven — high heat toughens the beef.
Keto Benefits of Ground Beef
Ground beef is a terrific keto ingredient — especially fattier blends like 80/20. It supplies high-quality protein and naturally occurring fats that help you stay in ketosis while providing satiety. Beef also contains essential micronutrients like iron, B12, and zinc, which support energy and metabolism — useful when you’re following a low-carb diet and want filling, nutrient-dense meals.
Variations You Can Try
- Mushroom-free: omit mushrooms and use more caramelized onions with a splash of heavy cream for a sweeter gravy.
- Creamy mustard gravy: add 2 teaspoons whole-grain mustard for tang.
- Smothered with onions: double the onions and caramelize slowly for sweet depth.
- Spicy twist: add 1/2 teaspoon smoked paprika and a small pinch of cayenne to the patties.
- Air fryer finish: sear briefly in pan, then finish patties in air fryer at 200°C (390°F) for 2–3 minutes for an extra-crisp edge.
Tips for This Recipe
- Make the gravy while the patties rest — it’s quick and uses the same pan.
- If making ahead, keep patties and gravy separate until reheating to maintain texture; combine when reheating.
- For meal prep, portion into airtight containers in the fridge; reheat gently in a skillet or microwave, then simmer briefly to revive the gravy.
Optional Additions
- Fresh thyme or rosemary added to the gravy for herbal notes.
- A splash of heavy cream or a small knob of butter right before serving for extra richness.
- Crispy fried shallots as crunchy garnish (adds some carbs — use sparingly).
Serving Ideas
- Serve over cauliflower mash for a classic “meat-and-potatoes” feel without carbs.
- Pair with sautéed green beans or garlic butter asparagus for color and texture.
- Serve with a small green salad dressed in vinaigrette to cut the richness.
Storage Recommendations
- Fridge: Store in airtight containers for up to 3 days. Keep patties and gravy separate if possible.
- Freezer: Freeze patties (cooked) for up to 2 months in vacuum seals or heavy freezer bags. Gravy can be frozen, but cream may separate slightly — reheat slowly and whisk to re-emulsify.
- Reheating: Reheat patties gently in a skillet or 160°C (325°F) oven; reheat gravy on the stove and whisk to recombine. If gravy is thickened too much after refrigeration, whisk in a splash of broth or cream while reheating.
Frequently Asked Questions
Q1: Can I make this dairy-free?
A: Yes — swap heavy cream for full-fat coconut milk and butter for olive oil or dairy-free spread. Flavor will shift slightly toward coconut notes.
Q2: Can I use leaner beef?
A: You can, but add 1 tablespoon olive oil to the mixture and avoid overcooking to keep patties moist.
Q3: Is xanthan gum necessary?
A: No, but it’s convenient for a keto-thick gravy. Use 1 teaspoon arrowroot or cornstarch (non-keto) if you prefer, but expect higher carbs.
Q4: How do I avoid a greasy gravy?
A: Skim off excess fat from the pan before adding cream, or spoon off pooled fat after searing patties. A paper towel can help blot excess in a pinch.
Q5: Can I double this recipe?
A: Absolutely — scale everything proportionally and brown patties in batches.
Q6: Can I make the patties ahead of time?
A: Yes — shape them and refrigerate (covered) up to 24 hours before cooking, or freeze shaped patties for longer storage.
Q7: What’s the best low-carb side for this?
A: Cauliflower mash, roasted Brussels sprouts, or garlic sautéed spinach make great, low-carb companions.
Nutritional Breakdown (Per Serving — estimated)
Calculated for the recipe as written, divided into 4 servings. These numbers are estimates based on common nutrition values for ingredients — exact macros vary with brands and specific products you use.
- Calories: ~740 kcal
- Protein: ~40.5 g
- Fat: ~61.8 g
- Total Carbs: ~5.2 g
- Fiber: ~1.3 g
- Net Carbs: ~4.0 g
Notes: These figures are rounded estimates. Changes like swapping heavy cream, adding starch, or serving with a carb-containing side will change totals.
Recipe Snapshot
- Prep Time: 10–15 minutes
- Cook Time: 20–25 minutes
- Total Time: 30–40 minutes
- Course: Main course
- Cuisine: Comfort / American-inspired, keto-friendly
- Servings: 4
- Calories: ~740 kcal per serving (estimate)

Keto Hamburger Steak & Gravy Recipe
Ingredients
- 800 g ground beef 80/20
- 30 g almond flour
- 1 large egg
- 1 tsp salt ½ tsp black pepper
- 1 tbsp Worcestershire sauce optional
- 200 g mushrooms sliced
- 1 small onion chopped
- 500 ml beef broth
- 120 ml heavy cream
- 2 tbsp + 1 tbsp butter for pan and finishing
- 1 tsp xanthan gum
- Fresh parsley garnish
Instructions
- Add the ground beef, almond flour, egg, salt, pepper, garlic powder, onion powder, and Worcestershire sauce (if you’re using it) to a large bowl. Use your hands or a fork to mix everything gently. Try not to overwork the beef—stop as soon as everything looks evenly combined and the mixture sticks together.
- Divide the mixture into four equal portions. Shape each portion into a thin patty, about the size of your palm, keeping the thickness roughly even so they cook uniformly. Press a small indent into the center of each patty—this helps them stay flat instead of puffing up as they cook.
- Place a heavy skillet on the stove and turn the heat to medium-high. Once hot, add 1 tablespoon of butter and let it melt. Place the patties into the skillet without overcrowding. Sear each side for about 2–3 minutes, or until the outside has a deep brown crust. Once cooked, transfer the patties to a plate and lightly cover with foil to keep them warm.
- Without washing the skillet, add 2 tablespoons of butter. Once melted, add the chopped onion and cook for about 2–3 minutes, stirring occasionally, until the onion looks soft and translucent. Add the sliced mushrooms and continue cooking until the mushrooms soften and turn golden brown, releasing some of their moisture.
- Pour in the beef broth and stir well, scraping the bottom of the pan to lift any browned bits from cooking the patties. Let the mixture simmer gently for about 3–5 minutes so the broth reduces slightly and the flavors deepen. Stir in the Dijon mustard and taste the broth; if needed, adjust seasoning.
- Turn the heat down to medium-low and slowly whisk in the heavy cream. Once the cream is mixed in, sprinkle the xanthan gum across the surface in tiny pinches while whisking continuously. Keep whisking until the gravy thickens to a smooth consistency. Taste and adjust with salt and pepper as needed.
- Place the cooked patties back into the skillet, spooning some gravy over the tops. Let them simmer together for another 2–3 minutes so the flavors meld and the meat absorbs some of the sauce. Finish with a sprinkle of chopped parsley, and serve warm with your favorite keto sides.
Subscribe to our newsletter!









