You made a beautiful roast. The meat is perfect.
And then… you open a jar of gravy.
Look, no judgment. We’ve all done it. But once you make beef gravy from scratch, that jar starts collecting dust real fast. This recipe takes about 15 minutes, uses ingredients you already have, and produces something that tastes like it’s been simmering all day.
Stick around because there’s a trick in the Pro Tips section that most recipes skip entirely — and it’s the reason some gravies taste flat while others taste incredible.
What You’ll Need
For the Gravy:
- 4 tablespoons unsalted butter
- 4 tablespoons all-purpose flour
- 2 cups good-quality beef broth (low sodium preferred)
- 1 cup beef drippings (from your roast, or substitute with more broth)
- 1 teaspoon Worcestershire sauce
- 1/2 teaspoon garlic powder
- 1/2 teaspoon onion powder
- 1/4 teaspoon black pepper (freshly ground)
- Salt to taste
- Fresh thyme (optional, but highly recommended)
Tools You’ll Need
- Medium saucepan or skillet
- Whisk
- Measuring cups and spoons
- Wooden spoon or silicone spatula
- Ladle or pour spout for serving
- Fine mesh strainer (optional, for ultra-smooth gravy)
Pro Tips
These are the things I wish someone had told me the first time I tried this.
1. Toast your flour properly. Cooking the butter and flour together for a full 2 minutes before adding any liquid is non-negotiable. If you rush it, your gravy will taste like raw flour. You want it to smell slightly nutty — that’s when you know you’re ready.
2. Warm your broth before adding it. Cold liquid hitting a hot roux is one of the fastest ways to get lumpy gravy. Give your broth 60 seconds in the microwave before pouring it in. Simple fix, big difference.
3. Drippings are everything. If you’ve just roasted beef, do not throw away those pan drippings. They are packed with flavor that no amount of seasoning can replicate. Scrape every bit into your gravy. If you don’t have drippings, a good quality beef broth still works — but drippings take it from great to unforgettable.
4. Whisk constantly when adding liquid. No multitasking here. Add the liquid slowly, whisk continuously, and you’ll get a perfectly smooth gravy every single time.
5. Season at the very end. Broth and drippings both carry salt. Always taste and season after the gravy has thickened, not before.
How to Make It
Step 1: Make the roux.
Melt the butter in your saucepan over medium heat. Once it’s melted and starting to foam, whisk in the flour. Keep whisking for about 2 minutes until the mixture turns a light golden color and smells faintly nutty. This is your roux — the foundation of everything.
Step 2: Add your liquids.
Slowly pour in the beef broth and drippings, about 1/4 cup at a time, whisking constantly as you go. Do not pour it all in at once. Patience here pays off in a lump-free, silky gravy.
Step 3: Add seasonings.
Stir in the Worcestershire sauce, garlic powder, onion powder, and black pepper. If you’re using fresh thyme, add a couple of sprigs now.
Step 4: Simmer and thicken.
Turn the heat up slightly and bring the gravy to a gentle simmer. Let it cook for 5–7 minutes, stirring occasionally, until it reaches your desired thickness. It will continue to thicken slightly as it cools.
Step 5: Taste and season.
Remove any thyme sprigs, taste the gravy, and add salt as needed. If it feels too thick, add a splash more broth. Too thin? Let it simmer for another 2–3 minutes.
Step 6: Serve.
Pour it over your roast, mashed potatoes, biscuits — honestly, anything that deserves a proper upgrade.
Substitutions and Variations
Not everyone has the same pantry, and that’s completely fine.
| Swap | Use Instead |
|---|---|
| Butter | Olive oil or beef tallow |
| All-purpose flour | Cornstarch (use 2 tbsp, mix with cold water first) or gluten-free flour blend |
| Beef broth | Mushroom broth for a vegetarian version |
| Worcestershire sauce | Soy sauce + a tiny splash of apple cider vinegar |
| Beef drippings | Extra broth + 1 tsp tomato paste for depth |
Want to elevate it further?
- Add a splash of red wine to the roux before adding broth for a richer, more complex flavor
- Stir in 1 tablespoon of heavy cream at the end for a silkier texture
- Add sautéed mushrooms for a mushroom beef gravy variation
Make-Ahead Tips
Gravy reheats extremely well, making it a great dish to prep in advance.
- Up to 3 days ahead: Make the full recipe, let it cool, and store in an airtight container in the fridge.
- When reheating, warm it over low heat and whisk in a small splash of broth or water to bring it back to the right consistency.
- If the gravy has thickened too much in the fridge, that’s totally normal. A little liquid and some gentle heat fixes it quickly.
Nutrition Information
(Per 1/4 cup serving, approximate)
| Nutrient | Amount |
|---|---|
| Calories | ~80 kcal |
| Fat | 6g |
| Carbohydrates | 4g |
| Protein | 2g |
| Sodium | ~290mg (varies by broth) |
Dietary notes:
- Gluten-free: Swap flour for cornstarch or a GF flour blend
- Dairy-free: Replace butter with olive oil or vegan butter
- Lower sodium: Use unsalted butter and a no-salt-added broth, then season fully at the end
Meal Pairing Suggestions
This gravy goes with practically everything. A few favorites:
- Classic: Mashed potatoes and pot roast
- Sunday dinner: Yorkshire pudding and roasted vegetables
- Comforting: Biscuits with gravy (swap to sausage drippings if you like)
- Weeknight easy: Poured over pan-seared chicken thighs
- Leftover hero: Drizzled over a bowl of rice with leftover roast beef
Leftovers and Storage
- Fridge: Store in an airtight container for up to 4 days.
- Freezer: Gravy freezes well for up to 3 months. Let it cool completely, pour into a freezer-safe bag or container, and lay flat to freeze.
- Reheating: Low and slow on the stovetop. Whisk in broth or water to restore the consistency. Avoid high heat — it can cause the butter to separate.
One thing nobody tells you: frozen gravy is a lifesaver on lazy nights. Make a double batch, freeze it in portions, and future you will be very grateful.
FAQ
Can I make this without drippings?
Absolutely. Drippings add a depth of flavor that’s hard to replicate, but a good quality beef broth still makes a delicious gravy. Adding 1 teaspoon of tomato paste and a splash of Worcestershire sauce helps compensate.
My gravy is lumpy. How do I fix it?
Pour it through a fine mesh strainer and press it through with a spoon. Whisking vigorously while heating can also help break up lumps. Next time, try adding warmer liquid more slowly.
Can I double the recipe?
Yes — this recipe scales up easily. Just keep the butter-to-flour ratio the same (equal parts) and add liquid gradually until you hit your desired consistency.
How do I know when it’s thick enough?
Dip a spoon into the gravy and run your finger across the back of it. If the line holds, the gravy is thick enough. If it runs together, it needs a few more minutes.
Can I use chicken or vegetable broth instead?
You can, and it’ll still taste good — just a little lighter in flavor. For a beef-forward gravy, stick with beef broth if you can.
What if I don’t have Worcestershire sauce?
Soy sauce works as a substitute in a pinch. Use about the same amount and add a tiny drop of apple cider vinegar to mimic that tangy depth.
Wrapping Up
This is one of those recipes that looks simple on paper and then completely changes how you cook.
Once you understand the roux, once you taste what real drippings do to a sauce, once you realize this whole thing comes together in 15 minutes — you’ll keep coming back to it.
Make it this weekend. Pour it over mashed potatoes. Let someone take a bite and watch their face.