Homemade Salisbury steak gravy is one of the easiest ways to transform a simple ground beef dinner into a rich, hearty, and satisfying comfort food meal. With its deep beef flavor, tender onions, savory mushrooms, and smooth texture, this classic brown gravy is what makes Salisbury steak such a popular homemade dinner.
The best Salisbury steak gravy is made with simple ingredients, including beef broth, butter, flour, onions, Worcestershire sauce, and seasonings. You do not need a packaged gravy mix or expensive ingredients to create a delicious sauce that tastes like something served at a traditional family restaurant.
Whether you are making Salisbury steak from scratch, preparing hamburger patties, or looking for a flavorful gravy to serve over mashed potatoes, learning how to make homemade Salisbury steak gravy is a useful cooking skill.
This guide explains how to make Salisbury steak gravy step by step, how to achieve the perfect consistency, which ingredients create the richest flavor, and how to avoid common mistakes.
What Is Salisbury Steak Gravy?
Salisbury steak gravy is a savory brown gravy traditionally served over seasoned ground beef patties.
Unlike basic brown gravy, Salisbury steak gravy usually includes additional ingredients that create a deeper, more complex flavor. These often include sautéed onions, mushrooms, Worcestershire sauce, garlic, and beef broth.
The gravy is commonly prepared in the same skillet used to brown the Salisbury steak patties. This allows the flavorful browned bits left behind by the meat to become part of the sauce.
A good homemade Salisbury steak gravy should have a rich beef flavor, a smooth texture, and enough thickness to coat the meat without becoming heavy or pasty.
It should also complement the seasonings in the Salisbury steak rather than overpower them.
Easy Homemade Salisbury Steak Gravy Recipe
This homemade Salisbury steak gravy recipe is simple enough for a weeknight dinner but flavorful enough for a special family meal.
Preparation Time: 5 minutes
Cooking Time: 15–20 minutes
Total Time: 20–25 minutes
Servings: 4
Difficulty: Easy
Ingredients
-
2 tablespoons unsalted butter
-
1 medium yellow onion, thinly sliced
-
8 ounces mushrooms, sliced (optional)
-
2 cloves garlic, minced
-
2 tablespoons all-purpose flour
-
2 cups low-sodium beef broth
-
1 tablespoon Worcestershire sauce
-
1 teaspoon Dijon mustard (optional)
-
1 teaspoon soy sauce (optional)
-
½ teaspoon freshly ground black pepper
-
¼ teaspoon dried thyme
-
Salt to taste
-
1 teaspoon beef bouillon paste (optional)
Step 1: Melt the Butter
Place a large skillet over medium heat and add the butter.
Allow the butter to melt completely without letting it burn.
If you have already cooked Salisbury steak patties in the skillet, leave the browned bits behind because they will add extra flavor to the gravy.
Step 2: Cook the Onions
Add the sliced onions to the melted butter.
Cook for approximately 5–7 minutes, stirring occasionally, until the onions become soft and begin turning golden brown.
Allowing the onions to develop some color creates a sweeter, richer flavor.
Avoid rushing this step because properly cooked onions contribute significantly to the finished gravy.
Step 3: Add the Mushrooms
If you are making mushroom Salisbury steak gravy, add the sliced mushrooms to the skillet.
Cook for approximately 4–5 minutes until the mushrooms release their moisture and begin to brown.
Mushrooms add an earthy, savory flavor that complements the beef.
If you prefer Salisbury steak gravy without mushrooms, simply leave them out.
Step 4: Add the Garlic
Stir in the minced garlic and cook for approximately 30 seconds.
The garlic should become fragrant without turning dark brown.
Burned garlic can create a bitter taste, so keep the heat moderate.
Step 5: Make the Flour Roux
Sprinkle the all-purpose flour evenly over the onions and mushrooms.
Stir continuously for 1–2 minutes until the flour absorbs the butter and coats the vegetables.
This mixture is called a roux.
The roux is responsible for thickening the gravy and giving it a smooth consistency.
Cooking the flour briefly also removes the raw flour taste.
Step 6: Add the Beef Broth
Slowly pour the beef broth into the skillet while whisking or stirring continuously.
Adding the broth gradually prevents lumps from forming.
Continue stirring until the flour mixture is fully incorporated into the liquid.
The gravy will initially appear thin but will begin thickening as it heats.
Step 7: Add the Seasonings
Stir in the Worcestershire sauce, Dijon mustard, soy sauce, black pepper, and dried thyme.
If you want a stronger beef flavor, add a small amount of beef bouillon paste.
Taste the gravy before adding salt because beef broth, Worcestershire sauce, soy sauce, and bouillon may already contain significant amounts of sodium.
Step 8: Simmer the Gravy
Reduce the heat to medium-low and allow the gravy to simmer gently for approximately 5–8 minutes.
Stir occasionally to prevent sticking.
As the gravy simmers, it will become thicker and develop a richer flavor.
If the gravy becomes too thick, stir in a small amount of additional beef broth.
If it remains too thin, allow it to simmer for a few more minutes.
Step 9: Add the Salisbury Steak Patties
If you are serving the gravy with Salisbury steak, return the browned beef patties to the skillet.
Spoon the gravy over each patty.
Cover and simmer gently until the patties reach an internal temperature of 160°F.
This allows the meat to finish cooking while absorbing the savory flavors of the gravy.
Serve hot with mashed potatoes, egg noodles, or rice.
What Is the Secret to Good Salisbury Steak Gravy?
The secret to delicious Salisbury steak gravy is building layers of flavor before adding the broth.
Although the ingredients are simple, the cooking process makes a noticeable difference.
Use the Same Skillet as the Salisbury Steak
One of the best ways to improve homemade Salisbury steak gravy is to prepare it in the skillet used to cook the beef patties.
When ground beef browns, it leaves behind flavorful bits on the bottom of the pan.
These browned bits contain concentrated savory flavors that enhance the gravy.
Adding beef broth helps loosen them from the skillet and incorporate them into the sauce.
This process is called deglazing.
Brown the Onions Properly
Onions are an important ingredient in traditional Salisbury steak gravy.
Cooking them until golden brown brings out their natural sweetness and creates a more balanced sauce.
Undercooked onions may taste sharp, while properly sautéed onions contribute a mellow flavor.
Use Good-Quality Beef Broth
Beef broth provides the foundation for Salisbury steak gravy.
Using a flavorful broth or stock creates a richer sauce than using plain water.
Low-sodium broth is particularly helpful because it allows you to control the final seasoning.
Add Worcestershire Sauce
Worcestershire sauce is one of the ingredients that gives Salisbury steak gravy its distinctive savory flavor.
It adds depth and a slight tanginess that complements the beef.
A tablespoon is generally enough for a standard batch of gravy.
Allow the Gravy to Simmer
Simmering gives the ingredients time to combine while allowing the gravy to thicken.
Avoid rushing the cooking process or using excessively high heat.
A gentle simmer produces better control over the final consistency.
How Do You Make Salisbury Steak Gravy Without a Packet?
You can make Salisbury steak gravy entirely from scratch using four basic ingredients.
For a simple homemade version, you need:
-
2 tablespoons butter
-
2 tablespoons all-purpose flour
-
2 cups beef broth
-
1 tablespoon Worcestershire sauce
Melt the butter in a skillet over medium heat.
Add the flour and whisk continuously for approximately 1–2 minutes.
Slowly pour in the beef broth while whisking to prevent lumps.
Stir in the Worcestershire sauce and allow the mixture to simmer until thickened.
Season with black pepper and salt to taste.
This simple brown gravy can be prepared in approximately 10 minutes.
Although it does not contain onions or mushrooms, it still makes a flavorful sauce for Salisbury steak, hamburger patties, mashed potatoes, and other comfort food dishes.
How Do You Make Salisbury Steak Gravy Thicker?
Homemade gravy should be thick enough to coat the Salisbury steak without becoming overly heavy.
If your gravy is too thin, several methods can help.
Add a Cornstarch Slurry
Mix 1 tablespoon cornstarch with 1 tablespoon cold water.
Stir until smooth.
Slowly pour the mixture into the simmering gravy while stirring continuously.
Allow the gravy to simmer for another minute or two until thickened.
Add additional slurry in small amounts only if necessary.
Allow the Gravy to Reduce
Another simple method is to simmer the gravy uncovered.
As some of the liquid evaporates, the sauce naturally becomes thicker.
This method also concentrates the flavor.
However, be careful not to reduce the gravy too much because it may become overly salty.
Use Enough Flour
A traditional flour-based gravy relies on the correct ratio of flour to liquid.
For approximately 2 cups of beef broth, 2 tablespoons of flour generally create a medium-thick gravy.
If you prefer a thicker consistency, you can slightly increase the amount of flour when preparing the roux.
How Do You Fix Salisbury Steak Gravy That Is Too Thick?
If your homemade Salisbury steak gravy becomes too thick, gradually add more liquid.
Beef broth is the best option because it maintains the gravy’s savory flavor.
Start with 2 tablespoons of broth and stir thoroughly.
Continue adding small amounts until the gravy reaches your preferred consistency.
You can also use water if additional broth is unavailable.
Remember that gravy often thickens as it cools, so it should be slightly fluid while still hot.
Can You Make Salisbury Steak Gravy Without Mushrooms?
Yes. Mushrooms are optional in Salisbury steak gravy.
Many traditional recipes use onion gravy instead of mushroom gravy.
To make Salisbury steak gravy without mushrooms, simply omit them and use additional sliced onions.
Cook the onions until tender and golden before adding the flour and broth.
The result is a rich onion gravy that pairs beautifully with seasoned ground beef patties.
For extra flavor, you can add a small amount of Worcestershire sauce, garlic, or Dijon mustard.
This variation is especially useful for people who dislike mushrooms or prefer a smoother gravy.
Can You Make Salisbury Steak Gravy Without Flour?
Yes. Salisbury steak gravy can be prepared without all-purpose flour.
Cornstarch is one of the easiest alternatives.
Begin by sautéing the onions, mushrooms, and garlic in butter.
Add the beef broth and seasonings, then bring the mixture to a gentle simmer.
In a separate bowl, combine 1 tablespoon cornstarch with 1 tablespoon cold water.
Slowly stir the mixture into the hot gravy.
Continue simmering until the sauce thickens.
This method produces a smooth gravy without using wheat flour.
For a gluten-free version, make sure the broth, Worcestershire sauce, soy sauce, and other packaged ingredients are also gluten-free.
What Makes Salisbury Steak Gravy Brown?
The brown color of Salisbury steak gravy comes from several sources.
Beef broth naturally provides a brown base, while browned onions and mushrooms deepen the color.
Cooking the flour and butter into a lightly browned roux can also contribute color.
However, one of the most important sources is the browned residue left behind after cooking the Salisbury steak patties.
These flavorful bits dissolve into the gravy and help create its traditional appearance.
Some recipes use a small amount of soy sauce to deepen the color, although it is not necessary.
For the best flavor, focus on properly browning the ingredients rather than simply making the gravy darker.
What Can You Serve With Salisbury Steak Gravy?
Homemade Salisbury steak gravy pairs well with many classic comfort food side dishes.
Mashed Potatoes
Creamy mashed potatoes are one of the most popular sides for Salisbury steak.
The potatoes absorb the rich gravy and create a satisfying combination of flavors and textures.
Egg Noodles
Buttered egg noodles are another excellent choice.
The gravy coats the noodles and transforms them into a hearty side dish.
White Rice
Steamed white rice is a simple and affordable option.
It absorbs the gravy while balancing the rich flavor of the beef.
Roasted Vegetables
Roasted carrots, green beans, broccoli, and Brussels sprouts provide a flavorful contrast to the rich gravy.
Homemade Biscuits
Warm buttermilk biscuits are excellent for soaking up extra Salisbury steak gravy.
Dinner Rolls
Soft dinner rolls complement the meal and provide another way to enjoy the sauce.
For a traditional family-style dinner, serve Salisbury steak with homemade gravy, mashed potatoes, and green beans.
Can You Make Salisbury Steak Gravy Ahead of Time?
Yes. Homemade Salisbury steak gravy can be prepared ahead of time.
This makes it convenient for meal planning and busy weeknight dinners.
After cooking, allow the gravy to cool slightly before transferring it to an airtight container.
Refrigerate promptly and store for up to 3–4 days.
When ready to serve, reheat the gravy in a saucepan over medium-low heat.
Stir frequently to maintain a smooth consistency.
If the gravy has thickened during refrigeration, add a small amount of beef broth while reheating.
Reheat until hot throughout.
If the gravy is stored with cooked Salisbury steak patties, reheat the leftovers to an internal temperature of 165°F.
Can You Freeze Salisbury Steak Gravy?
Yes. Homemade Salisbury steak gravy can be frozen for later use.
Allow the gravy to cool before transferring it into freezer-safe containers or bags.
Leave a little room for expansion.
For the best quality, use frozen gravy within approximately 2–3 months.
When ready to use, thaw it overnight in the refrigerator.
Reheat gently in a saucepan, stirring frequently.
Flour-thickened gravy may separate slightly after freezing, but whisking during reheating often helps restore its texture.
Add a splash of beef broth if necessary.
Common Mistakes When Making Salisbury Steak Gravy
Even a simple gravy recipe can develop problems if certain steps are overlooked.
Adding the Broth Too Quickly
Pouring all the broth into the flour mixture at once can cause lumps.
Add the liquid gradually while whisking.
Not Cooking the Flour
Flour that has not been cooked properly can leave a raw, unpleasant taste.
Allow the flour to cook with the butter for approximately 1–2 minutes before adding the broth.
Using Too Much Salt
Beef broth, Worcestershire sauce, soy sauce, and bouillon can contain considerable sodium.
Taste the gravy before adding additional salt.
Cooking Over Excessively High Heat
High heat can cause the gravy to reduce too quickly or stick to the bottom of the skillet.
Use a gentle simmer for better control.
Not Browning the Onions
Onions that are barely cooked will not provide the same depth of flavor as golden, tender onions.
Take a few extra minutes to develop their flavor.
Making the Gravy Too Thick
Gravy should flow easily over Salisbury steak and mashed potatoes.
If it becomes too thick, gradually add additional broth.
Frequently Asked Questions About Homemade Salisbury Steak Gravy
What Is Salisbury Steak Gravy Made Of?
Salisbury steak gravy is typically made from beef broth, butter, flour, onions, Worcestershire sauce, and seasonings. Many recipes also include mushrooms, garlic, Dijon mustard, or soy sauce.
Is Salisbury Steak Gravy the Same as Brown Gravy?
Salisbury steak gravy is a type of brown gravy, but it usually contains additional ingredients such as onions, mushrooms, and Worcestershire sauce. These ingredients create a more complex flavor than basic brown gravy.
Can You Use Chicken Broth Instead of Beef Broth?
Yes. Chicken broth can be substituted for beef broth, although the finished gravy will have a lighter flavor. Beef broth is preferred for a traditional Salisbury steak taste.
Can You Make Salisbury Steak Gravy With Beef Bouillon?
Yes. Beef bouillon can be dissolved in water according to the package instructions and used instead of beef broth. Because bouillon often contains significant amounts of sodium, adjust the salt carefully.
How Do You Make Salisbury Steak Gravy Taste Like Restaurant Gravy?
For a restaurant-style flavor, use the skillet drippings from the browned beef patties, sauté the onions until golden, and add Worcestershire sauce. A flavorful beef stock and properly cooked roux also help create a richer sauce.
Why Does My Salisbury Steak Gravy Taste Bland?
Bland gravy may need more seasoning or a stronger beef flavor. Try adding a small amount of Worcestershire sauce, black pepper, sautéed onions, or beef bouillon. Taste after each addition to avoid over-seasoning.
Why Is My Salisbury Steak Gravy Lumpy?
Lumps usually form when flour is not properly incorporated before adding the broth. Whisking continuously while gradually adding liquid helps prevent this problem. If lumps develop, whisk vigorously or strain the gravy.
Can You Make Salisbury Steak Gravy With Milk?
Yes. A small amount of milk or cream can be added for a richer, creamier variation. However, traditional Salisbury steak gravy is generally made with beef broth rather than milk.
How Long Does Homemade Salisbury Steak Gravy Take to Make?
Most homemade Salisbury steak gravy recipes take approximately 15–20 minutes, depending on how long the onions and mushrooms are cooked.
Can You Use Onion Soup Mix for Salisbury Steak Gravy?
Yes. Onion soup mix can be used as a shortcut to add onion flavor and seasoning. However, it may contain considerable sodium, so use low-sodium beef broth and taste before adding salt.
Final Thoughts: How Do You Make Homemade Salisbury Steak Gravy?
Making homemade Salisbury steak gravy is easier than many people think. With simple ingredients and a single skillet, you can prepare a rich, savory brown gravy that makes Salisbury steak taste like a classic home-cooked comfort food dinner.
The secret is developing flavor from the beginning. Brown the beef patties, sauté the onions until golden, cook the flour properly, and slowly add flavorful beef broth. Worcestershire sauce, garlic, and simple seasonings help create the deep, satisfying taste that makes this gravy special.
Whether you prefer Salisbury steak gravy with mushrooms, without mushrooms, or made with only a few basic ingredients, the process is simple and easy to customize.
Homemade gravy also gives you greater control over the flavor, thickness, and seasoning than most packaged mixes.
Serve it generously over tender Salisbury steak patties with creamy mashed potatoes, buttered egg noodles, or steamed rice for a hearty meal the whole family can enjoy.
The next time Salisbury steak is on your dinner menu, skip the packaged gravy mix and make your own homemade Salisbury steak gravy. The rich flavor, smooth texture, and comforting taste make the extra few minutes in the kitchen well worth the effort.



Leave a Reply