Savory Brown Gravy Recipe From Scratch | Homemade Beef Broth Gravy
You know that rich, glossy brown gravy that makes everything on the plate taste better? Let’s make it from scratch. This homemade beef broth gravy uses simple pantry ingredients, cooks in minutes, and delivers deep, savory flavor without packets. If you can whisk, you can nail this.
I’ll show you how to build a proper roux, layer in beefy goodness, and finish with that silky texture you want for mashed potatoes, roasted meats, poutine, meatloaf, or even weeknight skillet dinners. No fuss, no lumps, just classic comfort.
Why This Homemade Brown Beef Gravy Works

- Roux = control and flavor: Browning flour in fat creates nutty depth and gives you total control over thickness.
- Beef broth builds backbone: Quality stock or broth infuses savory richness without artificial flavors.
- Onion and garlic bloom aromatics: Briefly cooking them in fat boosts complexity fast.
- Worcestershire and soy add umami: A few drops round everything out and make it taste “slow-cooked.”
- Butter finish for silkiness: A small pat at the end gives glossy body and restaurant-style sheen.
Ingredients

Pantry and Fridge
- Unsalted butter – for the roux and finishing
- All-purpose flour – thickens and toasts for flavor
- Beef broth or stock – low-sodium preferred for control
- Onion powder or minced shallot – adds sweet-savory notes
- Garlic powder or finely grated garlic – warmth and depth
- Worcestershire sauce – classic savory tang
- Soy sauce (regular or low-sodium) – boosts umami and color
- Black pepper – freshly ground for brightness
- Kosher salt – season to taste near the end
- Optional boosters: a splash of dry sherry, a pinch of dried thyme, or a dab of Dijon
Ingredient Notes
- Broth quality matters: Use the best-tasting beef broth you can find. Homemade stock gives unbeatable body.
- Fat choice: Butter tastes classic, but beef drippings or rendered fat from a roast add incredible depth.
- Flour alternatives: For gluten-free, use a 1:1 GF all-purpose blend or make a cornstarch slurry (see Variations).
How to Make Classic Brown Beef Gravy
Before You Start
- Warm the beef broth in a saucepan or microwave. Warm liquid blends smoother and prevents seized roux.
- Measure everything and keep a whisk ready. Gravy moves fast.
Step-by-Step Instructions
- Make the roux: Melt 3 tablespoons unsalted butter in a medium saucepan over medium heat. Whisk in 3 tablespoons all-purpose flour. Cook, whisking constantly, until the roux turns medium brown and smells toasty, 3 to 5 minutes. Don’t rush; color = flavor.
- Bloom aromatics: Whisk in 1/2 teaspoon onion powder and 1/4 teaspoon garlic powder (or briefly stir in very finely minced fresh aromatics). Cook 30 seconds.
- Whisk in broth gradually: Add 2 cups warm beef broth a splash at a time, whisking smooth after each addition to avoid lumps. Once half is in and smooth, add the rest in a steady stream.
- Season and simmer: Stir in 1 teaspoon Worcestershire and 1/2 to 1 teaspoon soy sauce. Add 1/4 teaspoon black pepper. Bring to a gentle simmer and cook 4 to 6 minutes, whisking occasionally, until thickened and glossy.
- Adjust thickness: If too thick, whisk in more warm broth, 1 to 2 tablespoons at a time. If too thin, simmer 1 to 3 minutes more.
- Finish and taste: Off the heat, whisk in 1 tablespoon cold butter for extra silk. Taste and add salt only if needed. The soy and broth may already salt it nicely.
- Serve hot: Pour over mashed potatoes, roast beef, meatloaf, or poutine. For extra-smooth gravy, strain through a fine mesh sieve.
Texture and Troubleshooting Tips
- Grainy or raw flour taste? Cook the roux longer until fragrant and golden-brown.
- Too pale? Let the roux darken more or add a tiny splash of soy for color and savoriness.
- Lumpy? Whisk vigorously while adding warm liquid gradually, or blend briefly with an immersion blender.
- Greasy sheen? You used too much fat; whisk in a teaspoon of flour and simmer a minute, or blot the excess with a paper towel.

