Melt the butter in a saucepan over medium heat until it’s smooth. Add the finely chopped onion and minced garlic, stirring to combine. Cook for about 10 minutes on low heat, letting the onion soften and the garlic release its flavor.
3 tablespoons butter, ¼ cup onion, 3 garlic cloves
Next, stir in the dried thyme and fresh rosemary, cooking for about a minute until fragrant. Sprinkle the flour over the onion and garlic mixture, stirring constantly to form a thick paste, or “roux.”
1 teaspoon dried thyme, ¼ cup flour, 1 teaspoon fresh rosemary
Then gradually whisk in 2-3 cups of stock. Bring mixture to a boil, then reduce heat slightly and simmer until thickened, about 5 minutes.
3 cups chicken or turkey stock
Gradually whisk in 2-3 cups of stock, adding it a little at a time to avoid lumps. Once fully combined, bring the mixture to a gentle boil. Reduce the heat and let the gravy simmer for about 5 minutes until it thickens to your preferred consistency. If it’s too thick, add more stock as needed until smooth and velvety.