Savory Mushroom Gravy is rich, flavorful, and the perfect topping for steak, pork, chicken, or mashed potatoes. It's easy to make and ready in just 20 minutes!
Add the oil to a large skillet and heat over medium-high heat. Add the mushrooms and chopped onions and cook for 7-8 minutes or until tender.
Add the salt, pepper, and garlic and cook for an additional minute. Remove the mushrooms from the skillet and set aside.
Returning to the same skillet, melt the butter over medium-heat. Sprinkle in the flour whisking to create a thick paste.
Pour in the beef broth and whisk to combine. Continue to heat for 3-5 minutes whisking periodically until the gravy thickens.
Once thickened, add the cooked mushrooms and onions back to the gravy. Add 1 tablespoon of Worcestershire sauce and fresh thyme. Stir to combine and simmer for 2-3 minutes.
Season to taste with additional salt and pepper if needed. Enjoy over potatoes and paired with your favorite beef, pork, or chicken.