Go Back

Beef Gravy Recipe

This rich homemade beef gravy comes together in just 10 minutes using simple pantry staples. Smooth, bold, and full of savory flavor, it is perfect for mashed potatoes, roast beef, poutine, and classic comfort meals.
Prep Time 2 minutes
Cook Time 8 minutes
Total Time 10 minutes
Servings: 4 servings
Course: sauce
Cuisine: American
Calories: 15

Ingredients
  

Base
  • 4 tablespoons butter salted or unsalted
  • 1/4 cup all purpose flour
Sauce
  • 2 cups beef broth low sodium preferred
  • 1/4 teaspoon onion powder
  • 1/2 teaspoon salt adjust to taste
  • 1/4 teaspoon black pepper freshly ground
  • 1/2 teaspoon Worcestershire sauce optional
Optional Finish
  • 1 tablespoon cold butter for glossy finish

Method
 

  1. Place a medium saucepan over medium heat. Add the butter and melt completely without browning.
  2. Add the flour to the melted butter and whisk continuously until smooth and slightly foamy. Cook for 1 to 2 minutes to remove the raw flour taste.
  3. Slowly pour in a small amount of cold beef broth while whisking constantly. Continue adding the broth gradually, whisking well after each addition to prevent lumps.
  4. Stir in the onion powder, salt, black pepper, and Worcestershire sauce if using. Whisk to combine evenly.
  5. Bring the gravy to a gentle simmer and cook for 3 to 5 minutes, whisking often, until thickened and smooth. The gravy should coat the back of a spoon.
  6. Remove from heat and whisk in the cold butter for a glossy finish. Serve hot over mashed potatoes, roast beef, or your favorite comfort dish.

Notes

For a deeper brown color, cook the roux an extra 2 minutes before adding the broth. If the gravy becomes too thick, whisk in a splash of broth or water. To fix thin gravy, simmer longer or add a cornstarch slurry made from 1 tablespoon cornstarch mixed with 2 tablespoons cold water. For gluten-free gravy, use a gluten-free flour blend or cornstarch. For dairy-free, replace butter with neutral oil or plant-based butter.