In a medium saucepan, melt butter over medium-low heat. Then, add the flour and cook for 2-3 minutes, whisking constantly to form a paste (whisking also prevents lumps). It should begin to smell a little bit nutty. Note: This process ensures that the raw taste of the flour is cooked off and prevents it from burning.
Gradually, add turkey broth, whisking to incorporate at the same time. Cook, whisking, for 6 to 7 minutes or until it starts to thicken.
Season with garlic powder, onion powder, thyme, salt and pepper to taste. Whisk for another 3 to 5 minutes, until thickened to taste. It will continue to thicken as it cools down a little. Adjust seasoning if needed.
If it’s too thick, add more broth and stir for a few more minutes. If it’s too thin, dissolve 1 teaspoon flour with about 3 teaspoons broth and stir it in, whisking for another few minutes until desired consistency (and repeat as needed).
Serve in a bowl or gravy boat. Enjoy warm!