This homemade beef gravy is rich, savory, and perfect for pairing with mashed potatoes, roasted vegetables, or any meat dish. It’s made from simple ingredients, yet delivers a depth of flavor that elevates any meal. By using the pan drippings from your roast, you can create a hearty, flavorful sauce that brings comfort to the table. Whether you're serving a holiday meal or a weeknight dinner, this beef gravy is a must-have!
Melt the butter. In a medium saucepan, melt the butter over medium heat until it starts to bubble.
Make the roux. Add the flour to the butter and whisk continuously for 2-3 minutes until the mixture becomes golden brown. This step is essential for creating a smooth, lump-free gravy.
Add the beef broth. Slowly pour in the beef broth or pan drippings while whisking continuously. Keep whisking to avoid any lumps.
Simmer and thicken. Bring the mixture to a gentle simmer, continuing to whisk. Cook for 5-7 minutes until the gravy has thickened to your desired consistency.
Season. Add salt and pepper to taste. If you'd like a deeper flavor, stir in the Worcestershire sauce at this point.
Serve. Remove from heat and serve the gravy hot, over your favorite dishes.
Use beef drippings from a roast instead of store-bought beef broth. It adds more depth to the gravy. Whisk the gravy constantly to prevent lumps from forming. If lumps appear, you can strain the gravy through a fine mesh sieve for a smooth finish. Add a splash of red wine or fresh herbs like thyme or rosemary for added flavor. If the gravy is too thick, thin it out with a bit more beef broth. If it's too thin, simmer it longer to reduce and thicken.