How to Store Leftover Brown Gravy
- Cool fast: Transfer to a shallow container and cool within 2 hours.
- Refrigerate: Store in an airtight container up to 4 days.
- Freeze: Portion into freezer-safe containers or cubes for up to 3 months. Thaw overnight in the fridge.
- Reheat gently: Warm over low heat, whisking. Add a splash of broth or water to loosen as needed. Finish with a small pat of butter for shine.
Why You’ll Love Making Brown Gravy From Scratch
- Real flavor fast: Ten minutes, zero packets, all the savory payoff.
- Flexible thickness: You decide how gravy-like you want it, from nappe to pourable.
- Budget-friendly: Pantry staples transform into a steakhouse-style sauce.
- Works for any roast: Beef, meatloaf, burgers, open-faced sandwiches—gravy improves them all.
- Make-ahead friendly: Reheats like a dream for holiday timing.
Mistakes to Avoid
- Skipping the roux color: Pale roux makes bland gravy. Toast it to a rich golden-brown.
- Adding cold broth too quickly: That invites lumps. Use warm broth and add gradually.
- Salting early: Soy, Worcestershire, and reduction all concentrate salt. Season at the end.
- Cranking the heat: High heat scorches the roux. Keep it at medium and whisk steadily.
- Ignoring pan drippings: If you roasted beef, use those drippings for unmatched depth.
Flavor Twists and Easy Variations
- Mushroom brown gravy: Sauté 1 cup finely chopped mushrooms in 1 tablespoon butter until browned, then proceed with the roux in the same pan.
- Onion gravy: Caramelize thin-sliced onions until jammy, then build the roux around them for bangers-and-mash vibes.
- Peppercorn gravy: Crush 1 teaspoon black peppercorns and simmer in the gravy for steakhouse punch; add a splash of cream if you like.
- Red wine beef gravy: Deglaze the roux with 1/4 cup dry red wine before the broth; simmer 1 to 2 minutes to cook off alcohol.
- Gluten-free version: Skip the roux. Simmer broth with seasonings, then whisk in a slurry of 1 tablespoon cornstarch and 1 tablespoon cold water; simmer until thick.
- Herb-forward: Add a pinch of dried thyme and a bay leaf while simmering; remove bay before serving.
FAQ
Can I use bouillon instead of broth?
Yes, but choose a low-sodium cube or paste and dilute lightly. Taste as you go to avoid oversalting.
How do I keep gravy warm for a holiday meal?
Hold it in a small slow cooker on warm, or stash it in a thermos. Stir occasionally and add a splash of hot broth if it thickens too much.
What’s the best ratio of fat to flour for a roux?
Equal parts by volume (3 tablespoons butter to 3 tablespoons flour) thickens 2 cups of liquid to a classic gravy consistency.
My gravy tastes flat. How do I fix it?
Add a few drops of Worcestershire or soy, a knob of butter, and a crack of black pepper. A squeeze of lemon or dash of sherry can brighten it too.
Can I make this ahead?
Absolutely. Make up to 3 days ahead, refrigerate, then reheat gently with added broth to loosen. Finish with a pat of butter right before serving.
How do I use pan drippings?
Skim excess fat, then use 3 tablespoons of the fat for the roux. Replace part of the broth with the deglazed drippings for concentrated beef flavor.
Wrap-Up
You don’t need a packet to get rich, savory brown gravy. With a simple roux, warm beef broth, and a few umami boosters, you’ll pour a silky sauce that elevates everything it touches. Keep this method in your back pocket and you’ll always have a reliable, crowd-pleasing gravy ready in minutes.
Savory Brown Gravy From Scratch (Beef Broth Gravy)
Rich, silky brown gravy made with a butter-flour roux, warm beef broth, and umami boosters in about 10 minutes.

Ingredients
- 3 tablespoons unsalted butter, plus 1 tablespoon cold butter for finishing
- 3 tablespoons all-purpose flour
- 2 cups warm low-sodium beef broth or stock
- ½ teaspoon onion powder or 1 to 2 teaspoons very finely minced shallot
- ¼ teaspoon garlic powder or ½ teaspoon very finely grated fresh garlic
- 1 teaspoon Worcestershire sauce
- ½ to 1 teaspoon soy sauce (regular or low-sodium), to taste
- ¼ teaspoon freshly ground black pepper
- Kosher salt, to taste
- Optional: splash of dry sherry, pinch of dried thyme, or ½ teaspoon Dijon mustard
Instructions
- Warm the beef broth so it’s hot but not boiling; keep a whisk ready.
- Melt 3 tablespoons unsalted butter in a medium saucepan over medium heat. Whisk in 3 tablespoons flour and cook, whisking constantly, until the roux is medium brown and smells toasty, 3 to 5 minutes.
- Whisk in ½ teaspoon onion powder and ¼ teaspoon garlic powder (or use very finely minced fresh aromatics) and cook 30 seconds.
- Gradually whisk in 2 cups warm beef broth, adding a splash at a time and whisking smooth after each addition. Once half is incorporated and smooth, add the rest in a steady stream.
- Stir in 1 teaspoon Worcestershire, ½ to 1 teaspoon soy sauce, and ¼ teaspoon black pepper. Bring to a gentle simmer and cook 4 to 6 minutes, whisking occasionally, until thickened and glossy.
- Adjust thickness: add warm broth 1 to 2 tablespoons at a time if too thick, or simmer 1 to 3 minutes longer if too thin.
- Remove from heat and whisk in 1 tablespoon cold butter. Taste and add kosher salt only if needed.
- Serve hot over mashed potatoes, roasted meats, meatloaf, or poutine; strain through a fine-mesh sieve for extra-smooth texture.



