01 - Melt butter in a medium saucepan over medium heat, or use warm pan drippings directly from roasted meat.
02 - Whisk flour into melted butter until fully incorporated. Cook mixture constantly, stirring for 2-3 minutes until roux turns pale golden and releases a nutty aroma.
03 - Slowly stream chicken stock into the roux while whisking vigorously to prevent clumping. Continue whisking until smooth and well combined.
04 - Bring mixture to a gentle simmer. Cook for approximately 10 minutes, whisking frequently, until sauce coats the back of a spoon and reaches desired consistency.
05 - Add salt, pepper, and dried herbs if using. Taste and adjust seasoning as needed. For perfectly smooth texture, strain gravy through a fine-mesh sieve before serving hot.