Melt the butter: In a medium saucepan, melt butter over medium heat until fully melted and lightly foamy.
Make the roux: Sprinkle in the flour and whisk constantly for about 1–2 minutes until it forms a smooth, golden paste. This step removes the raw flour taste.
Add the stock slowly: Gradually pour in the stock while whisking continuously to prevent lumps.
Simmer and thicken: Bring the mixture to a gentle simmer. Cook for 4–6 minutes, whisking often, until the gravy thickens and coats the back of a spoon.
Season and serve: Add salt and black pepper to taste. For extra flavor, stir in a dash of thyme or a splash of cream before serving.
Serve warm over turkey, mashed potatoes, or stuffing.