Beef Gravy from Beef Broth Recipe: Rich & Silky Perfection

User avatar placeholder
Written by Frank Miller

September 22, 2025

Crafting the ultimate beef gravy from scratch might sound intimidating, but trust me, it’s easier than you think and oh-so-rewarding. Consider this your go-to guide for transforming simple beef broth into a velvety, flavor-packed gravy that’ll elevate everything from mashed potatoes to roast beef. Let’s dive into the delicious details!

Why This Recipe Works

  • Using a roux as the base ensures a smooth, lump-free consistency that thickens beautifully without any grittiness, giving you that restaurant-quality texture every time.
  • Simmering the gravy for a full 10 minutes after adding the broth allows the flavors to meld perfectly and the starch in the flour to fully cook out, eliminating any raw taste.
  • Finishing with a pat of butter at the end adds an extra layer of richness and a gorgeous glossy sheen that makes this gravy look as incredible as it tastes.
  • Seasoning in stages—starting with the roux and adjusting at the end—ensures a well-balanced flavor profile that isn’t overly salty but deeply savory.
  • The option to use either store-bought or homemade beef broth makes this recipe accessible for all skill levels while still delivering exceptional results.

Ingredients

  • 4 tablespoons unsalted butter
  • 1/4 cup all-purpose flour
  • 4 cups beef broth (preferably low-sodium)
  • 1 teaspoon Worcestershire sauce
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon onion powder
  • 1/4 teaspoon black pepper (freshly ground)
  • Salt to taste (start with 1/4 teaspoon)
  • 1 tablespoon fresh parsley (finely chopped, for garnish)

Equipment Needed

  • Medium saucepan (2-3 quart capacity)
  • Whisk
  • Measuring cups and spoons
  • Wooden spoon or spatula
  • Ladle for serving

Instructions

Beef Gravy From Beef Broth Recipe

Step 1: Create the Roux Base

Melt the 4 tablespoons of unsalted butter in your medium saucepan over medium heat. Once fully melted and beginning to bubble slightly, sprinkle in the 1/4 cup of all-purpose flour while whisking constantly. Continue whisking for about 3-4 minutes until the mixture turns a light golden color and develops a nutty aroma—this is crucial for cooking out the raw flour taste. The roux should have the consistency of wet sand at this point. Tip: Don’t walk away during this process! Roux can burn quickly if left unattended, and burnt roux will give your gravy a bitter flavor that’s impossible to fix. Keep that whisk moving in figure-eight patterns to ensure even cooking and prevent any scorching on the bottom of the pan.

Step 2: Gradually Incorporate the Broth

Slowly pour in about 1 cup of the beef broth while whisking vigorously—this initial addition should be done in a thin, steady stream to prevent lumps from forming. Once the first cup is fully incorporated and the mixture is smooth, add the remaining 3 cups of broth all at once. Whisk continuously until everything is well combined and there are no visible flour lumps. At this point, stir in the 1 teaspoon Worcestershire sauce, 1/2 teaspoon garlic powder, 1/2 teaspoon onion powder, and 1/4 teaspoon black pepper. Bring the mixture to a gentle boil, which should take about 5-7 minutes over medium heat. Tip: For extra flavor depth, you can warm the beef broth slightly before adding it to the roux—this helps maintain a consistent temperature and can prevent the gravy from breaking.

Step 3: Simmer to Thicken and Develop Flavor

Reduce the heat to low once the gravy reaches a boil, and let it simmer uncovered for exactly 10 minutes. During this time, stir occasionally with a wooden spoon to prevent sticking and ensure even thickening. The gravy should reduce slightly and coat the back of your spoon—when you run your finger through the coated spoon, it should leave a clear path that doesn’t immediately fill in. This is your visual cue that it’s properly thickened. If it seems too thin after 10 minutes, simmer for an additional 2-3 minutes, but avoid over-thickening as it will continue to set up as it cools. Taste and adjust salt at this stage, starting with 1/4 teaspoon and adding more if needed.

Step 4: Finish with Butter and Adjust Consistency

