Use low to medium heat throughout to prevent the cheese from separating or becoming grainy—patience is key for that silky texture. Always add cheese off the direct heat or on very low to ensure smooth melting. Taste and adjust seasonings at the end, as cheese saltiness varies. If it thickens too much while cooling, just stir in a splash of warm milk before serving.