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 to create a smooth roux. Cook while stirring constantly for 2-3 minutes until mixture turns light golden and releases a nutty aroma.
03 - Slowly pour stock into the roux while whisking continuously to prevent lump formation and ensure smooth incorporation.
04 - Bring mixture to a gentle simmer. Cook for approximately 10 minutes, whisking frequently, until gravy reaches desired consistency.
05 - Add salt, pepper, and dried herbs if using. Taste and adjust seasoning as needed for balanced flavor.
06 - For ultra-smooth texture, strain gravy through a fine-mesh sieve. Serve immediately while hot.