* 3 tablespoons unsalted butter, divided
* 1/4 cup all-purpose flour
* 1/2 teaspoon onion powder
* 1/2 teaspoon garlic powder
* 1/4 teaspoon salt
* 1/4 teaspoon black pepper
* 2 cups beef broth
* 1/2 cup milk
* 1/4 cup heavy cream
1. In a medium saucepan, melt 2 tablespoons of the butter over medium heat. Whisk in the flour, onion powder, garlic powder, salt, and pepper. Cook, whisking constantly, for 1 minute or until the mixture has thickened and turned a light golden brown.
2. Gradually whisk in the beef broth. Bring to a simmer and cook, whisking occasionally, for 5 minutes or until the gravy has thickened.
3. Stir in the milk and heavy cream. Cook, stirring constantly, for 2 minutes or until the gravy has heated through.
4. Remove from heat and whisk in the remaining 1 tablespoon of butter. Serve immediately.
* To make a richer gravy, use half beef broth and half red wine.
* For a vegetarian gravy, use vegetable broth instead of beef broth.
* If you don't have any onion or garlic powder, you can use 1/4 cup chopped onion or 1 clove minced garlic.
* For a gluten-free gravy, use a gluten-free all-purpose flour.
* Serve the gravy over mashed potatoes, roasted chicken, or your favorite protein.