Melt butter over medium heat or medium-low heat. Add minced garlic and sauté 1 minute, without the garlic browning or burning.
Add flour and mix well. Cook 5 minutes, stirring often, until the mixture is lightly golden. Be careful so the garlic doesn't burn. If it starts to brown, turn down the heat.
Start adding the milk, a little bit at a time. Start with a few tablespoons and add more as you go. Mix well and ensure the mixture is smooth before adding more milk. When all the milk has been added, simmer 5 minutes.
Slowly mix in the cheese, a little at a time. Make sure it's been well incorporated before adding more.
Taste test and season a squeeze of lemon juice, and salt and pepper as needed. Serve hot, or allow to cool and thicken further before serving.