Remove the saucepan from the heat and stir in one additional tablespoon of cold butter until it melts completely—this final butter addition enriches the gravy and gives it a beautiful glossy finish. If your gravy is thicker than desired, whisk in warm water or additional beef broth, one tablespoon at a time, until it reaches your preferred consistency. For a thinner gravy ideal for pouring over meats, aim for a consistency similar to heavy cream; for a thicker gravy to serve with mashed potatoes, it should be like a thin pudding. Remember that gravy continues to thicken as it stands, so it’s better to err on the slightly thinner side initially.

Step 5: Garnish and Serve Immediately

Stir in the freshly chopped parsley right before serving to add a pop of color and fresh flavor. Ladle the hot gravy into a warmed gravy boat or serving bowl to maintain its temperature. Serve immediately over your favorite dishes—it’s perfect for mashed potatoes, roast beef, meatloaf, or even biscuits. If you need to hold the gravy for a short period, keep it warm over the lowest possible heat setting with occasional stirring to prevent a skin from forming on the surface. Tip: For large gatherings, you can keep gravy warm in a slow cooker on the “warm” setting for up to 2 hours, stirring every 30 minutes to maintain consistency.

Tips and Tricks

If you find yourself with lumpy gravy despite your best efforts, don’t panic! Simply pour the gravy through a fine-mesh strainer into another container, pressing with the back of a spoon to force the smooth liquid through while leaving lumps behind. Return the strained gravy to the pan and reheat gently—crisis averted. For an extra flavor boost, consider sautéing 1/4 cup of finely minced onions in the butter before adding the flour to make your roux. Cook them over medium-low heat for about 8-10 minutes until they’re soft and translucent but not browned, then proceed with the flour addition—this adds a wonderful savory depth that store-bought gravy mixes can’t match.

When making gravy ahead of time, cool it completely before transferring to an airtight container—it will keep in the refrigerator for up to 4 days. Reheat gently in a saucepan over low heat, whisking frequently and adding a tablespoon or two of water or broth if it has thickened too much during storage. Avoid microwaving reheating if possible, as it can cause the gravy to separate or heat unevenly. For freezing, portion the cooled gravy into freezer-safe containers or ice cube trays for smaller servings, leaving about 1/2 inch of headspace for expansion. Frozen gravy will maintain quality for up to 3 months—thaw overnight in the refrigerator before reheating.

If you’re watching your sodium intake, use no-sodium-added beef broth and control the salt yourself—you can always add more but can’t take it out once it’s in there. Enhance flavor without salt by adding a pinch of dried thyme, a bay leaf during simmering (remove before serving), or a splash of red wine when adding the broth. For a gluten-free version, substitute the all-purpose flour with an equal amount of cornstarch or arrowroot powder—but note that with cornstarch, you’ll need to make a slurry first by mixing it with cold water before adding to the hot liquid to prevent clumping. Arrowroot can be added directly like flour but requires slightly less cooking time to thicken properly.

For the silkiest texture possible, consider using a blender or immersion blender briefly at the end of cooking—this is especially helpful if you’ve added any sautéed vegetables or herbs that you want fully incorporated. Always exercise extreme caution when blending hot liquids: fill the blender no more than halfway, hold the lid firmly in place with a towel, and start on the lowest speed. An immersion blender is safer and easier for this purpose. If your gravy develops a skin while resting, simply whisk vigorously to reincorporate it—the skin is just cooked protein from the broth and will blend back in smoothly without affecting flavor.

