In a medium saucepan, melt the butter over medium heat. Cook and whisk until brown bits form in the bottom of the butter. This will take about 4-5 minutes. The butter will boil and then get frothy on top. (See photo above).
4 Tablespoons unsalted butter
Reduce the heat to low. Sauté the shallots for 10-15 minutes.
2 shallots, diced finely
Add the garlic, rosemary, sage, and pepper. Sauté for 2 minutes.
6 cloves garlic, minced finely, 1/2 Tablespoon EACH fresh chopped rosemary and sage, fresh pepper
Add the flour and sauté for another 2 minutes.
4 Tablespoons all purpose flour
Deglaze the pan with the white wine if using. Cook until the wine has reduced.
1/4 cup dry white wine, optional
Slowly add about 1/2 cup of the broth at a time while whisking. Do not add more broth until the current broth has combined. At first, it will look like a paste, and then it will thin out. Repeat this with all of the broth. Stir in the Worcestershire sauce. Taste and season with salt. If it tastes bland, it just needs salt.
2 cups beef or chicken stock, 2 teaspoons Worcestershire sauce