Salisbury steak often brings to mind TV dinners and cafeteria buffets—not exactly the first thing you think of as healthy. My boyfriend used to say it was his favorite TV dinner as a kid. I admit that sounded a little odd at first, but I wanted to recreate it into something healthier and much more flavorful than a three-minute microwave meal. The result is a real-food version that’s Whole30 approved and consistently popular at our table.

Curious about the name, I looked it up and learned Salisbury steak is actually American in origin. It dates back to 1897 and was named for an American physician, Dr. Salisbury—not the English city as I’d assumed.
This recipe looks like it might have a long ingredient list, but it’s simple to assemble: most of the ingredients just get combined into the meat. Once the patties are formed, you can pan-fry, grill, or bake them. I used a grill pan for a nice sear, but a regular frying pan works just as well.

One ingredient I’ve come to rely on is beef gelatin. I used to think gelatin belonged only in dessert jellies, but it’s a fantastic way to thicken gravies and sauces without the clumping that can happen with starches like arrowroot or tapioca. Beef gelatin creates a smooth, glossy texture and helps emulsify sauces. It also adds collagen and protein to the meal in a way that’s almost unnoticeable in flavor.

I often reach for beef gelatin when I make gravies for one-pan meals like pot roast, and it works wonderfully in this Salisbury steak gravy as well. If you prefer another thickener, arrowroot or tapioca can be used, but gelatin gives the smoothest result.
For seasoning and savory depth, this recipe uses coconut aminos as a soy-free soy sauce substitute. They’re widely available now and add a rich, slightly sweet umami flavor that complements the beef and gravy beautifully. If you like mushrooms, you can add sliced mushrooms to the gravy—just sauté them with the onions before adding the broth.

We serve these Salisbury steaks with chunky mashed potatoes, but they’re equally good reheated straight from the fridge for a quick meal. This is a family-friendly, comforting recipe that feels indulgent while still being made from whole ingredients—no microwave TV dinners required.
Easy Salisbury Steak: A Real Food Version Everyone Will Love
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: Serves 4–6
Ingredients
For the Steak:
- 1 1/2 pounds ground beef
- 1 egg
- 1/3 cup finely diced white onion (about 1/2 small-medium onion)
- 1/3 cup almond flour
- 2 1/2 tablespoons Dijon mustard
- 2 tablespoons coconut aminos
- 1 1/2 tablespoons tomato sauce
- 2 teaspoons onion powder
- 2 teaspoons garlic powder
- 2 tablespoons cooking fat (tallow, butter, or oil)
- 1 teaspoon salt
- 1 teaspoon dried thyme
- 1/2 teaspoon black pepper
For the Brown Gravy:
- 3 cups beef broth, divided
- 1/2 onion, sliced
- 2 tablespoons ghee (or butter)
- 2 tablespoons minced garlic
- 2 tablespoons coconut aminos
- 2 teaspoons beef gelatin (or arrowroot/tapioca)
- 1 teaspoon mustard
- 1 teaspoon tomato sauce
- Salt and pepper to taste
Instructions
For the Steak:
- Combine all steak ingredients except the cooking fat in a large bowl.
- Mix thoroughly with your hands and shape into Salisbury steak patties about 1/4 to 1/2 inch thick.
- Heat the cooking fat in a grill pan or frying pan over medium-high heat.
- Cook the patties in batches so the pan isn’t crowded—usually two rounds of three patties each.
- Flip the patties after about 4–5 minutes, then cook until done.
- Remove cooked patties and cook remaining batches.
For the Gravy:
- If you used a grill pan, transfer to a saucepan for the gravy; if you pan-cooked the patties, you can use the same pan.
- Add ghee to the pan and heat until shimmering.
- Sauté the sliced onion for about 2 minutes, then add the garlic and cook until fragrant, about 1 minute.
- Add 2 cups of beef broth and scrape up any browned bits from the pan.
- Bring to a light simmer.
- In a separate bowl, whisk the beef gelatin into the remaining 1 cup of broth until dissolved, then pour it into the pan.
- Stir in coconut aminos, mustard, tomato sauce, salt, and pepper.
- Simmer for 5–10 minutes to thicken and meld flavors, then remove from heat.
- Serve the gravy in a separate dish or pour it over the Salisbury steaks.
This Salisbury steak is a comforting, flavorful meal made with simple, real-food ingredients. Try it with mashed potatoes or roasted vegetables, and consider adding sautéed mushrooms to the gravy for extra depth. Enjoy!

Note: Some product mentions in the original post referred to ingredients and supplements used by the author. This version focuses on the recipe and preparation while preserving ingredient names you can source locally.