Recipe Variations

  • Mushroom Beef Gravy: Sauté 1 cup of sliced cremini mushrooms in the butter before making the roux. Cook until they release their liquid and become golden brown, about 8-10 minutes, then proceed with the flour addition. The mushrooms add an earthy, umami-rich dimension that pairs beautifully with steak or pork dishes.
  • Red Wine Beef Gravy: Replace 1 cup of the beef broth with 1 cup of dry red wine (like Cabernet Sauvignon or Merlot). Add the wine first after making the roux, let it reduce by half over medium heat (about 5 minutes), then add the remaining broth. This creates a sophisticated, deeply flavored gravy perfect for special occasions and holiday meals.
  • Herb-Infused Gravy: Add 1 teaspoon of dried thyme, 1/2 teaspoon of dried rosemary, and a bay leaf to the gravy during the simmering stage. Remove the bay leaf before serving. For fresh herbs, use 1 tablespoon each of chopped fresh thyme and rosemary, adding them in the last 2 minutes of cooking to preserve their bright flavor.
  • Spicy Kick Gravy: Stir in 1-2 teaspoons of prepared horseradish or 1/4 teaspoon of cayenne pepper along with the other seasonings. This variation adds a pleasant heat that cuts through the richness of the gravy, making it ideal for prime rib or roasted vegetables.
  • Creamy Onion Gravy: Caramelize 1 large sliced onion in the butter over low heat for 20-25 minutes until deeply golden brown and sweet before adding the flour. Finish with 1/2 cup of heavy cream during the last minute of cooking for an ultra-rich, decadent gravy that’s incredible over burgers or meatloaf.

Frequently Asked Questions

Can I make this gravy without butter?

Absolutely! While butter adds wonderful flavor and richness, you can substitute it with an equal amount of neutral oil like vegetable, canola, or avocado oil. The roux-making process remains the same—just heat the oil until shimmering before adding the flour. For a dairy-free option that still provides some richness, consider using vegan butter or even bacon fat, which will add a smoky dimension to your gravy. Keep in mind that different fats will impart slightly different flavors, so choose one that complements your main dish.

Why did my gravy turn out too thin?

If your gravy is thinner than desired, it’s likely because either your roux wasn’t cooked long enough or you need additional thickening. The easiest fix is to create a slurry by mixing 1 tablespoon of cornstarch with 2 tablespoons of cold water until smooth, then whisking this into the simmering gravy. Cook for an additional 2-3 minutes until thickened. Alternatively, you can simmer the gravy longer to reduce it further, but this will intensify the flavors—which might require adjusting seasonings afterward. Remember that gravy continues to thicken as it cools, so always judge consistency when it’s hot but not boiling.

How can I make my gravy more flavorful?

For deeper flavor, consider using homemade beef broth instead of store-bought, or enhance store-bought broth by simmering it with additional aromatics like onion halves, carrot chunks, celery stalks, and a few peppercorns for 20-30 minutes before straining. You can also deglaze your roasting pan with a bit of the broth if you’ve cooked meat—those browned bits are flavor gold! Adding a teaspoon of tomato paste when making the roux or a splash of soy sauce instead of salt can boost umami notes. Don’t forget the power of fresh herbs added at the end—thyme, rosemary, or sage work wonderfully.

Can I make this gravy ahead of time?

Yes, this gravy actually benefits from being made ahead as the flavors have time to meld. Cool completely before transferring to an airtight container—it will keep refrigerated for 3-4 days. When reheating, do so gently over low heat, whisking frequently to prevent separation. You may need to add a tablespoon or two of water or broth to adjust consistency as it will thicken when chilled. For longer storage, freeze in portioned containers for up to 3 months. Avoid freezing gravy if it contains dairy additions like cream, as they can separate upon thawing.

What’s the best way to fix salty gravy?

If your gravy becomes too salty, you have several options depending on how over-seasoned it is. The simplest fix is to make more gravy without salt and combine the two—double the recipe but omit salt entirely, then blend with the salty batch. Alternatively, add a peeled, raw potato chunk and simmer for 10-15 minutes—the potato will absorb some salt (remove before serving). Adding a teaspoon of sugar or a splash of vinegar can help balance saltiness without making the gravy sweet or sour. In extreme cases, serving with unsalted sides like plain mashed potatoes can help counterbalance the saltiness.

Summary

This foolproof beef gravy transforms simple broth into a luxurious, velvety sauce perfect for elevating everyday meals. With a golden roux base, gradual liquid incorporation, and proper simmering, you’ll achieve restaurant-quality results every time. Customize with variations or make ahead for stress-free entertaining!

Leave a Comment