Warm the milk in a small saucepan over low heat until it’s just steaming. Don’t boil it—nobody likes boiled milk drama.
Melt the butter in a separate pan over medium heat. Stir in the flour to make a smooth roux. Cook for about 1 minute to lose that floury taste, then whisk in the warm milk gradually.
Whisk until the mixture thickens into a glossy, creamy base. This happens faster if you don’t stare at it like a suspenseful movie.
Stir in the grated Grana Padano, a little at a time, until it’s fully melted and smooth. If you see clumps, keep whisking—patience is a virtue, especially with cheese.
Season with garlic powder, salt, and pepper. Add a tiny squeeze of lemon juice if you want a brightness kick. Taste and adjust as needed.
Keep warm on the lowest heat, stirring occasionally. If it thickens too much, splash in a splash of milk to loosen it.