01 - Melt butter in a medium saucepan over medium heat. If using pan drippings from roasted meat, substitute directly for butter. Heat until fully melted and beginning to bubble.
02 - Whisk flour into melted butter, stirring constantly to form a smooth paste. Continue cooking for 2-3 minutes until mixture turns lightly golden and develops a nutty fragrance, ensuring raw flour taste is eliminated.
03 - Slowly pour chicken stock into the roux while whisking vigorously. Add liquid gradually to prevent lumps from forming, ensuring smooth incorporation with each addition.
04 - Bring mixture to a gentle simmer. Continue cooking for approximately 10 minutes, whisking frequently, until gravy reaches desired consistency. Sauce will thicken further as it cooks.
05 - Add salt, black pepper, and optional dried herbs. Taste gravy and adjust seasoning as needed. For ultra-smooth texture, strain through fine-mesh sieve before serving.
06 - Serve immediately while hot, drizzling over roasted meats, mashed potatoes, or stuffing. Gravy can be kept warm over low heat for up to 30 minutes before serving.