Place a large skillet or deep sauté pan over medium heat.
Add 3 tablespoons of butter to the pan.
Allow the butter to melt completely, swirling the pan occasionally.
Sprinkle in 3 tablespoons of all-purpose flour.
Whisk continuously for 1–2 minutes until the mixture is slightly golden and smooth.
Slowly pour in 2 cups of chicken broth while whisking continuously to prevent lumps.
Add 1 cup of milk, continuing to whisk until smooth.
Stir in 4 oz of softened cream cheese.
Add 1 teaspoon garlic powder, 1 teaspoon onion powder, salt, pepper, and ½ teaspoon dried thyme (optional).
Cook the sauce over medium heat for 5–7 minutes, stirring frequently, until it thickens.
Pro Tip: Keep whisking constantly when adding liquids to prevent lumps and ensure a silky sauce.